Main Page | Class Hierarchy | Class List | File List | Class Members

ClassAd Member List

This is the complete list of members for ClassAd, including all inherited members.
AddExplicitConditionals(ExprTree *expr, ExprTree *&newExpr) (defined in ClassAd)ClassAd
AddExplicitTargetRefs() (defined in ClassAd)ClassAd
AttributeReference (defined in ClassAd)ClassAd [friend]
ATTRREF_NODE enum valueExprTree
begin()ClassAd [inline]
begin() const ClassAd [inline]
ChainToAd(ClassAd *new_chain_parent_ad)ClassAd
ClassAd()ClassAd
ClassAd(const ClassAd &ad)ClassAd
ClassAd(FILE *, char *, int &, int &, int &)ClassAd
CLASSAD_NODE enum valueExprTree
ClassAdIterator (defined in ClassAd)ClassAd [friend]
Clear()ClassAd
ClearAllDirtyFlags(void)ClassAd
const_iterator typedefClassAd
Copy() const ClassAd [virtual]
CopyFrom(const ClassAd &ad)ClassAd
ExprTree::CopyFrom(const ExprTree &literal)ExprTree [protected]
DeepDelete(const std::string &scopeExpr, const std::string &attrName)ClassAd
DeepDelete(ExprTree *scopeExpr, const std::string &attrName)ClassAd
DeepInsert(ExprTree *scopeExpr, const std::string &attrName, ExprTree *expr)ClassAd
DeepInsertAttr(ExprTree *scopeExpr, const std::string &attrName, int value, Value::NumberFactor f=Value::NO_FACTOR)ClassAd
DeepInsertAttr(ExprTree *scopeExpr, const std::string &attrName, double value, Value::NumberFactor f=Value::NO_FACTOR)ClassAd
DeepInsertAttr(ExprTree *scopeExpr, const std::string &attrName, bool value)ClassAd
DeepInsertAttr(ExprTree *scopeExpr, const std::string &attrName, const char *value)ClassAd
DeepInsertAttr(ExprTree *scopeExpr, const std::string &attrName, const std::string &value)ClassAd
DeepRemove(const std::string &scopeExpr, const std::string &attrName)ClassAd
DeepRemove(ExprTree *scopeExpr, const std::string &attrName)ClassAd
Delete(const std::string &attrName)ClassAd
dirtyBegin()ClassAd [inline]
dirtyEnd()ClassAd [inline]
dirtyIterator typedef (defined in ClassAd)ClassAd
DisableDirtyTracking(void)ClassAd [inline]
dPrint(int level)ClassAd
EnableDirtyTracking(void)ClassAd [inline]
end()ClassAd [inline]
end() const ClassAd [inline]
EVAL_ERROR enum value (defined in ExprTree)ExprTree [protected]
EVAL_FAIL enum value (defined in ExprTree)ExprTree [protected]
EVAL_OK enum value (defined in ExprTree)ExprTree [protected]
EVAL_UNDEF enum value (defined in ExprTree)ExprTree [protected]
EvalBool(const char *name, class ClassAd *target, int &value)ClassAd
EvalFloat(const char *name, class ClassAd *target, float &value)ClassAd
EvalInteger(const char *name, class ClassAd *target, int &value)ClassAd
EvalState (defined in ClassAd)ClassAd [friend]
EvalString(const char *name, class ClassAd *target, char *value)ClassAd
Evaluate(EvalState &state, Value &val) const ExprTree
Evaluate(Value &v) const ExprTree
Evaluate(Value &v, ExprTree *&t) const (defined in ExprTree)ExprTree [protected]
Evaluate(EvalState &, Value &, ExprTree *&) const (defined in ExprTree)ExprTree [protected]
EvaluateAttr(const std::string &attrName, Value &result) const ClassAd
EvaluateAttrBool(const std::string &attr, bool &boolValue) const ClassAd
EvaluateAttrClassAd(const std::string &attr, ClassAd *&classad) const ClassAd
EvaluateAttrInt(const std::string &attr, int &intValue) const ClassAd
EvaluateAttrList(const std::string &attr, ExprList *&l) const ClassAd
EvaluateAttrNumber(const std::string &attr, int &intValue) const ClassAd
EvaluateAttrNumber(const std::string &attr, double &realValue) const ClassAd
EvaluateAttrReal(const std::string &attr, double &realValue) const ClassAd
EvaluateAttrString(const std::string &attr, char *buf, int len) const ClassAd
EvaluateAttrString(const std::string &attr, std::string &buf) const ClassAd
EvaluateExpr(const std::string &buf, Value &result) const ClassAd
EvaluateExpr(const ExprTree *expr, Value &result) const ClassAd
EvaluateExpr(const ExprTree *expr, Value &result, ExprTree *&sig) const ClassAd
EXPR_LIST_NODE enum valueExprTree
ExprTree (defined in ClassAd)ClassAd [friend]
ExprTree() (defined in ExprTree)ExprTree [protected]
find(std::string const &attrName)ClassAd
find(std::string const &attrName) const ClassAd
Flatten(const ExprTree *expr, Value &val, ExprTree *&fexpr) const ClassAd
Flatten(Value &val, ExprTree *&tree) const (defined in ExprTree)ExprTree [protected]
Flatten(EvalState &, Value &, ExprTree *&, int *=NULL) const (defined in ExprTree)ExprTree [protected]
FlattenAndInline(const ExprTree *expr, Value &val, ExprTree *&fexpr) const (defined in ClassAd)ClassAd
FN_CALL_NODE enum valueExprTree
fPrint(FILE *file)ClassAd [virtual]
GetComponents(std::vector< std::pair< std::string, ExprTree * > > &vec) const ClassAd
GetExternalReferences(const ExprTree *tree, References &refs, bool fullNames)ClassAd
GetExternalReferences(const ExprTree *tree, PortReferences &refs)ClassAd
GetKind(void) const ExprTree [inline]
GetMyTypeName()ClassAd
GetParentScope() const ExprTree [inline]
GetTargetTypeName()ClassAd
initFromStream(Stream &s)ClassAd
Insert(const std::string &attrName, ExprTree *expr)ClassAd
Insert(const char *str)ClassAd
InsertAttr(const std::string &attrName, int value, Value::NumberFactor f=Value::NO_FACTOR)ClassAd
InsertAttr(const std::string &attrName, double value, Value::NumberFactor f=Value::NO_FACTOR)ClassAd
InsertAttr(const std::string &attrName, bool value)ClassAd
InsertAttr(const std::string &attrName, const char *value)ClassAd
InsertAttr(const std::string &attrName, const std::string &value)ClassAd
InsertOrUpdate(const char *expr)ClassAd [inline]
IsAttributeDirty(const std::string &name)ClassAd
iterator typedefClassAd
LITERAL_NODE enum valueExprTree
Lookup(const std::string &attrName) const ClassAd
LookupBool(const char *name, int &value) const ClassAd
LookupBool(const char *name, bool &value) const ClassAd
LookupFloat(const char *name, float &value) const ClassAd
LookupInScope(const std::string &attrName, const ClassAd *&ad) const ClassAd
LookupInteger(const char *name, int &value) const ClassAd
LookupString(const char *name, char *value) const ClassAd
LookupString(const char *name, char *value, int max_len) const ClassAd
LookupString(const char *name, char **value) const ClassAd
MakeClassAd(std::vector< std::pair< std::string, ExprTree * > > &vec)ClassAd [static]
MarkAttributeClean(const std::string &name)ClassAd
MarkAttributeDirty(const std::string &name)ClassAd
Modify(ClassAd &ad)ClassAd
NodeKind enum nameExprTree
nodeKind (defined in ExprTree)ExprTree [protected]
OP_NODE enum valueExprTree
operator=(const ClassAd &rhs)ClassAd
operator==(ClassAd &list1, ClassAd &list2)ClassAd [friend]
parentScope (defined in ExprTree)ExprTree [protected]
PROP_ERROR enum value (defined in ExprTree)ExprTree [protected]
PROP_UNDEF enum value (defined in ExprTree)ExprTree [protected]
Puke() const ExprTree
put(Stream &s)ClassAd
Remove(const std::string &attrName)ClassAd
SameAs(const ExprTree *tree) const ClassAd [virtual]
SetMyTypeName(const char *)ClassAd
SetParentScope(const ClassAd *p)ExprTree
SetTargetTypeName(const char *)ClassAd
size(void) const ClassAd [inline]
Unchain(void)ClassAd
Update(const ClassAd &ad)ClassAd
~ClassAd()ClassAd
~ExprTree()ExprTree [virtual]