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

CStringValue Class Reference

#include <StringValue.h>

Inheritance diagram for CStringValue:

CPropValue CValue PyObjectPlus PyObject List of all members.

Public Methods

 CStringValue ()
 Construction / destruction. More...

 CStringValue (CCString txt, CCString name , AllocationTYPE alloctype = CValue::HEAPVALUE)
virtual ~CStringValue ()
virtual bool IsEqual (const CCString & other)
 CValue implementation. More...

virtual const CCStringGetText ()
virtual float GetNumber ()
virtual CValueCalc (VALUE_OPERATOR op, CValue *val)
virtual CValueCalcFinal (VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue *val)
virtual void SetValue (CValue* newval)
virtual CValueGetReplica ()
virtual PyObjectConvertValueToPython ()

Constructor & Destructor Documentation

CStringValue::CStringValue ( )
 

Construction / destruction.

Definition at line 27 of file StringValue.cpp.

Referenced by GetReplica().

CStringValue::CStringValue ( CCString txt,
CCString name,
AllocationTYPE alloctype = CValue::HEAPVALUE )
 

Definition at line 36 of file StringValue.cpp.

CStringValue::~CStringValue ( ) [inline, virtual]
 

Definition at line 31 of file StringValue.h.


Member Function Documentation

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

Reimplemented from CValue.

Definition at line 55 of file StringValue.cpp.

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

Reimplemented from CValue.

Definition at line 66 of file StringValue.cpp.

PyObject * CStringValue::ConvertValueToPython ( ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 42 of file StringValue.h.

float CStringValue::GetNumber ( ) [virtual]
 

Reimplemented from CValue.

Definition at line 115 of file StringValue.cpp.

CValue * CStringValue::GetReplica ( ) [virtual]
 

Reimplemented from CValue.

Definition at line 132 of file StringValue.cpp.

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

Reimplemented from CValue.

Definition at line 122 of file StringValue.cpp.

bool CStringValue::IsEqual ( const CCString & other ) [virtual]
 

CValue implementation.

Definition at line 127 of file StringValue.cpp.

void CStringValue::SetValue ( CValue * newval ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 40 of file StringValue.h.


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