C++
void beginDeepClone( AcDbDatabase*, AcDbIdMapping& ) override;
Description
At this callback, the pIdMap is always empty. It is provided here as a distinguishing tag for the deep clone process. You can interrogate the context() flag of idMap to determine which command or function has initiated the clone operation. Each deep clone operation uses a unique idMap, and that same map must be used during the entire process. This callback function indicates that a deep clone operation is starting on the drawing database pTo. The idMap is the object ID map to be used for the cloning.
Parameters
| Parameters | Description |
|---|---|
| pTo | Passed in pointer to target drawing database |
| idMap | Passed in object ID map, will always be empty at this point |