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

#include <stlvariables.h>

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

bool m_Value
 
- Protected Attributes inherited from CVariable
CString m_Name
 

Constructor & Destructor Documentation

◆ CBooleanVariable()

CBooleanVariable::CBooleanVariable ( const CString Name,
const bool  Value = false 
)

◆ ~CBooleanVariable()

virtual CBooleanVariable::~CBooleanVariable ( void  )
inlinevirtual

Member Function Documentation

◆ GetBoolean()

bool CBooleanVariable::GetBoolean ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetChar()

char CBooleanVariable::GetChar ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetFloat()

double CBooleanVariable::GetFloat ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetInteger()

int CBooleanVariable::GetInteger ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetString()

CString CBooleanVariable::GetString ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetType()

int CBooleanVariable::GetType ( void  ) const
virtual

Reimplemented from CVariable.

◆ GetTypeName()

CString CBooleanVariable::GetTypeName ( void  ) const
virtual

Reimplemented from CVariable.

◆ operator=() [1/6]

bool CBooleanVariable::operator= ( const CBooleanVariable Variable)

◆ operator=() [2/6]

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

◆ operator=() [3/6]

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

◆ operator=() [4/6]

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

◆ operator=() [5/6]

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

◆ operator=() [6/6]

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

◆ SetBoolean()

void CBooleanVariable::SetBoolean ( const bool  Value)
virtual

Reimplemented from CVariable.

◆ SetChar()

void CBooleanVariable::SetChar ( const char  Value)
virtual

Reimplemented from CVariable.

◆ SetFloat()

void CBooleanVariable::SetFloat ( const double  Value)
virtual

Reimplemented from CVariable.

◆ SetInteger()

void CBooleanVariable::SetInteger ( const int  Value)
virtual

Reimplemented from CVariable.

◆ SetString()

void CBooleanVariable::SetString ( const CString Value)
virtual

Reimplemented from CVariable.

Member Data Documentation

◆ m_Value

bool CBooleanVariable::m_Value
protected

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