HDK
|
#include <PDG_AttributeOwner.h>
Public Member Functions | |
PDG_AttributeOwner (bool has_runtime) | |
virtual | ~PDG_AttributeOwner () |
PDG_AttributeMap & | attributes () |
const PDG_AttributeMap & | attributes () const |
bool | attribSaveJSON (std::ostream &os, bool binary) const |
bool | attribSaveJSON (const UT_StringHolder &file_path) const |
bool | attribLoadJSON (UT_IStream &istream, PDG_AttributeCollision strategy) |
bool | attribLoadJSON (const UT_StringHolder &file_path, PDG_AttributeCollision strategy) |
bool | hasAttributes () const |
virtual bool | isAttribFlagValid (PDG_AttributeFlag flag) const |
virtual bool | areAttribFlagsValid (uint16 flags) const |
virtual UT_RWLock * | attribGlobalLock () const |
virtual bool | attribCanWrite (const PDG_EvaluationContext *context) const |
virtual void | attribUnlock (bool modified) const |
virtual void | attribModify (PDG_AttributeType attrib_type, const UT_StringHolder &attrib_name) const |
virtual void | attribWarn (const UT_StringHolder &msg) const |
virtual UT_StringHolder | attribOwnerName () const |
Protected Attributes | |
PDG_AttributeMap | myAttributes |
Definition at line 27 of file PDG_AttributeOwner.h.
|
inline |
Definition at line 30 of file PDG_AttributeOwner.h.
|
inlinevirtual |
Definition at line 32 of file PDG_AttributeOwner.h.
|
virtual |
Reimplemented in PDG_Graph.
|
inlinevirtual |
Reimplemented in PDG_WorkItem.
Definition at line 59 of file PDG_AttributeOwner.h.
|
inlinevirtual |
Reimplemented in PDG_WorkItem.
Definition at line 57 of file PDG_AttributeOwner.h.
bool PDG_AttributeOwner::attribLoadJSON | ( | UT_IStream & | istream, |
PDG_AttributeCollision | strategy | ||
) |
bool PDG_AttributeOwner::attribLoadJSON | ( | const UT_StringHolder & | file_path, |
PDG_AttributeCollision | strategy | ||
) |
|
inlinevirtual |
Reimplemented in PDG_WorkItem.
Definition at line 64 of file PDG_AttributeOwner.h.
|
inlinevirtual |
Reimplemented in PDG_WorkItem, and PDG_Graph.
Definition at line 69 of file PDG_AttributeOwner.h.
bool PDG_AttributeOwner::attribSaveJSON | ( | std::ostream & | os, |
bool | binary | ||
) | const |
bool PDG_AttributeOwner::attribSaveJSON | ( | const UT_StringHolder & | file_path | ) | const |
|
inlinevirtual |
Reimplemented in PDG_WorkItem.
Definition at line 63 of file PDG_AttributeOwner.h.
|
inline |
Definition at line 34 of file PDG_AttributeOwner.h.
|
inline |
Definition at line 36 of file PDG_AttributeOwner.h.
|
inlinevirtual |
Reimplemented in PDG_WorkItem.
Definition at line 67 of file PDG_AttributeOwner.h.
bool PDG_AttributeOwner::hasAttributes | ( | ) | const |
|
virtual |
Reimplemented in PDG_Graph.
|
protected |
Definition at line 73 of file PDG_AttributeOwner.h.