#include <Naming.h>
Public Member Functions | |
const_recursive_iterator () | |
const_recursive_iterator (_CPtr nc, const typename BindingMap::const_iterator &citr) | |
const_recursive_iterator (const const_recursive_iterator &citr) | |
~const_recursive_iterator () | |
const_recursive_iterator & | operator= (const const_recursive_iterator &citr) |
const_recursive_iterator & | operator++ () |
const_recursive_iterator | operator++ (int) |
const_recursive_iterator & | operator-- () |
const_recursive_iterator | operator-- (int) |
BindingType | type () const |
string | name (string delim="/") const |
_CPtr | nc () const |
int | depth () const |
bool | match (const string &pattern) const |
Protected Types | |
typedef Var < const_recursive_iterator > | const_iterator_var |
Protected Attributes | |
const_iterator_var | _parent |
_CPtr | _nc |
Private Member Functions | |
void | rdepth (int &d) const |
typedef Var<const_recursive_iterator> QDOS::NamingContext< T >::const_recursive_iterator::const_iterator_var [protected] |
QDOS::NamingContext< T >::const_recursive_iterator::const_recursive_iterator | ( | ) | [inline] |
QDOS::NamingContext< T >::const_recursive_iterator::const_recursive_iterator | ( | _CPtr | nc, | |
const typename BindingMap::const_iterator & | citr | |||
) | [inline] |
QDOS::NamingContext< T >::const_recursive_iterator::const_recursive_iterator | ( | const const_recursive_iterator & | citr | ) | [inline] |
QDOS::NamingContext< T >::const_recursive_iterator::~const_recursive_iterator | ( | ) | [inline] |
int QDOS::NamingContext< T >::const_recursive_iterator::depth | ( | ) | const [inline] |
bool QDOS::NamingContext< T >::const_recursive_iterator::match | ( | const string & | pattern | ) | const [inline] |
string QDOS::NamingContext< T >::const_recursive_iterator::name | ( | string | delim = "/" |
) | const [inline] |
_CPtr QDOS::NamingContext< T >::const_recursive_iterator::nc | ( | ) | const [inline] |
const_recursive_iterator QDOS::NamingContext< T >::const_recursive_iterator::operator++ | ( | int | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::const_matched_iterator.
const_recursive_iterator& QDOS::NamingContext< T >::const_recursive_iterator::operator++ | ( | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::const_matched_iterator.
const_recursive_iterator QDOS::NamingContext< T >::const_recursive_iterator::operator-- | ( | int | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::const_matched_iterator.
const_recursive_iterator& QDOS::NamingContext< T >::const_recursive_iterator::operator-- | ( | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::const_matched_iterator.
const_recursive_iterator& QDOS::NamingContext< T >::const_recursive_iterator::operator= | ( | const const_recursive_iterator & | citr | ) | [inline] |
Reimplemented in QDOS::NamingContext< T >::const_matched_iterator.
void QDOS::NamingContext< T >::const_recursive_iterator::rdepth | ( | int & | d | ) | const [inline, private] |
BindingType QDOS::NamingContext< T >::const_recursive_iterator::type | ( | ) | const [inline] |
_CPtr QDOS::NamingContext< T >::const_recursive_iterator::_nc [protected] |
const_iterator_var QDOS::NamingContext< T >::const_recursive_iterator::_parent [protected] |