jdl-api-cpp-3.4.4
|
#include <glite/jdl/adconverter.h>
Public Member Functions | |
NodeStruct () | |
NodeStruct (std::string *name) | |
NodeStruct (const NodeStruct &node) | |
~NodeStruct () | |
NodeStruct & | operator= (const NodeStruct &node) |
Data Fields | |
std::string * | name |
std::vector< NodeStruct * > | childrenNodes |
Used to design the dependency structure among the nodes of a dag. Each node specifies its name and all the nodes that directly depend on it. when the name is NULL this structure does not represent an actual node, but it lists all the nodes that don't depend on any other node.
glite::jdl::NodeStruct::NodeStruct | ( | ) |
Default Constructor
glite::jdl::NodeStruct::NodeStruct | ( | std::string * | name | ) |
Name Constructor
glite::jdl::NodeStruct::NodeStruct | ( | const NodeStruct & | node | ) |
Copy Constructor
glite::jdl::NodeStruct::~NodeStruct | ( | ) |
Distructor
NodeStruct& glite::jdl::NodeStruct::operator= | ( | const NodeStruct & | node | ) |
Operator =
std::vector< NodeStruct* > glite::jdl::NodeStruct::childrenNodes |
The list of all the node that depend on this node (0-size vector if empty)
std::string* glite::jdl::NodeStruct::name |
The name of the node