#include <NTuple.h>
Inheritance diagram for NTuple::Item< TYP >:
Public Member Functions | |
Item () | |
Standard Constructor. | |
operator const TYP () const | |
Automatic type conversion. | |
TYP | operator * () |
Dereference operator for pointers. | |
const TYP | operator * () const |
Dereference operator for pointers(CONST). | |
Item & | operator++ () |
Item & | operator++ (int) |
Item & | operator-- () |
Item & | operator-- (int) |
Item & | operator= (const TYP data) |
Assignment operator. | |
template<class T> | |
Item & | operator= (const Item< T > &data) |
Assignment operator. | |
Item< TYP > & | operator+= (const TYP data) |
Item< TYP > & | operator-= (const TYP data) |
Item< TYP > & | operator *= (const TYP data) |
Item< TYP > & | operator/= (const TYP data) |
bool | operator! () const |
Check if column is present. | |
operator const void * () const | |
Check if column is present. | |
TYP * | operator-> () |
Dereference operator. | |
const TYP * | operator-> () const |
Dereference operator (CONST). | |
const Range< TYP > & | range () const |
Access the range. | |
Protected Attributes | |
TYP * | m_ptr |
Pointer to instance. | |
Private Types | |
typedef Item< TYP > | _My |
Definition at line 250 of file NTuple.h.
typedef Item<TYP> NTuple::Item< TYP >::_My [private] |
NTuple::Item< TYP >::Item | ( | ) | [inline] |
NTuple::Item< TYP >::operator const TYP | ( | ) | const [inline] |
TYP NTuple::Item< TYP >::operator * | ( | ) | [inline] |
const TYP NTuple::Item< TYP >::operator * | ( | ) | const [inline] |
Item& NTuple::Item< TYP >::operator++ | ( | ) | [inline] |
Item& NTuple::Item< TYP >::operator++ | ( | int | ) | [inline] |
Item& NTuple::Item< TYP >::operator-- | ( | ) | [inline] |
Item& NTuple::Item< TYP >::operator-- | ( | int | ) | [inline] |
Item& NTuple::Item< TYP >::operator= | ( | const TYP | data | ) | [inline] |
Item& NTuple::Item< TYP >::operator= | ( | const Item< T > & | data | ) | [inline] |
Item<TYP>& NTuple::Item< TYP >::operator+= | ( | const TYP | data | ) | [inline] |
Item<TYP>& NTuple::Item< TYP >::operator-= | ( | const TYP | data | ) | [inline] |
Item<TYP>& NTuple::Item< TYP >::operator *= | ( | const TYP | data | ) | [inline] |
Item<TYP>& NTuple::Item< TYP >::operator/= | ( | const TYP | data | ) | [inline] |
bool NTuple::_Accessor< TYP >::operator! | ( | ) | const [inline, inherited] |
NTuple::_Accessor< TYP >::operator const void * | ( | ) | const [inline, inherited] |
TYP* NTuple::_Accessor< TYP >::operator-> | ( | ) | [inline, inherited] |
const TYP* NTuple::_Accessor< TYP >::operator-> | ( | ) | const [inline, inherited] |
const Range<TYP>& NTuple::_Accessor< TYP >::range | ( | ) | const [inline, inherited] |
TYP* NTuple::_Accessor< TYP >::m_ptr [mutable, protected, inherited] |