Pin
Public Member Functions
LEVEL_BASE::KNOBVALUE< TYPE > Class Template Reference

List of all members.

Public Member Functions

STATIC TYPE FromString (const std::string &strvalue)
STATIC std::string ToString (const TYPE &value, const std::string &origString)
STATIC TYPE Accumulate (TYPE &lVal, const TYPE &rVal)
STATIC const std::string Type ()
const TYPE & Value () const
const std::string & ValueString () const
KNOBVALUENext () const
VOID Overwrite (const std::string &valstring)
VOID Accumulate (const std::string &valstring)
VOID Append (KNOBVALUE *next)
template<>
GLOBALTEMPLATEFUN BOOL Accumulate (BOOL &lVal, const BOOL &rVal)

Detailed Description

template<class TYPE>
class LEVEL_BASE::KNOBVALUE< TYPE >

typed and string representation a value

Interface requirements for TYPE:


Member Function Documentation

template<>
GLOBALTEMPLATEFUN BOOL LEVEL_BASE::KNOBVALUE< BOOL >::Accumulate ( BOOL &  lVal,
const BOOL &  rVal 
) [inline]

Specialization of the Accumulate(TYPE &, const TYPE &) method for [TYPE=BOOL]. Implemented as logical OR of values.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator