lux::ParamSetItem< T > Struct Template Reference

#include <paramset.h>

List of all members.

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


Detailed Description

template<class T>
struct lux::ParamSetItem< T >

Definition at line 183 of file paramset.h.


Constructor & Destructor Documentation

template<class T>
lux::ParamSetItem< T >::ParamSetItem (  )  [inline]

Definition at line 189 of file paramset.h.

References lux::ParamSetItem< T >::data.

template<class T >
lux::ParamSetItem< T >::ParamSetItem ( const string &  name,
const T *  val,
int  nItems = 1 
) [inline]

Definition at line 246 of file paramset.h.

template<class T>
lux::ParamSetItem< T >::~ParamSetItem (  )  [inline]

Definition at line 191 of file paramset.h.

References lux::ParamSetItem< T >::data.


Member Function Documentation

template<class T>
ParamSetItem<T>* lux::ParamSetItem< T >::Clone (  )  const [inline]

template<class T>
template<class Archive >
void lux::ParamSetItem< T >::load ( Archive &  ar,
const unsigned int  version 
) [inline]

template<class T>
template<class Archive >
void lux::ParamSetItem< T >::save ( Archive &  ar,
const unsigned int  version 
) const [inline]


Member Data Documentation

template<class T>
T* lux::ParamSetItem< T >::data

template<class T>
bool lux::ParamSetItem< T >::lookedUp

Definition at line 229 of file paramset.h.

Referenced by lux::ParamSetItem< T >::load(), and lux::ParamSetItem< T >::save().

template<class T>
string lux::ParamSetItem< T >::name

template<class T>
int lux::ParamSetItem< T >::nItems


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

Generated on Fri Jul 24 11:46:57 2009 for lux by  doxygen 1.5.9