Classes | Defines | Functions | Variables

hold.h File Reference

This reference page is linked to from the following overview topics: The Undo Mechanism and Transform Controllers, The Undo and Redo System, How to Enable Undo and Redo, Undo and Redo Example, Deriving from RestoreObj, Undo Memory Limits, Undo and Redo in a Controller.


#include "maxheap.h"
#include "baseinterface.h"
#include "strclass.h"

Go to the source code of this file.

Classes

class   RestoreObj
class   Hold
class   HoldSuspend

Defines

#define  RESTOBJ_DOES_REFERENCE_POINTER   1
#define  RESTOBJ_GOING_TO_DELETE_POINTER   2
#define  REFTARG_AUTO_DELETED   10
#define  HOLD_SYSTEM_EMPTY   1
#define  HOLD_POINTER_IS_MANAGER   2
#define  HOLD_SUPERLEVEL   3

Functions

CoreExport void  EnableUndoDebugPrintout (BOOL onoff)

Variables

CoreExport Hold  theHold

Define Documentation

#define RESTOBJ_DOES_REFERENCE_POINTER   1

Definition at line 22 of file hold.h.

#define RESTOBJ_GOING_TO_DELETE_POINTER   2

Definition at line 23 of file hold.h.

#define REFTARG_AUTO_DELETED   10

Definition at line 24 of file hold.h.

#define HOLD_SYSTEM_EMPTY   1

Definition at line 26 of file hold.h.

#define HOLD_POINTER_IS_MANAGER   2

Definition at line 27 of file hold.h.

#define HOLD_SUPERLEVEL   3

Definition at line 28 of file hold.h.


Function Documentation

CoreExport void EnableUndoDebugPrintout ( BOOL  onoff )

Variable Documentation

CoreExport Hold theHold