Logo Search packages:      
Sourcecode: condor version File versions  Download package

ClassAdUnParser Class Reference

#include <sink.h>

Inheritance diagram for ClassAdUnParser:

PrettyPrint

List of all members.


Detailed Description

This converts a ClassAd into a string representing the ClassAd.

Definition at line 33 of file sink.h.


Public Member Functions

 ClassAdUnParser ()
 Constructor.
bool GetOldClassAd ()
void setDelimiter (char delim)
void SetOldClassAd (bool)
void setXMLUnparse (bool doXMLUnparse)
void Unparse (std::string &buffer, const ExprTree *expr)
void Unparse (std::string &buffer, const Value &val)
virtual void UnparseAux (std::string &buffer, std::string identifier)
virtual void UnparseAux (std::string &buffer, std::vector< ExprTree * > &)
virtual void UnparseAux (std::string &buffer, std::vector< std::pair< std::string, ExprTree * > > &attrlist)
virtual void UnparseAux (std::string &buffer, std::string &fnName, std::vector< ExprTree * > &args)
virtual void UnparseAux (std::string &buffer, Operation::OpKind op, ExprTree *op1, ExprTree *op2, ExprTree *op3)
virtual void UnparseAux (std::string &buffer, const ExprTree *tree, std::string &ref, bool absolute=false)
virtual void UnparseAux (std::string &buffer, const Value &, Value::NumberFactor)
virtual ~ClassAdUnParser ()
 Destructor.

Static Public Attributes

static char * opString []

Protected Attributes

char delimiter
bool oldClassAd
bool xmlUnparse

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index