Open CASCADE Technology 6.6.0
Public Member Functions
Storage_RootData Class Reference

#include <Storage_RootData.hxx>

Inheritance diagram for Storage_RootData:
Inheritance graph
[legend]

Public Member Functions

 Storage_RootData ()
Standard_Integer NumberOfRoots () const
 returns the number of roots.

void AddRoot (const Handle< Storage_Root > &aRoot)
 add a root to <me>. If a root with same name is present, it
will be replaced by <aRoot>.

Handle_Storage_HSeqOfRoot Roots () const
Handle_Storage_Root Find (const TCollection_AsciiString &aName) const
 find a root with name <aName>.

Standard_Boolean IsRoot (const TCollection_AsciiString &aName) const
 returns Standard_True if <me> contains a root named <aName>

void RemoveRoot (const TCollection_AsciiString &aName)
 remove the root named <aName>.

Storage_Error ErrorStatus () const
TCollection_AsciiString ErrorStatusExtension () const
void ClearErrorStatus ()

Constructor & Destructor Documentation

Storage_RootData::Storage_RootData ( )

Member Function Documentation

void Storage_RootData::AddRoot ( const Handle< Storage_Root > &  aRoot)
void Storage_RootData::ClearErrorStatus ( )
Storage_Error Storage_RootData::ErrorStatus ( ) const
TCollection_AsciiString Storage_RootData::ErrorStatusExtension ( ) const
Handle_Storage_Root Storage_RootData::Find ( const TCollection_AsciiString aName) const
Standard_Boolean Storage_RootData::IsRoot ( const TCollection_AsciiString aName) const
Standard_Integer Storage_RootData::NumberOfRoots ( ) const
void Storage_RootData::RemoveRoot ( const TCollection_AsciiString aName)
Handle_Storage_HSeqOfRoot Storage_RootData::Roots ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines