Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CVoidValue Class Reference

#include <VoidValue.h>

Inheritance diagram for CVoidValue:

CPropValue CValue PyObjectPlus PyObject List of all members.

Public Methods

 CVoidValue ()
 Construction/destruction. More...

 CVoidValue (void * voidptr, bool bDeleteOnDestruct, AllocationTYPE alloctype)
virtual ~CVoidValue ()
virtual const CCStringGetText ()
 Value -> String or number.

virtual float GetNumber ()
virtual CValueCalc (VALUE_OPERATOR op, CValue *val)
 Value calculation.

virtual CValueCalcFinal (VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue* val)
virtual CValueGetReplica ()
 Value replication.


Public Attributes

bool m_bDeleteOnDestruct
 Data members. More...

void* m_pAnything

Constructor & Destructor Documentation

CVoidValue::CVoidValue ( ) [inline]
 

Construction/destruction.

Definition at line 17 of file VoidValue.h.

CVoidValue::CVoidValue ( void * voidptr,
bool bDeleteOnDestruct,
AllocationTYPE alloctype ) [inline]
 

Definition at line 18 of file VoidValue.h.

virtual CVoidValue::~CVoidValue ( ) [virtual]
 


Member Function Documentation

CValue * CVoidValue::Calc ( VALUE_OPERATOR op,
CValue * val ) [virtual]
 

Value calculation.

Reimplemented from CValue.

virtual CValue* CVoidValue::CalcFinal ( VALUE_DATA_TYPE dtype,
VALUE_OPERATOR op,
CValue * val ) [virtual]
 

Reimplemented from CValue.

float CVoidValue::GetNumber ( ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 23 of file VoidValue.h.

CValue * CVoidValue::GetReplica ( ) [virtual]
 

Value replication.

Reimplemented from CValue.

const CCString & CVoidValue::GetText ( ) [virtual]
 

Value -> String or number.

Reimplemented from CValue.


Member Data Documentation

bool CVoidValue::m_bDeleteOnDestruct
 

Data members.

Definition at line 33 of file VoidValue.h.

void * CVoidValue::m_pAnything
 

Definition at line 34 of file VoidValue.h.


The documentation for this class was generated from the following file:
Generated at Thu Feb 1 13:03:37 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000