#include <TAKE_Data.h>
Public Member Functions | |
| TAKE_Data (const TAKE_Hash &hash, 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 (ostream &os, int binary) const =0 |
| virtual bool | load (UT_IStream &is)=0 |
| const TAKE_Hash & | getHash () const |
| void | bumpRefCount (int dir) |
| int | getRefCount () const |
| void | setPriority (int p) |
| int | getPriority () const |
Definition at line 40 of file TAKE_Data.h.
| TAKE_Data::TAKE_Data | ( | const TAKE_Hash & | hash, | |
| int | priority | |||
| ) | [inline] |
Definition at line 42 of file TAKE_Data.h.
| virtual TAKE_Data::~TAKE_Data | ( | ) | [virtual] |
| virtual void TAKE_Data::applyData | ( | ) | [pure virtual] |
| void TAKE_Data::bumpRefCount | ( | int | dir | ) | [inline] |
Definition at line 86 of file TAKE_Data.h.
| virtual bool TAKE_Data::canDuplicateForNode | ( | int | op_id | ) | const [pure virtual] |
| virtual bool TAKE_Data::canSaveInMasterTake | ( | ) | const [pure virtual] |
| virtual TAKE_Data* TAKE_Data::duplicate | ( | ) | const [pure virtual] |
| virtual TAKE_Data* TAKE_Data::duplicateForNode | ( | int | op_id | ) | const [pure virtual] |
| virtual void TAKE_Data::generateCommand | ( | UT_WorkBuffer & | ) | [pure virtual] |
| virtual void TAKE_Data::generateIncludeCommand | ( | UT_WorkBuffer & | ) | [pure virtual] |
| virtual void TAKE_Data::getDescription | ( | UT_WorkBuffer & | , | |
| int | brief = 0 | |||
| ) | [pure virtual] |
| const TAKE_Hash& TAKE_Data::getHash | ( | ) | const [inline] |
Definition at line 84 of file TAKE_Data.h.
| virtual int64 TAKE_Data::getMemoryUsage | ( | ) | const [pure virtual] |
| virtual void TAKE_Data::getOpIdString | ( | UT_String & | str | ) | [pure virtual] |
| int TAKE_Data::getPriority | ( | ) | const [inline] |
Definition at line 90 of file TAKE_Data.h.
| int TAKE_Data::getRefCount | ( | ) | const [inline] |
Definition at line 87 of file TAKE_Data.h.
| virtual bool TAKE_Data::load | ( | UT_IStream & | is | ) | [pure virtual] |
| virtual void TAKE_Data::markActive | ( | ) | [pure virtual] |
| virtual void TAKE_Data::markInactive | ( | ) | [pure virtual] |
| virtual int TAKE_Data::save | ( | ostream & | os, | |
| int | binary | |||
| ) | const [pure virtual] |
| void TAKE_Data::setPriority | ( | int | p | ) | [inline] |
Definition at line 89 of file TAKE_Data.h.
| virtual void TAKE_Data::storeCurrent | ( | ) | [pure virtual] |
1.5.9