cbp2make
Makefile generation tool for Code::Blocks IDE
Public Member Functions | Protected Attributes | List of all members
CParameterStringConfiguration Class Reference

#include <stlconfig.h>

Inheritance diagram for CParameterStringConfiguration:
CConfiguration

Public Member Functions

CStringDefinedPrefix (void)
 
bool VarDefined (const CString &Name)
 
void SetDefined (const CString &Name)
 
void SetUndefined (const CString &Name)
 
void ProcessParameters (const CParameterString &Parameters)
 
void ProcessParameters (const CString &Parameters)
 
 CParameterStringConfiguration (void)
 
virtual ~CParameterStringConfiguration (void)
 
- Public Member Functions inherited from CConfiguration
virtual void Initialize (void)
 
virtual void Clear (void)
 
int GetCount (void) const
 
CStringDefinedPrefix (void)
 
CString DefinedPrefix (void) const
 
bool VarDefined (const CString &Name) const
 
void SetDefined (const CString &Name)
 
void SetUndefined (const CString &Name)
 
CVariableVariable (const int Index)
 
CVariableVarNamed (const CString &Name)
 
int VarIndex (const CString &Name) const
 
int InsertIntegerVariable (const CString &Name, const int Value=0)
 
int InsertFloatVariable (const CString &Name, const double Value=0.0)
 
int InsertBooleanVariable (const CString &Name, const bool Value=false)
 
int InsertStringVariable (const CString &Name, const CString &Value="")
 
int InsertCharVariable (const CString &Name, const char Value=char(0))
 
void RemoveVariable (const int Index)
 
void RemoveVariable (const CString &Name)
 
void SetIntegerVariable (const CString &Name, const int Value)
 
void SetFloatVariable (const CString &Name, const double Value)
 
void SetBooleanVariable (const CString &Name, const bool Value)
 
void SetStringVariable (const CString &Name, const CString &Value)
 
void SetCharVariable (const CString &Name, const char Value)
 
void Print (std::ostream &out)
 
void ProcessParameters (int argc, char *argv[])
 
void LoadFromFile (const CString &FileName)
 
void SaveToFile (const CString &FileName)
 
 CConfiguration (void)
 
virtual ~CConfiguration (void)
 

Protected Attributes

CString m_DefinedPrefix
 
- Protected Attributes inherited from CConfiguration
CVariable m_NullVariable
 
std::vector< CVariable * > m_Variables
 
CString m_DefinedPrefix
 

Additional Inherited Members

- Protected Member Functions inherited from CConfiguration
bool ValidIndex (const int Index) const
 

Constructor & Destructor Documentation

◆ CParameterStringConfiguration()

CParameterStringConfiguration::CParameterStringConfiguration ( void  )
inline

◆ ~CParameterStringConfiguration()

virtual CParameterStringConfiguration::~CParameterStringConfiguration ( void  )
inlinevirtual

Member Function Documentation

◆ DefinedPrefix()

CString& CParameterStringConfiguration::DefinedPrefix ( void  )
inline

◆ ProcessParameters() [1/2]

void CParameterStringConfiguration::ProcessParameters ( const CParameterString Parameters)

◆ ProcessParameters() [2/2]

void CParameterStringConfiguration::ProcessParameters ( const CString Parameters)

◆ SetDefined()

void CParameterStringConfiguration::SetDefined ( const CString Name)

◆ SetUndefined()

void CParameterStringConfiguration::SetUndefined ( const CString Name)

◆ VarDefined()

bool CParameterStringConfiguration::VarDefined ( const CString Name)

Member Data Documentation

◆ m_DefinedPrefix

CString CParameterStringConfiguration::m_DefinedPrefix
protected

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