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

#include <stlvariables.h>

Inheritance diagram for CVariable:
CBooleanVariable CCharVariable CFloatVariable CIntegerVariable CStringVariable

Public Member Functions

virtual int GetType (void) const
 
virtual CString GetTypeName (void) const
 
CStringGetName (void)
 
void SetName (const CString &Name)
 
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)
 
void Print (std::ostream &out)
 
 CVariable (void)
 
 CVariable (const CString &Name)
 
virtual ~CVariable (void)
 

Protected Attributes

CString m_Name
 

Constructor & Destructor Documentation

◆ CVariable() [1/2]

CVariable::CVariable ( void  )

◆ CVariable() [2/2]

CVariable::CVariable ( const CString Name)

◆ ~CVariable()

CVariable::~CVariable ( void  )
virtual

Member Function Documentation

◆ GetBoolean()

bool CVariable::GetBoolean ( void  ) const
virtual

◆ GetChar()

char CVariable::GetChar ( void  ) const
virtual

◆ GetFloat()

double CVariable::GetFloat ( void  ) const
virtual

◆ GetInteger()

int CVariable::GetInteger ( void  ) const
virtual

◆ GetName()

CString & CVariable::GetName ( void  )

◆ GetString()

CString CVariable::GetString ( void  ) const
virtual

◆ GetType()

int CVariable::GetType ( void  ) const
virtual

◆ GetTypeName()

CString CVariable::GetTypeName ( void  ) const
virtual

◆ Print()

void CVariable::Print ( std::ostream &  out)

◆ SetBoolean()

void CVariable::SetBoolean ( const bool  Value)
virtual

◆ SetChar()

void CVariable::SetChar ( const char  Value)
virtual

◆ SetFloat()

void CVariable::SetFloat ( const double  Value)
virtual

◆ SetInteger()

void CVariable::SetInteger ( const int  Value)
virtual

◆ SetName()

void CVariable::SetName ( const CString Name)

◆ SetString()

void CVariable::SetString ( const CString Value)
virtual

Member Data Documentation

◆ m_Name

CString CVariable::m_Name
protected

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