#include <paramset.h>
Public Member Functions | |
ParamSetItem< T > * | Clone () const |
ParamSetItem () | |
ParamSetItem (const string &name, const T *val, int nItems=1) | |
~ParamSetItem () | |
template<class Archive > | |
void | save (Archive &ar, const unsigned int version) const |
template<class Archive > | |
void | load (Archive &ar, const unsigned int version) |
Public Attributes | |
string | name |
int | nItems |
T * | data |
bool | lookedUp |
Definition at line 183 of file paramset.h.
lux::ParamSetItem< T >::ParamSetItem | ( | ) | [inline] |
Definition at line 189 of file paramset.h.
References lux::ParamSetItem< T >::data.
lux::ParamSetItem< T >::ParamSetItem | ( | const string & | name, | |
const T * | val, | |||
int | nItems = 1 | |||
) | [inline] |
Definition at line 243 of file paramset.h.
lux::ParamSetItem< T >::~ParamSetItem | ( | ) | [inline] |
Definition at line 191 of file paramset.h.
References lux::ParamSetItem< T >::data.
ParamSetItem<T>* lux::ParamSetItem< T >::Clone | ( | ) | const [inline] |
Definition at line 186 of file paramset.h.
References lux::ParamSetItem< T >::data, lux::ParamSetItem< T >::name, and lux::ParamSetItem< T >::nItems.
void lux::ParamSetItem< T >::load | ( | Archive & | ar, | |
const unsigned int | version | |||
) | [inline] |
Definition at line 208 of file paramset.h.
References lux::ParamSetItem< T >::data, lux::ParamSetItem< T >::lookedUp, lux::ParamSetItem< T >::name, and lux::ParamSetItem< T >::nItems.
void lux::ParamSetItem< T >::save | ( | Archive & | ar, | |
const unsigned int | version | |||
) | const [inline] |
Definition at line 196 of file paramset.h.
References lux::ParamSetItem< T >::data, lux::ParamSetItem< T >::lookedUp, lux::ParamSetItem< T >::name, and lux::ParamSetItem< T >::nItems.
T* lux::ParamSetItem< T >::data |
Definition at line 225 of file paramset.h.
Referenced by lux::ParamSetItem< T >::Clone(), lux::ParamSetItem< T >::load(), lux::ParamSetItem< T >::ParamSetItem(), lux::ParamSetItem< T >::save(), lux::ParamSet::ToString(), and lux::ParamSetItem< T >::~ParamSetItem().
bool lux::ParamSetItem< T >::lookedUp |
Definition at line 226 of file paramset.h.
Referenced by lux::ParamSetItem< T >::load(), and lux::ParamSetItem< T >::save().
string lux::ParamSetItem< T >::name |
Definition at line 223 of file paramset.h.
Referenced by lux::ParamSetItem< T >::Clone(), lux::ParamSetItem< T >::load(), lux::ParamSetItem< T >::save(), and lux::ParamSet::ToString().
int lux::ParamSetItem< T >::nItems |
Definition at line 224 of file paramset.h.
Referenced by lux::ParamSetItem< T >::Clone(), lux::ParamSetItem< T >::load(), lux::ParamSetItem< T >::save(), and lux::ParamSet::ToString().