41 #ifndef __OPENFLUID_CORE_ATTRIBUTES_HPP__ 42 #define __OPENFLUID_CORE_ATTRIBUTES_HPP__ 47 #include <openfluid/core/TypeDefs.hpp> 61 typedef std::map<AttributeName_t,std::shared_ptr<Value>> AttributesMap_t;
63 AttributesMap_t m_Data;
76 bool setValueFromRawString(
const AttributeName_t& aName,
const std::string& aValue);
90 std::vector<AttributeName_t> getAttributesNames()
const;
94 bool replaceValue(
const AttributeName_t& aName,
const std::string& aValue);
std::string AttributeName_t
Definition: TypeDefs.hpp:81
#define OPENFLUID_API
Definition: dllexport.hpp:87
SpatialUnit Unit OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:304
Definition: StringValue.hpp:91
Definition: Attributes.hpp:57
Definition: ApplicationException.hpp:47