41 #ifndef __OPENFLUID_CORE_ATTRIBUTES_HPP__ 
   42 #define __OPENFLUID_CORE_ATTRIBUTES_HPP__ 
   47 #include <openfluid/core/TypeDefs.hpp> 
   54 namespace openfluid { 
namespace core {
 
   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);
 
Definition: Attributes.hpp:57
SpatialUnit Unit OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:287
std::string AttributeName_t
Definition: TypeDefs.hpp:81
Definition: StringValue.hpp:91
#define OPENFLUID_API
Definition: dllexport.hpp:87