Blender V2.61 - r43446
Public Member Functions | Public Attributes

CVoidValue Class Reference

#include <VoidValue.h>

Inheritance diagram for CVoidValue:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CVoidValue ()
 Construction/destruction.
 CVoidValue (void *voidptr, bool bDeleteOnDestruct, AllocationTYPE alloctype)
virtual ~CVoidValue ()
virtual const STR_StringGetText ()
 Value -> String or number.
virtual double 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.
void * m_pAnything

Detailed Description

Definition at line 42 of file VoidValue.h.


Constructor & Destructor Documentation

CVoidValue::CVoidValue ( ) [inline]

Construction/destruction.

Definition at line 48 of file VoidValue.h.

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

Definition at line 49 of file VoidValue.h.

References CValue::DisableRefCount(), and CValue::STACKVALUE.

virtual CVoidValue::~CVoidValue ( ) [virtual]

Member Function Documentation

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

Value calculation.

Implements CValue.

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

Implements CValue.

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

Implements CValue.

Definition at line 54 of file VoidValue.h.

virtual CValue* CVoidValue::GetReplica ( ) [virtual]

Value replication.

Implements CValue.

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

Value -> String or number.

Implements CValue.


Member Data Documentation

Data members.

Definition at line 64 of file VoidValue.h.

Definition at line 65 of file VoidValue.h.


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