arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

SimMetaProg< MPTYPE > Class Template Reference

#include <SimMetaProg.h>

List of all members.


Detailed Description

template<class MPTYPE>
class SimMetaProg< MPTYPE >

SimMetaProg.h a base class for simian meta-programs.

Definition at line 30 of file SimMetaProg.h.

Public Types

typedef MPTYPE MPType

Public Member Functions

virtual ~SimMetaProg ()
void setVolume (VolumeSP vol)
VolumeSP getVolume () const

Protected Member Functions

 SimMetaProg ()
 SimMetaProg (const SimMetaProg &smp)
SimMetaProgoperator= (const SimMetaProg &smp)

Protected Attributes

VolumeSP _vol


Member Typedef Documentation

template<class MPTYPE>
typedef MPTYPE SimMetaProg< MPTYPE >::MPType
 

Definition at line 34 of file SimMetaProg.h.


Constructor & Destructor Documentation

template<class MPTYPE>
virtual SimMetaProg< MPTYPE >::~SimMetaProg  )  [inline, virtual]
 

Definition at line 32 of file SimMetaProg.h.

template<class MPTYPE>
SimMetaProg< MPTYPE >::SimMetaProg  )  [inline, protected]
 

Definition at line 40 of file SimMetaProg.h.

References SimMetaProg< MPTYPE >::_vol.

template<class MPTYPE>
SimMetaProg< MPTYPE >::SimMetaProg const SimMetaProg< MPTYPE > &  smp  )  [inline, protected]
 

Definition at line 41 of file SimMetaProg.h.

References SimMetaProg< MPTYPE >::_vol.


Member Function Documentation

template<class MPTYPE>
VolumeSP SimMetaProg< MPTYPE >::getVolume  )  const [inline]
 

Definition at line 37 of file SimMetaProg.h.

References SimMetaProg< MPTYPE >::_vol.

template<class MPTYPE>
SimMetaProg& SimMetaProg< MPTYPE >::operator= const SimMetaProg< MPTYPE > &  smp  )  [inline, protected]
 

Definition at line 42 of file SimMetaProg.h.

template<class MPTYPE>
void SimMetaProg< MPTYPE >::setVolume VolumeSP  vol  )  [inline]
 

Definition at line 36 of file SimMetaProg.h.

References SimMetaProg< MPTYPE >::_vol.


Member Data Documentation

template<class MPTYPE>
VolumeSP SimMetaProg< MPTYPE >::_vol [protected]
 

Definition at line 44 of file SimMetaProg.h.

Referenced by SimMetaProg< MPTYPE >::getVolume(), SimMetaProg< MPTYPE >::setVolume(), and SimMetaProg< MPTYPE >::SimMetaProg().


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk