rambrain
rambrain::configLineBase Class Referenceabstract

Base class for config lines. More...

#include <configreader.h>

Inheritance diagram for rambrain::configLineBase:
rambrain::configLine< bool > rambrain::configLine< global_bytesize > rambrain::configLine< string > rambrain::configLine< swapPolicy > rambrain::configLine< T >

Public Member Functions

 configLineBase (const string &name, const int matchType)
 Create a new config line. More...
 
virtual ~configLineBase ()
 Destructor. More...
 
virtual void setValue (const string &str)=0
 Reset the value from a string. More...
 

Public Attributes

const string name
 
const int matchType
 

Detailed Description

Base class for config lines.

Definition at line 57 of file configreader.h.

Constructor & Destructor Documentation

rambrain::configLineBase::configLineBase ( const string &  name,
const int  matchType 
)
inline

Create a new config line.

Parameters
nameIt's name
matchTypeWhich type is matches against in the config file

Definition at line 66 of file configreader.h.

virtual rambrain::configLineBase::~configLineBase ( )
inlinevirtual

Destructor.

Definition at line 70 of file configreader.h.

Member Function Documentation

virtual void rambrain::configLineBase::setValue ( const string &  str)
pure virtual

Reset the value from a string.

Parameters
strThe string

Implemented in rambrain::configLine< T >.

Member Data Documentation

const int rambrain::configLineBase::matchType

Definition at line 78 of file configreader.h.

const string rambrain::configLineBase::name

Definition at line 77 of file configreader.h.


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