31 #ifndef DATATOOLS_URN_INFO_H 32 #define DATATOOLS_URN_INFO_H 117 const std::string & category_,
118 const std::string & description_ =
"");
156 void set_urn(
const std::string & urn_);
159 const std::string &
get_urn()
const;
196 const std::string & comp_topic_)
const;
200 const std::string & comp_topic_ =
"");
215 std::string
get_component(
const std::string & comp_topic_,
int rank_ = 0)
const;
218 bool has_topic(
const std::string & comp_topic_)
const;
221 const std::vector<std::string> &
231 virtual void tree_dump(std::ostream& out = std::clog,
232 const std::string& title =
"",
233 const std::string& indent =
"",
234 bool inherit =
false)
const;
242 bool _locked_ =
false;
246 std::string _category_;
247 std::string _description_;
257 #endif // DATATOOLS_URN_INFO_H
#define DATATOOLS_SERIALIZATION_DECLARATION_ADVANCED(ClassName)
Definition: i_serializable.h:371