#include <glite/jdl/DAGAd.h>
Public Types | |
typedef DAGAdNodeIterator | node_iterator |
typedef classad::ExprList::iterator | Iterator |
Public Member Functions | |
bool | is_good () const |
void | set_value () |
DAGAdDependencyIterator (classad::ClassAd const *dag=0, bool begin=false) | |
DAGAdDependencyIterator & | operator++ () |
DAGAdDependencyIterator | operator++ (int) |
reference | operator* () const |
pointer | operator-> () const |
Static Public Member Functions | |
static classad::ExprList * | parents (classad::ExprTree *dep) |
static classad::ExprList * | children (classad::ExprTree *dep) |
Data Fields | |
classad::ClassAd const * | m_dag |
Iterator | m_dep |
Iterator | m_dep_end |
Iterator | m_parent |
Iterator | m_child |
value_type | m_value |
Friends | |
bool | operator== (DAGAdDependencyIterator const &lhs, DAGAdDependencyIterator const &rhs) |
typedef classad::ExprList::iterator glite::jdl::DAGAdDependencyIterator::Iterator |
glite::jdl::DAGAdDependencyIterator::DAGAdDependencyIterator | ( | classad::ClassAd const * | dag = 0 , |
|
bool | begin = false | |||
) |
static classad::ExprList* glite::jdl::DAGAdDependencyIterator::children | ( | classad::ExprTree * | dep | ) | [inline, static] |
bool glite::jdl::DAGAdDependencyIterator::is_good | ( | ) | const [inline] |
References m_dep, and m_dep_end.
Referenced by glite::jdl::operator==().
reference glite::jdl::DAGAdDependencyIterator::operator* | ( | ) | const [inline] |
References m_value.
Referenced by operator->().
DAGAdDependencyIterator& glite::jdl::DAGAdDependencyIterator::operator++ | ( | ) |
DAGAdDependencyIterator glite::jdl::DAGAdDependencyIterator::operator++ | ( | int | ) |
pointer glite::jdl::DAGAdDependencyIterator::operator-> | ( | ) | const [inline] |
References operator*().
static classad::ExprList* glite::jdl::DAGAdDependencyIterator::parents | ( | classad::ExprTree * | dep | ) | [inline, static] |
void glite::jdl::DAGAdDependencyIterator::set_value | ( | ) |
bool operator== | ( | DAGAdDependencyIterator const & | lhs, | |
DAGAdDependencyIterator const & | rhs | |||
) | [friend] |
classad::ClassAd const* glite::jdl::DAGAdDependencyIterator::m_dag |
Referenced by is_good(), and glite::jdl::operator==().
Referenced by is_good().
value_type glite::jdl::DAGAdDependencyIterator::m_value |
Referenced by operator*().