#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] |
reference glite::jdl::DAGAdDependencyIterator::operator * | ( | ) | const [inline] |
DAGAdDependencyIterator glite::jdl::DAGAdDependencyIterator::operator++ | ( | int | ) |
DAGAdDependencyIterator& glite::jdl::DAGAdDependencyIterator::operator++ | ( | ) |
pointer glite::jdl::DAGAdDependencyIterator::operator-> | ( | ) | const [inline] |
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 |
value_type glite::jdl::DAGAdDependencyIterator::m_value |