64 const std::string& name()
const;
67 void setName(
const std::string& name);
70 const std::string& module()
const;
73 void setModule(
const std::string& moduleName);
78 void cleanupAttributeNames();
80 friend class boost::serialization::access;
82 template<
class Archive>
83 void serialize(Archive & ar,
const unsigned int version)
85 ar & BOOST_SERIALIZATION_NVP(myName);
86 ar & BOOST_SERIALIZATION_NVP(myModuleName);
87 ar & BOOST_SERIALIZATION_NVP(myAttributesInt);
88 ar & BOOST_SERIALIZATION_NVP(myAttributesBool);
89 ar & BOOST_SERIALIZATION_NVP(myAttributesFloat);
90 ar & BOOST_SERIALIZATION_NVP(myAttributesString);
94 cleanupAttributeNames();