AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface

◆ Extract()

virtual void drama::sds::Id::Extract ( )
inlinevirtual

Extract the SDS structure from its parent.

This method is normally applied to an sds::Id object which refers to a child of another SDS structure. This method extracts the child such that this item is now a top-level SDS structure.

The object on which the method is invoked must reference an internal SDS item (rather then external).

The referenced SDS item will now be deleted when the destructor is run on the object (unless sds::Id::ClearDelete is invoked).

See also
SdsExtract()
sds::Id::Pointer
SdsPointer()

References drama::CreateRunDramaTask(), and DramaTHROW.