#include <NTuple.h>
Collaboration diagram for NTuple::Range< TYP >:
Public Member Functions | |
Range (const TYP low, const TYP upper) | |
Standard constructor. | |
Range (const Range< TYP > ©) | |
Copy constructor. | |
Range & | operator= (const Range< TYP > ©) |
Adjust ranges. | |
virtual | ~Range () |
Destructor. | |
TYP | lower () const |
Lower boundary of range. | |
TYP | upper () const |
Upper boundary of range. | |
TYP | distance () const |
Distance between lower and upper range. | |
template<> | |
IOpaqueAddress * | min () |
template<> | |
IOpaqueAddress * | max () |
Static Public Member Functions | |
static TYP | min () |
Minimal number of data. | |
static TYP | max () |
Maximal number of data. | |
Private Attributes | |
TYP | m_lower |
Lower boundary of range. | |
TYP | m_upper |
Upper boundary of range. |
Definition at line 49 of file NTuple.h.
NTuple::Range< TYP >::Range | ( | const TYP | low, | |
const TYP | upper | |||
) | [inline] |
NTuple::Range< TYP >::Range | ( | const Range< TYP > & | copy | ) | [inline] |
virtual NTuple::Range< TYP >::~Range | ( | ) | [inline, virtual] |
Range& NTuple::Range< TYP >::operator= | ( | const Range< TYP > & | copy | ) | [inline] |
TYP NTuple::Range< TYP >::lower | ( | ) | const [inline] |
TYP NTuple::Range< TYP >::upper | ( | ) | const [inline] |
TYP NTuple::Range< TYP >::distance | ( | ) | const [inline] |
static TYP NTuple::Range< TYP >::min | ( | ) | [inline, static] |
static TYP NTuple::Range< TYP >::max | ( | ) | [inline, static] |
IOpaqueAddress * NTuple::Range< IOpaqueAddress * >::min | ( | ) | [inline] |
IOpaqueAddress * NTuple::Range< IOpaqueAddress * >::max | ( | void | ) | [inline] |
TYP NTuple::Range< TYP >::m_lower [private] |
TYP NTuple::Range< TYP >::m_upper [private] |