#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] |
| lux::ParamSetItem< T >::ParamSetItem | ( | const string & | name, | |
| const T * | val, | |||
| int | nItems = 1 | |||
| ) | [inline] |
Definition at line 246 of file paramset.h.
| lux::ParamSetItem< T >::~ParamSetItem | ( | ) | [inline] |
| 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 211 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 199 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 228 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 229 of file paramset.h.
Referenced by lux::ParamSetItem< T >::load(), and lux::ParamSetItem< T >::save().
| string lux::ParamSetItem< T >::name |
Definition at line 226 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 227 of file paramset.h.
Referenced by lux::ParamSetItem< T >::Clone(), lux::ParamSetItem< T >::load(), lux::ParamSetItem< T >::save(), and lux::ParamSet::ToString().
1.5.9