cbp2make
Makefile generation tool for Code::Blocks IDE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::CVariable ( void  )
CVariable::CVariable ( const CString Name)
CVariable::~CVariable ( void  )
virtual

Member Function Documentation

bool CVariable::GetBoolean ( void  ) const
virtual
char CVariable::GetChar ( void  ) const
virtual
double CVariable::GetFloat ( void  ) const
virtual
int CVariable::GetInteger ( void  ) const
virtual
CString & CVariable::GetName ( void  )
CString CVariable::GetString ( void  ) const
virtual
int CVariable::GetType ( void  ) const
virtual
CString CVariable::GetTypeName ( void  ) const
virtual
void CVariable::Print ( std::ostream &  out)
void CVariable::SetBoolean ( const bool  Value)
virtual
void CVariable::SetChar ( const char  Value)
virtual
void CVariable::SetFloat ( const double  Value)
virtual
void CVariable::SetInteger ( const int  Value)
virtual
void CVariable::SetName ( const CString Name)
void CVariable::SetString ( const CString Value)
virtual

Member Data Documentation

CString CVariable::m_Name
protected

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