OCC Main Page | FoundationClasses | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FoundationClasses
TKernel
Dico


Dico_DictionaryOfTransient Class Reference

#include <Dico_DictionaryOfTransient.hxx>

Inheritance diagram for Dico_DictionaryOfTransient:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Dico_DictionaryOfTransient ()
Standard_EXPORT Standard_Boolean HasItem (const Standard_CString name, const Standard_Boolean exact=Standard_False) const
Standard_EXPORT Standard_Boolean HasItem (const TCollection_AsciiString &name, const Standard_Boolean exact=Standard_True) const
Standard_EXPORT const Handle_Standard_Transient & Item (const Standard_CString name, const Standard_Boolean exact=Standard_True) const
Standard_EXPORT const Handle_Standard_Transient & Item (const TCollection_AsciiString &name, const Standard_Boolean exact=Standard_True) const
Standard_EXPORT Standard_Boolean GetItem (const Standard_CString name, Handle(Standard_Transient)&anitem, const Standard_Boolean exact=Standard_True) const
Standard_EXPORT Standard_Boolean GetItem (const TCollection_AsciiString &name, Handle(Standard_Transient)&anitem, const Standard_Boolean exact=Standard_True) const
Standard_EXPORT void SetItem (const Standard_CString name, const Handle(Standard_Transient)&anitem, const Standard_Boolean exact=Standard_True)
Standard_EXPORT void SetItem (const TCollection_AsciiString &name, const Handle(Standard_Transient)&anitem, const Standard_Boolean exact=Standard_True)
Standard_EXPORT Handle_Standard_Transient & NewItem (const Standard_CString name, Standard_Boolean &isvalued, const Standard_Boolean exact=Standard_True)
Standard_EXPORT Handle_Standard_Transient & NewItem (const TCollection_AsciiString &name, Standard_Boolean &isvalued, const Standard_Boolean exact=Standard_True)
Standard_EXPORT Standard_Boolean RemoveItem (const Standard_CString name, const Standard_Boolean cln=Standard_True, const Standard_Boolean exact=Standard_True)
Standard_EXPORT Standard_Boolean RemoveItem (const TCollection_AsciiString &name, const Standard_Boolean cln=Standard_True, const Standard_Boolean exact=Standard_True)
Standard_EXPORT void Clean ()
Standard_EXPORT Standard_Boolean IsEmpty () const
Standard_EXPORT void Clear ()
Standard_EXPORT Handle_Dico_DictionaryOfTransient Copy () const
Standard_EXPORT Standard_Boolean Complete (Handle(Dico_DictionaryOfTransient)&acell) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void SetChar (const Standard_Character car)
Standard_EXPORT Standard_Boolean HasSub () const
Standard_EXPORT Handle_Dico_DictionaryOfTransient Sub () const
Standard_EXPORT Standard_Boolean HasNext () const
Standard_EXPORT Handle_Dico_DictionaryOfTransient Next () const
Standard_EXPORT void SetSub (const Handle(Dico_DictionaryOfTransient)&acell)
Standard_EXPORT void SetNext (const Handle(Dico_DictionaryOfTransient)&acell)
Standard_EXPORT void SearchCell (const Standard_CString name, const Standard_Integer lmax, const Standard_Character car, const Standard_Integer level, Handle(Dico_DictionaryOfTransient)&acell, Standard_Integer &reslev, Standard_Integer &stat) const
Standard_EXPORT void NewCell (const Standard_CString name, const Standard_Integer namlen, Handle(Dico_DictionaryOfTransient)&acell, const Standard_Integer reslev, const Standard_Integer stat)
Standard_EXPORT Standard_Boolean HasIt () const
Standard_EXPORT const Handle_Standard_Transient & It () const
Standard_EXPORT Handle_Standard_Transient & ItAdr ()
Standard_EXPORT void SetIt (const Handle(Standard_Transient)&anitem)
Standard_EXPORT void DeclIt ()
Standard_EXPORT void RemoveIt ()
Standard_EXPORT Standard_Character CellChar () const
Standard_EXPORT void GetCopied (const Handle(Dico_DictionaryOfTransient)&fromcell)

Private Attributes

Standard_Character thecars [4]
Handle_Dico_DictionaryOfTransient thesub
Handle_Dico_DictionaryOfTransient thenext
Handle_Standard_Transient theitem

Constructor & Destructor Documentation

Standard_EXPORT Dico_DictionaryOfTransient::Dico_DictionaryOfTransient  ) 
 


Member Function Documentation

Standard_EXPORT Standard_Character Dico_DictionaryOfTransient::CellChar  )  const [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::Clean  ) 
 

Standard_EXPORT void Dico_DictionaryOfTransient::Clear  ) 
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::Complete Handle(Dico_DictionaryOfTransient)&  acell  )  const
 

Standard_EXPORT Handle_Dico_DictionaryOfTransient Dico_DictionaryOfTransient::Copy  )  const
 

Standard_EXPORT void Dico_DictionaryOfTransient::DeclIt  )  [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::GetCopied const Handle(Dico_DictionaryOfTransient)&  fromcell  )  [private]
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::GetItem const TCollection_AsciiString name,
Handle(Standard_Transient)&  anitem,
const Standard_Boolean  exact = Standard_True
const
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::GetItem const Standard_CString  name,
Handle(Standard_Transient)&  anitem,
const Standard_Boolean  exact = Standard_True
const
 

Standard_EXPORT const Dico_DictionaryOfTransient::Handle Standard_Type   )  const
 

Reimplemented from MMgt_TShared.

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::HasIt  )  const [private]
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::HasItem const TCollection_AsciiString name,
const Standard_Boolean  exact = Standard_True
const
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::HasItem const Standard_CString  name,
const Standard_Boolean  exact = Standard_False
const
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::HasNext  )  const [private]
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::HasSub  )  const [private]
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::IsEmpty  )  const
 

Standard_EXPORT const Handle_Standard_Transient& Dico_DictionaryOfTransient::It  )  const [private]
 

Standard_EXPORT Handle_Standard_Transient& Dico_DictionaryOfTransient::ItAdr  )  [private]
 

Standard_EXPORT const Handle_Standard_Transient& Dico_DictionaryOfTransient::Item const TCollection_AsciiString name,
const Standard_Boolean  exact = Standard_True
const
 

Standard_EXPORT const Handle_Standard_Transient& Dico_DictionaryOfTransient::Item const Standard_CString  name,
const Standard_Boolean  exact = Standard_True
const
 

Standard_EXPORT void Dico_DictionaryOfTransient::NewCell const Standard_CString  name,
const Standard_Integer  namlen,
Handle(Dico_DictionaryOfTransient)&  acell,
const Standard_Integer  reslev,
const Standard_Integer  stat
[private]
 

Standard_EXPORT Handle_Standard_Transient& Dico_DictionaryOfTransient::NewItem const TCollection_AsciiString name,
Standard_Boolean isvalued,
const Standard_Boolean  exact = Standard_True
 

Standard_EXPORT Handle_Standard_Transient& Dico_DictionaryOfTransient::NewItem const Standard_CString  name,
Standard_Boolean isvalued,
const Standard_Boolean  exact = Standard_True
 

Standard_EXPORT Handle_Dico_DictionaryOfTransient Dico_DictionaryOfTransient::Next  )  const [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::RemoveIt  )  [private]
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::RemoveItem const TCollection_AsciiString name,
const Standard_Boolean  cln = Standard_True,
const Standard_Boolean  exact = Standard_True
 

Standard_EXPORT Standard_Boolean Dico_DictionaryOfTransient::RemoveItem const Standard_CString  name,
const Standard_Boolean  cln = Standard_True,
const Standard_Boolean  exact = Standard_True
 

Standard_EXPORT void Dico_DictionaryOfTransient::SearchCell const Standard_CString  name,
const Standard_Integer  lmax,
const Standard_Character  car,
const Standard_Integer  level,
Handle(Dico_DictionaryOfTransient)&  acell,
Standard_Integer reslev,
Standard_Integer stat
const [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::SetChar const Standard_Character  car  )  [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::SetIt const Handle(Standard_Transient)&  anitem  )  [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::SetItem const TCollection_AsciiString name,
const Handle(Standard_Transient)&  anitem,
const Standard_Boolean  exact = Standard_True
 

Standard_EXPORT void Dico_DictionaryOfTransient::SetItem const Standard_CString  name,
const Handle(Standard_Transient)&  anitem,
const Standard_Boolean  exact = Standard_True
 

Standard_EXPORT void Dico_DictionaryOfTransient::SetNext const Handle(Dico_DictionaryOfTransient)&  acell  )  [private]
 

Standard_EXPORT void Dico_DictionaryOfTransient::SetSub const Handle(Dico_DictionaryOfTransient)&  acell  )  [private]
 

Standard_EXPORT Handle_Dico_DictionaryOfTransient Dico_DictionaryOfTransient::Sub  )  const [private]
 


Field Documentation

Standard_Character Dico_DictionaryOfTransient::thecars[4] [private]
 

Handle_Standard_Transient Dico_DictionaryOfTransient::theitem [private]
 

Handle_Dico_DictionaryOfTransient Dico_DictionaryOfTransient::thenext [private]
 

Handle_Dico_DictionaryOfTransient Dico_DictionaryOfTransient::thesub [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:12:07 2008 for OpenCASCADE by  doxygen 1.4.1