Open CASCADE Technology  6.9.0
Data Structures
Storage_Root.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Storage_Root.hxx>
#include <TCollection_AsciiString.hxx>
#include <Handle_Standard_Persistent.hxx>
#include <Standard_Integer.hxx>
#include <MMgt_TShared.hxx>

Data Structures

class  Storage_Root
 A root object extracted from a Storage_Data object. A Storage_Root encapsulates a persistent object which is a root of a Storage_Data object. It contains additional information: the name and the data type of the persistent object. When retrieving a Storage_Data object from a container (for example, a file) you access its roots with the function Roots which returns a sequence of root objects. The provided functions allow you to request information about each root of the sequence. You do not create explicit roots: when inserting data in a Storage_Data object, you just provide the persistent object and optionally its name to the function AddRoot. More...