41 #ifndef __OPENFLUID_FLUIDX_ATTRIBUTESDESCRIPTOR_HPP__ 
   42 #define __OPENFLUID_FLUIDX_ATTRIBUTESDESCRIPTOR_HPP__ 
   45 #include <openfluid/core/TypeDefs.hpp> 
   47 namespace openfluid { 
namespace fluidx {
 
   62     std::vector<std::string> m_ColumnsOrder;
 
   73     void parseDataBlob(
const std::string& Data);
 
   76     { 
return m_UnitsClass; };
 
   79     { m_UnitsClass = UClass; };
 
   81     inline std::vector<std::string>& 
columnsOrder() { 
return m_ColumnsOrder; };
 
const UnitIDAttribute_t & attributes() const 
Definition: AttributesDescriptor.hpp:83
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
void setUnitsClass(const openfluid::core::UnitsClass_t &UClass)
Definition: AttributesDescriptor.hpp:78
UnitIDAttribute_t & attributes()
Definition: AttributesDescriptor.hpp:85
std::map< openfluid::core::AttributeName_t, std::string > AttributeNameValue_t
Definition: AttributesDescriptor.hpp:53
const openfluid::core::UnitsClass_t getUnitsClass()
Definition: AttributesDescriptor.hpp:75
std::vector< std::string > & columnsOrder()
Definition: AttributesDescriptor.hpp:81
std::map< openfluid::core::UnitID_t, AttributeNameValue_t > UnitIDAttribute_t
Definition: AttributesDescriptor.hpp:55
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: AttributesDescriptor.hpp:50