HDK
|
#include <TAKE_Data.h>
Public Member Functions | |
TAKE_Data (const TAKE_DataId &id, int priority) | |
virtual | ~TAKE_Data () |
virtual TAKE_Data * | duplicate () const =0 |
virtual bool | canDuplicateForNode (int op_id) const =0 |
virtual TAKE_Data * | duplicateForNode (int op_id) const =0 |
virtual void | storeCurrent ()=0 |
virtual void | applyData ()=0 |
virtual void | getOpIdString (UT_String &str)=0 |
virtual void | markActive ()=0 |
virtual void | markInactive ()=0 |
virtual void | generateIncludeCommand (UT_WorkBuffer &)=0 |
virtual void | generateCommand (UT_WorkBuffer &)=0 |
virtual void | getDescription (UT_WorkBuffer &, int brief=0)=0 |
virtual int64 | getMemoryUsage () const =0 |
virtual bool | canSaveInMasterTake () const =0 |
virtual int | save (std::ostream &os, int binary) const =0 |
virtual bool | load (UT_IStream &is)=0 |
const TAKE_DataId & | getId () const |
void | bumpRefCount (int dir) |
int | getRefCount () const |
void | setPriority (int p) |
int | getPriority () const |
Protected Member Functions | |
TAKE_Data (const TAKE_Data &)=default | |
TAKE_Data & | operator= (const TAKE_Data &)=default |
Definition at line 33 of file TAKE_Data.h.
|
inline |
Definition at line 36 of file TAKE_Data.h.
|
virtual |
|
protecteddefault |
|
pure virtual |
Implemented in OP_TakeParm, and OP_TakeData.
Definition at line 80 of file TAKE_Data.h.
|
pure virtual |
Implemented in OP_TakeParm.
|
pure virtual |
Implemented in OP_TakeData.
|
pure virtual |
Implemented in OP_TakeParm, and OP_TakeData.
Implemented in OP_TakeParm.
|
pure virtual |
Implemented in OP_TakeParm, and OP_TakeData.
|
pure virtual |
Implemented in OP_TakeParm.
|
pure virtual |
Implemented in OP_TakeParm, and OP_TakeData.
|
inline |
Definition at line 78 of file TAKE_Data.h.
|
pure virtual |
Implemented in OP_TakeData.
|
inline |
Definition at line 84 of file TAKE_Data.h.
|
inline |
Definition at line 81 of file TAKE_Data.h.
|
pure virtual |
Implemented in OP_TakeParm.
|
pure virtual |
Implemented in OP_TakeParm.
|
pure virtual |
Implemented in OP_TakeParm.
Implemented in OP_TakeParm.
Definition at line 83 of file TAKE_Data.h.
|
pure virtual |
Implemented in OP_TakeParm, and OP_TakeData.