29 m_properties(alg.getProperties()),
37 const std::string& algName,
38 const std::string& algType,
43 m_version(algVersion),
54 static CLID CLID_AlgToolHistory = 171959758;
55 return CLID_AlgToolHistory;
72 ost <<
"Properties: [" << endl;
74 for ( AlgToolHistory::PropertyList::const_iterator
93 for ( AlgToolHistory::PropertyList::const_iterator
99 ost <<
"<PROPERTY name=\"" << prop.
name()
106 ost <<
"</COMPONENT>" << endl;
virtual std::string toString() const =0
value -> string
const std::string & name() const
property name
const AlgTool * algtool_instance() const
std::vector< Property * > PropertyList
const std::string & documentation() const
property documentation
JobHistory class definition.
virtual std::ostream & fillStream(std::ostream &) const
the printout of the property value
const std::string & name() const
virtual void indent(std::ostream &, int) const
const PropertyList & properties() const
const std::string & algtool_type() const
unsigned int CLID
Class ID definition.
static const CLID & classID()
void dump(std::ostream &, const bool isXML=false, int indent=0) const
AlgToolHistory class definition.
Property base class allowing Property* collections to be "homogeneous".
static std::string convert_string(const std::string &)
const std::string & algtool_version() const
AlgToolHistory(const AlgTool &alg, const JobHistory *job)
ostream & operator<<(ostream &lhs, const AlgToolHistory &rhs)
const std::string & algtool_name() const