LOCA::Parameter::Entry< ValueType > Class Template Reference

Parameter entry interface class templated on ValueType. More...

#include <LOCA_Parameter_Entry.H>

Inheritance diagram for LOCA::Parameter::Entry< ValueType >:

[legend]
Collaboration diagram for LOCA::Parameter::Entry< ValueType >:
[legend]
List of all members.

Public Member Functions

 Entry ()
 Default constructor.
virtual ~Entry ()
 Destructor.
virtual void setValue (const ValueType &value)=0
 Set parameter this object represents to value.
virtual ValueType getValue () const =0
 Get parameter value this object represents.
virtual void setIsInLibrary ()=0
 Informs entry that it is now stored in the library.

Detailed Description

template<class ValueType>
class LOCA::Parameter::Entry< ValueType >

Parameter entry interface class templated on ValueType.

This class provides the interface that all parameter entry classes should implement. It is templated on the ValueType, which is the type that the underlying parameter is stored as.


Member Function Documentation

template<class ValueType>
virtual void LOCA::Parameter::Entry< ValueType >::setIsInLibrary  )  [pure virtual]
 

Informs entry that it is now stored in the library.

This is used primarily for informing the entry on how to delete itself when deleting the library.

Implemented in LOCA::Parameter::StandardEntry< FunctorType, ValueType >.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:38:34 2008 for NOX by doxygen 1.3.9.1