#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] |