Blender  V2.59
Public Member Functions
CIdentifierExpr Class Reference

#include <IdentifierExpr.h>

Inheritance diagram for CIdentifierExpr:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CIdentifierExpr (const STR_String &identifier, CValue *id_context)
virtual ~CIdentifierExpr ()
virtual CValueCalculate ()
virtual bool MergeExpression (CExpression *otherexpr)
virtual unsigned char GetExpressionID ()
virtual bool NeedsRecalculated ()
virtual CExpressionCheckLink (std::vector< CBrokenLinkInfo * > &brokenlinks)
virtual void ClearModified ()
virtual void BroadcastOperators (VALUE_OPERATOR op)

Detailed Description

Definition at line 39 of file IdentifierExpr.h.


Constructor & Destructor Documentation

CIdentifierExpr::CIdentifierExpr ( const STR_String identifier,
CValue id_context 
)

Definition at line 36 of file IdentifierExpr.cpp.

References CValue::AddRef(), and NULL.

CIdentifierExpr::~CIdentifierExpr ( ) [virtual]

Definition at line 46 of file IdentifierExpr.cpp.

References CValue::Release().


Member Function Documentation

void CIdentifierExpr::BroadcastOperators ( VALUE_OPERATOR  op) [virtual]

Implements CExpression.

Definition at line 101 of file IdentifierExpr.cpp.

References assertd.

CValue * CIdentifierExpr::Calculate ( ) [virtual]

Implements CExpression.

Definition at line 54 of file IdentifierExpr.cpp.

References CValue::FindIdentifier(), and NULL.

CExpression * CIdentifierExpr::CheckLink ( std::vector< CBrokenLinkInfo * > &  brokenlinks) [virtual]

Implements CExpression.

Definition at line 86 of file IdentifierExpr.cpp.

References assertd, and NULL.

void CIdentifierExpr::ClearModified ( ) [virtual]

Implements CExpression.

Definition at line 94 of file IdentifierExpr.cpp.

References assertd.

unsigned char CIdentifierExpr::GetExpressionID ( ) [virtual]

Implements CExpression.

Definition at line 72 of file IdentifierExpr.cpp.

References CExpression::CIDENTIFIEREXPRESSIONID.

bool CIdentifierExpr::MergeExpression ( CExpression otherexpr) [virtual]

Implements CExpression.

Definition at line 65 of file IdentifierExpr.cpp.

bool CIdentifierExpr::NeedsRecalculated ( ) [virtual]

Implements CExpression.

Definition at line 79 of file IdentifierExpr.cpp.


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