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

#include <stlvariables.h>

Inheritance diagram for CCharVariable:
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)
 
char operator= (const CCharVariable &Variable)
 
CCharVariableoperator= (const double Value)
 
CCharVariableoperator= (const int Value)
 
CCharVariableoperator= (const bool Value)
 
CCharVariableoperator= (const CString &Value)
 
CCharVariableoperator= (const char Value)
 
 CCharVariable (const CString &Name, const char Value=char(0))
 
virtual ~CCharVariable (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

char m_Value
 
- Protected Attributes inherited from CVariable
CString m_Name
 

Constructor & Destructor Documentation

◆ CCharVariable()

CCharVariable::CCharVariable ( const CString Name,
const char  Value = char(0) 
)

◆ ~CCharVariable()

virtual CCharVariable::~CCharVariable ( void  )
inlinevirtual

Member Function Documentation

◆ GetBoolean()

bool CCharVariable::GetBoolean ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetChar()

char CCharVariable::GetChar ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetFloat()

double CCharVariable::GetFloat ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetInteger()

int CCharVariable::GetInteger ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetString()

CString CCharVariable::GetString ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetType()

int CCharVariable::GetType ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetTypeName()

CString CCharVariable::GetTypeName ( void  ) const
virtual

Reimplemented from CVariable.

◆ operator=() [1/6]

char CCharVariable::operator= ( const CCharVariable Variable)

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ SetBoolean()

void CCharVariable::SetBoolean ( const bool  Value)
virtual

Reimplemented from CVariable.

◆ SetChar()

void CCharVariable::SetChar ( const char  Value)
virtual

Reimplemented from CVariable.

◆ SetFloat()

void CCharVariable::SetFloat ( const double  Value)
virtual

Reimplemented from CVariable.

◆ SetInteger()

void CCharVariable::SetInteger ( const int  Value)
virtual

Reimplemented from CVariable.

◆ SetString()

void CCharVariable::SetString ( const CString Value)
virtual

Reimplemented from CVariable.

Member Data Documentation

◆ m_Value

char CCharVariable::m_Value
protected

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