|
HDK
|
#include <PDG_Dependency.h>
Inheritance diagram for PDG_Dependency:Public Member Functions | |
| PDG_Dependency (const PDG_BaseType *type, const PDGT_ValueArgs &extra_args, const UT_StringHolder &key) | |
| ~PDG_Dependency () override | |
| int64 | getMemoryUsage (bool inclusive) const override |
| const UT_StringHolder & | key () const |
| void | setUnresolved () |
| bool | resolve (PDG_GraphContext *context, PDG_Node *node) |
| virtual bool | isResolved (PDG_GraphContext *context, PDG_Node *node) const |
| virtual bool | onResolve (PDG_GraphContext *, PDG_Node *)=0 |
| void | addNode (PDG_Node *node) |
| bool | removeNode (PDG_Node *node) |
| const PDG_NodeArray & | nodes () const |
Public Member Functions inherited from PDGT_TypeInstance< EnumType > | |
| PDGT_TypeInstance () | |
| PDGT_TypeInstance (const PDGT_BaseType< EnumType > *base_type, const PDGT_ValueArgs &extra_args) | |
| virtual | ~PDGT_TypeInstance () |
| virtual bool | reloadInstance (UT_WorkBuffer &errors) |
| const BaseType * | type () const |
| const UT_StringHolder & | typeName () const |
| const PDGT_ValueArgs & | extraArgs () const |
| bool | compareType (const BaseType *other_type, bool deep=true) const |
| void | setReloading (bool is_reloading) |
| bool | isReloading () const |
Protected Attributes | |
| UT_StringHolder | myKey |
Protected Attributes inherited from PDGT_TypeInstance< EnumType > | |
| const BaseType * | myBaseType |
| PDGT_ValueArgs | myExtraArgs |
| bool | myReloading |
Additional Inherited Members | |
Public Types inherited from PDGT_TypeInstance< EnumType > | |
| using | BaseType = PDGT_BaseType< EnumType > |
Definition at line 21 of file PDG_Dependency.h.
| PDG_Dependency::PDG_Dependency | ( | const PDG_BaseType * | type, |
| const PDGT_ValueArgs & | extra_args, | ||
| const UT_StringHolder & | key | ||
| ) |
|
override |
|
overridevirtual |
Reimplemented from PDGT_TypeInstance< EnumType >.
Reimplemented in PDG_FileDependency.
|
virtual |
Reimplemented in PDG_FileDependency.
| const UT_StringHolder& PDG_Dependency::key | ( | ) | const |
| const PDG_NodeArray& PDG_Dependency::nodes | ( | ) | const |
|
pure virtual |
Implemented in PDG_FileDependency.
| bool PDG_Dependency::removeNode | ( | PDG_Node * | node | ) |
| bool PDG_Dependency::resolve | ( | PDG_GraphContext * | context, |
| PDG_Node * | node | ||
| ) |
| void PDG_Dependency::setUnresolved | ( | ) |
|
protected |
Definition at line 46 of file PDG_Dependency.h.