ARB
Public Member Functions | List of all members
LimitTracker< T > Class Template Reference

Public Member Functions

 LimitTracker ()
 
void track (T val)
 
void track (const char *str)
 
bool seen () const
 
bool is_single_value () const
 
T get_min () const
 
T get_max () const
 
template<>
void track (const char *str)
 
template<>
void track (const char *str)
 

Detailed Description

template<typename T>
class LimitTracker< T >

Definition at line 454 of file field_shader.cxx.

Constructor & Destructor Documentation

template<typename T>
LimitTracker< T >::LimitTracker ( )
inline

Definition at line 458 of file field_shader.cxx.

Member Function Documentation

template<typename T>
void LimitTracker< T >::track ( T  val)
inline

Definition at line 463 of file field_shader.cxx.

References max, and min.

Referenced by ItemFieldShader::scan_value_range_cb().

template<typename T>
void LimitTracker< T >::track ( const char str)
template<typename T>
bool LimitTracker< T >::seen ( ) const
inline

Definition at line 469 of file field_shader.cxx.

References max.

Referenced by ItemFieldShader::scan_value_range_cb().

template<typename T>
bool LimitTracker< T >::is_single_value ( ) const
inline

Definition at line 470 of file field_shader.cxx.

References max.

Referenced by ItemFieldShader::scan_value_range_cb().

template<typename T>
T LimitTracker< T >::get_min ( ) const
inline

Definition at line 472 of file field_shader.cxx.

References min.

Referenced by ItemFieldShader::scan_value_range_cb().

template<typename T>
T LimitTracker< T >::get_max ( ) const
inline

Definition at line 473 of file field_shader.cxx.

References max.

Referenced by ItemFieldShader::scan_value_range_cb().

template<>
void LimitTracker< int >::track ( const char str)

Definition at line 477 of file field_shader.cxx.

References LimitTracker< T >::track().

Referenced by LimitTracker< T >::track().

template<>
void LimitTracker< float >::track ( const char str)

Definition at line 478 of file field_shader.cxx.

References LimitTracker< T >::track().

Referenced by LimitTracker< T >::track().


The documentation for this class was generated from the following file: