# FoundationClasses
TKernel
Dico

# Dico_DictionaryOfTransient Class Reference

`#include <Dico_DictionaryOfTransient.hxx>`

Inheritance diagram for Dico_DictionaryOfTransient:

[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:

- Dico_DictionaryOfTransient.hxx