Used to tear down a save reference hierarchy.
Before accessing the save reference hierarchy for a ReferenceMaker, the ReferenceMaker may need to prepare the save reference hierarchy. This is done by calling SpecifySaveReferences on the ReferenceMaker and all of its save references. An instance of the PreSave class passed to the SaveEnum method will perform this preparation. After the actions ReferenceMaker are complete, an instance of the PostSave class are passed to the SaveEnum method to tear down the save reference hierarchy. An example of this can be seen in the code example for PreSave.
#include <ReferenceSaveManager.h>
Public Member Functions |
|
CoreExport void | proc (ReferenceMaker *rmaker) |
This is the method allows processing the
passed
ReferenceMaker. |
|
CoreExport int | terminate (ReferenceMaker *rmaker) |
implemented by system |
CoreExport void proc | ( | ReferenceMaker * | rmaker | ) | [virtual] |
This is the method allows processing the passed ReferenceMaker.
Any processing needing to be performed on the passed RefenceMaker after enumerating the references held by the ReferenceMaker would be done in this method.
rmaker | - A pointer to the reference maker |
Implements SaveEnumProc.
CoreExport int terminate | ( | ReferenceMaker * | rmaker | ) | [virtual] |