// TaskId.cxx #include "dial_task/TaskId.h" #include "dataset_id/UniqueIdGenerator.h" using std::string; using dial::TaskId; //********************************************************************** // Default constructor. TaskId::TaskId() { } //********************************************************************** // Constructor from an UniqueID. TaskId::TaskId(const UniqueId& uid) : UniqueId(uid) { } //********************************************************************** // Constructor from indices. TaskId::TaskId(Index col, Index ent) : UniqueId(col, ent) { } //********************************************************************** // Constructor from a string. TaskId::TaskId(string sid) : UniqueId(sid) { } //********************************************************************** // Constructor from XML. TaskId::TaskId(const XmlElement& ele) : UniqueId(ele) { } //********************************************************************** // Write to XML. const XmlElement* TaskId::xml() const { return xml_with_name(xml_name()); } //**********************************************************************