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

#include <stlvariables.h>

Inheritance diagram for CStringVariable:
CVariable

Public Member Functions

virtual int GetType (void) const
 
virtual CString GetTypeName (void) const
 
virtual double GetFloat (void) const
 
virtual void SetFloat (const double Value)
 
virtual int GetInteger (void) const
 
virtual void SetInteger (const int Value)
 
virtual bool GetBoolean (void) const
 
virtual void SetBoolean (const bool Value)
 
virtual CString GetString (void) const
 
virtual void SetString (const CString &Value)
 
virtual char GetChar (void) const
 
virtual void SetChar (const char Value)
 
CString operator= (const CStringVariable &Variable)
 
CStringVariableoperator= (const double Value)
 
CStringVariableoperator= (const int Value)
 
CStringVariableoperator= (const bool Value)
 
CStringVariableoperator= (const CString &Value)
 
CStringVariableoperator= (const char Value)
 
 CStringVariable (const CString &Name, const CString Value="")
 
virtual ~CStringVariable (void)
 
- Public Member Functions inherited from CVariable
CStringGetName (void)
 
void SetName (const CString &Name)
 
void Print (std::ostream &out)
 
 CVariable (void)
 
 CVariable (const CString &Name)
 
virtual ~CVariable (void)
 

Protected Attributes

CString m_Value
 
- Protected Attributes inherited from CVariable
CString m_Name
 

Constructor & Destructor Documentation

◆ CStringVariable()

CStringVariable::CStringVariable ( const CString Name,
const CString  Value = "" 
)

◆ ~CStringVariable()

virtual CStringVariable::~CStringVariable ( void  )
inlinevirtual

Member Function Documentation

◆ GetBoolean()

bool CStringVariable::GetBoolean ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetChar()

char CStringVariable::GetChar ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetFloat()

double CStringVariable::GetFloat ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetInteger()

int CStringVariable::GetInteger ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetString()

CString CStringVariable::GetString ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetType()

int CStringVariable::GetType ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetTypeName()

CString CStringVariable::GetTypeName ( void  ) const
virtual

Reimplemented from CVariable.

◆ operator=() [1/6]

CString CStringVariable::operator= ( const CStringVariable Variable)

◆ operator=() [2/6]

CStringVariable & CStringVariable::operator= ( const double  Value)

◆ operator=() [3/6]

CStringVariable & CStringVariable::operator= ( const int  Value)

◆ operator=() [4/6]

CStringVariable & CStringVariable::operator= ( const bool  Value)

◆ operator=() [5/6]

CStringVariable & CStringVariable::operator= ( const CString Value)

◆ operator=() [6/6]

CStringVariable & CStringVariable::operator= ( const char  Value)

◆ SetBoolean()

void CStringVariable::SetBoolean ( const bool  Value)
virtual

Reimplemented from CVariable.

◆ SetChar()

void CStringVariable::SetChar ( const char  Value)
virtual

Reimplemented from CVariable.

◆ SetFloat()

void CStringVariable::SetFloat ( const double  Value)
virtual

Reimplemented from CVariable.

◆ SetInteger()

void CStringVariable::SetInteger ( const int  Value)
virtual

Reimplemented from CVariable.

◆ SetString()

void CStringVariable::SetString ( const CString Value)
virtual

Reimplemented from CVariable.

Member Data Documentation

◆ m_Value

CString CStringVariable::m_Value
protected

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