#include <Naming.h>

Public Member Functions | |
| recursive_iterator () | |
| recursive_iterator (_Ptr nc, const typename BindingMap::iterator &itr) | |
| recursive_iterator (const recursive_iterator &itr) | |
| ~recursive_iterator () | |
| recursive_iterator & | operator= (const recursive_iterator &itr) |
| recursive_iterator & | operator++ () |
| recursive_iterator | operator++ (int) |
| recursive_iterator & | operator-- () |
| recursive_iterator | operator-- (int) |
| BindingType | type () const |
| string | name (string delim="/") const |
| _Ptr | nc () const |
| int | depth () const |
| bool | match (const string &pattern) const |
Protected Types | |
| typedef Var< recursive_iterator > | iterator_var |
Protected Attributes | |
| iterator_var | _parent |
| _Ptr | _nc |
Private Member Functions | |
| void | rdepth (int &d) const |
typedef Var<recursive_iterator> QDOS::NamingContext< T >::recursive_iterator::iterator_var [protected] |
| QDOS::NamingContext< T >::recursive_iterator::recursive_iterator | ( | ) | [inline] |
| QDOS::NamingContext< T >::recursive_iterator::recursive_iterator | ( | _Ptr | nc, | |
| const typename BindingMap::iterator & | itr | |||
| ) | [inline] |
| QDOS::NamingContext< T >::recursive_iterator::recursive_iterator | ( | const recursive_iterator & | itr | ) | [inline] |
| QDOS::NamingContext< T >::recursive_iterator::~recursive_iterator | ( | ) | [inline] |
| int QDOS::NamingContext< T >::recursive_iterator::depth | ( | ) | const [inline] |
| bool QDOS::NamingContext< T >::recursive_iterator::match | ( | const string & | pattern | ) | const [inline] |
| string QDOS::NamingContext< T >::recursive_iterator::name | ( | string | delim = "/" |
) | const [inline] |
| _Ptr QDOS::NamingContext< T >::recursive_iterator::nc | ( | ) | const [inline] |
| recursive_iterator QDOS::NamingContext< T >::recursive_iterator::operator++ | ( | int | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::matched_iterator.
| recursive_iterator& QDOS::NamingContext< T >::recursive_iterator::operator++ | ( | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::matched_iterator.
| recursive_iterator QDOS::NamingContext< T >::recursive_iterator::operator-- | ( | int | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::matched_iterator.
| recursive_iterator& QDOS::NamingContext< T >::recursive_iterator::operator-- | ( | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::matched_iterator.
| recursive_iterator& QDOS::NamingContext< T >::recursive_iterator::operator= | ( | const recursive_iterator & | itr | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::matched_iterator.
| void QDOS::NamingContext< T >::recursive_iterator::rdepth | ( | int & | d | ) | const [inline, private] |
| BindingType QDOS::NamingContext< T >::recursive_iterator::type | ( | ) | const [inline] |
_Ptr QDOS::NamingContext< T >::recursive_iterator::_nc [protected] |
iterator_var QDOS::NamingContext< T >::recursive_iterator::_parent [protected] |
1.5.7