|
HDK
|
#include <UT_AttributeEvaluator.h>
Inheritance diagram for UT_AttributeEvaluator:Classes | |
| class | EvalDiagnostics |
Public Types | |
| enum | EvalType { EVAL_OP_NODE, EVAL_CONTEXT_OPTION, EVAL_PDG, EVAL_COUNT } |
Public Member Functions | |
| UT_AttributeEvaluator (const char *name, bool check_pad=false) | |
| virtual | ~UT_AttributeEvaluator () |
| const UT_String & | name () const |
| int | component () const |
| int | padding () const |
| bool | isTimeDependent () const |
| bool | isLocalVar () const |
| bool | hasComponent () const |
| bool | needsToBeDeleted () const |
| virtual bool | evaluateF (int thread, fpreal &result, EvalDiagnostics &diagnostics) const |
| virtual bool | evaluateS (int thread, UT_StringHolder &result, EvalDiagnostics &diagnostics) const |
| virtual bool | isStringValue () const |
| virtual bool | isValid () const |
| void | copyFrom (const UT_AttributeEvaluator &src) |
Static Public Member Functions | |
| static EvalType | typeFromPrefix (const char *prefix) |
Protected Attributes | |
| UT_String | myName |
| int | myComponent |
| int | myPadding |
| bool | myTimeDep |
| bool | myIsLocalVar |
| bool | myHasComponent |
| bool | myNeedsToBeDeleted |
Definition at line 29 of file UT_AttributeEvaluator.h.
| Enumerator | |
|---|---|
| EVAL_OP_NODE | |
| EVAL_CONTEXT_OPTION | |
| EVAL_PDG | |
| EVAL_COUNT | |
Definition at line 48 of file UT_AttributeEvaluator.h.
| UT_AttributeEvaluator::UT_AttributeEvaluator | ( | const char * | name, |
| bool | check_pad = false |
||
| ) |
|
virtual |
|
inline |
Definition at line 58 of file UT_AttributeEvaluator.h.
|
inline |
Definition at line 88 of file UT_AttributeEvaluator.h.
|
inlinevirtual |
Definition at line 74 of file UT_AttributeEvaluator.h.
|
inlinevirtual |
Definition at line 77 of file UT_AttributeEvaluator.h.
|
inline |
Definition at line 67 of file UT_AttributeEvaluator.h.
|
inline |
Definition at line 65 of file UT_AttributeEvaluator.h.
|
inlinevirtual |
Reimplemented in PDG_AttributeEvaluator.
Definition at line 80 of file UT_AttributeEvaluator.h.
|
inline |
Definition at line 63 of file UT_AttributeEvaluator.h.
|
inlinevirtual |
Definition at line 82 of file UT_AttributeEvaluator.h.
Definition at line 56 of file UT_AttributeEvaluator.h.
|
inline |
Definition at line 69 of file UT_AttributeEvaluator.h.
|
inline |
Definition at line 60 of file UT_AttributeEvaluator.h.
|
static |
|
protected |
Definition at line 105 of file UT_AttributeEvaluator.h.
|
protected |
Definition at line 109 of file UT_AttributeEvaluator.h.
|
protected |
Definition at line 108 of file UT_AttributeEvaluator.h.
|
protected |
Definition at line 104 of file UT_AttributeEvaluator.h.
|
protected |
Definition at line 110 of file UT_AttributeEvaluator.h.
|
protected |
Definition at line 106 of file UT_AttributeEvaluator.h.
|
protected |
Definition at line 107 of file UT_AttributeEvaluator.h.