Multimedia API Reference

November 16, 2016 | 24.2.1 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Argus::Range< T > Struct Template Reference

Detailed Description

template<typename T>
struct Argus::Range< T >

A templatized class to hold a min/max range of values.

Definition at line 462 of file Types.h.

Public Member Functions

 Range (T value)
 
 Range (T min, T max)
 
bool operator== (const Range< T > &rhs) const
 
bool empty () const
 

Data Fields

min
 
max
 

Constructor & Destructor Documentation

template<typename T>
Argus::Range< T >::Range ( value)
inline

Definition at line 467 of file Types.h.

template<typename T>
Argus::Range< T >::Range ( min,
max 
)
inline

Definition at line 468 of file Types.h.

Member Function Documentation

template<typename T>
bool Argus::Range< T >::empty ( ) const
inline

Definition at line 474 of file Types.h.

References Argus::Range< T >::max, and Argus::Range< T >::min.

template<typename T>
bool Argus::Range< T >::operator== ( const Range< T > &  rhs) const
inline

Definition at line 469 of file Types.h.

References Argus::Range< T >::max, and Argus::Range< T >::min.

Field Documentation

template<typename T>
T Argus::Range< T >::max

Definition at line 465 of file Types.h.

Referenced by Argus::Range< T >::empty(), and Argus::Range< T >::operator==().

template<typename T>
T Argus::Range< T >::min

Definition at line 464 of file Types.h.

Referenced by Argus::Range< T >::empty(), and Argus::Range< T >::operator==().


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