#include <Naming.h>

Classes | |
| class | BindingEntry |
| class | const_iterator |
| class | const_matched_iterator |
| class | const_recursive_iterator |
| class | iterator |
| class | matched_iterator |
| class | NameNotFoundT |
| class | recursive_iterator |
Public Types | |
| typedef Var< NamingContext > | _Var |
| typedef NamingContext * | _Ptr |
| typedef const NamingContext * | _CPtr |
Public Member Functions | |
| NamingContext (void) | |
| ~NamingContext (void) | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| matched_iterator | recursive_begin (const string &pattern="") |
| recursive_iterator | recursive_end () |
| const_matched_iterator | recursive_begin (const string &pattern="") const |
| const_recursive_iterator | recursive_end () const |
| T | resolve (const string &n) |
| void | bind (const string &n, const T &obj, string desc="") |
| void | bindx (const string &n, const T &obj, string desc="") |
| void | bind_context (const string &n, _Var nc, string desc="") |
| void | unbind (const string &n) |
| bool | context_is_empty (const string &n) |
| _Var | resolve_context (const string &n) |
| T | resolve (Name n) |
| _Var | resolve_context (Name n) |
| void | bindx (Name n, const T &obj, string desc="") |
| void | bind (Name n, const T &obj, string desc="") |
| void | bind_context (Name n, _Var nc, string desc="") |
| void | rebind (Name n, T obj, string desc="") |
| void | rebind_context (Name n, _Var nc, string desc="") |
| void | bind_new_context (Name n, string desc="") |
| bool | context_is_empty (Name n) |
| bool | is_empty () |
| void | unbind (Name n) |
| void | list (BindingList &bl) const |
| void | list_names_r (vector< string > &sl, string name_root="", string separator="/") |
| void | diag_print () |
Private Types | |
| typedef map< string, BindingEntry > | BindingMap |
Private Attributes | |
| BindingMap | bindings |
| typedef const NamingContext* QDOS::NamingContext< T >::_CPtr |
| typedef NamingContext* QDOS::NamingContext< T >::_Ptr |
| typedef Var<NamingContext> QDOS::NamingContext< T >::_Var |
typedef map< string, BindingEntry > QDOS::NamingContext< T >::BindingMap [private] |
| QDOS::NamingContext< T >::NamingContext | ( | void | ) | [inline] |
| QDOS::NamingContext< T >::~NamingContext | ( | void | ) | [inline] |
| const_iterator QDOS::NamingContext< T >::begin | ( | ) | const [inline] |
| iterator QDOS::NamingContext< T >::begin | ( | ) | [inline] |
| void QDOS::NamingContext< T >::bind | ( | Name | n, | |
| const T & | obj, | |||
| string | desc = "" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::bind | ( | const string & | n, | |
| const T & | obj, | |||
| string | desc = "" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::bind_context | ( | Name | n, | |
| _Var | nc, | |||
| string | desc = "" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::bind_context | ( | const string & | n, | |
| _Var | nc, | |||
| string | desc = "" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::bind_new_context | ( | Name | n, | |
| string | desc = "" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::bindx | ( | Name | n, | |
| const T & | obj, | |||
| string | desc = "" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::bindx | ( | const string & | n, | |
| const T & | obj, | |||
| string | desc = "" | |||
| ) | [inline] |
| bool QDOS::NamingContext< T >::context_is_empty | ( | Name | n | ) | [inline] |
| bool QDOS::NamingContext< T >::context_is_empty | ( | const string & | n | ) | [inline] |
| void QDOS::NamingContext< T >::diag_print | ( | ) | [inline] |
| const_iterator QDOS::NamingContext< T >::end | ( | ) | const [inline] |
| iterator QDOS::NamingContext< T >::end | ( | ) | [inline] |
| bool QDOS::NamingContext< T >::is_empty | ( | ) | [inline] |
| void QDOS::NamingContext< T >::list | ( | BindingList & | bl | ) | const [inline] |
| void QDOS::NamingContext< T >::list_names_r | ( | vector< string > & | sl, | |
| string | name_root = "", |
|||
| string | separator = "/" | |||
| ) | [inline] |
| void QDOS::NamingContext< T >::rebind | ( | Name | n, | |
| T | obj, | |||
| string | desc = "" | |||
| ) |
| void QDOS::NamingContext< T >::rebind_context | ( | Name | n, | |
| _Var | nc, | |||
| string | desc = "" | |||
| ) |
| const_matched_iterator QDOS::NamingContext< T >::recursive_begin | ( | const string & | pattern = "" |
) | const [inline] |
| matched_iterator QDOS::NamingContext< T >::recursive_begin | ( | const string & | pattern = "" |
) | [inline] |
| const_recursive_iterator QDOS::NamingContext< T >::recursive_end | ( | ) | const [inline] |
| recursive_iterator QDOS::NamingContext< T >::recursive_end | ( | ) | [inline] |
| T QDOS::NamingContext< T >::resolve | ( | Name | n | ) | [inline] |
| T QDOS::NamingContext< T >::resolve | ( | const string & | n | ) | [inline] |
| _Var QDOS::NamingContext< T >::resolve_context | ( | Name | n | ) | [inline] |
| _Var QDOS::NamingContext< T >::resolve_context | ( | const string & | n | ) | [inline] |
| void QDOS::NamingContext< T >::unbind | ( | Name | n | ) | [inline] |
| void QDOS::NamingContext< T >::unbind | ( | const string & | n | ) | [inline] |
BindingMap QDOS::NamingContext< T >::bindings [private] |
1.5.7