41#ifndef __OPENFLUID_FLUIDX_DATASTOREITEMDESCRIPTOR_HPP__
42#define __OPENFLUID_FLUIDX_DATASTOREITEMDESCRIPTOR_HPP__
49#include <openfluid/core/TypeDefs.hpp>
61 std::string m_PrefixPath;
63 std::string m_RelativePath;
67 std::string m_UnitsClass;
74 const std::string& PrefixPath,
const std::string& RelativePath,
85 setUnitsClass(UnitsClass);
95 return getUnitsClass();
UnstructuredType
Definition UnstructuredValue.hpp:58
Definition DatastoreItemDescriptor.hpp:56
openfluid::core::UnitsClass_t getUnitsClass() const
void setUnitsClass(const openfluid::core::UnitsClass_t &UnitsClass)
std::string getPrefixPath() const
void setUnitClass(const std::string &UnitsClass)
Definition DatastoreItemDescriptor.hpp:83
openfluid::core::UnstructuredValue::UnstructuredType getType() const
openfluid::core::UnitsClass_t getUnitClass() const
Definition DatastoreItemDescriptor.hpp:93
DatastoreItemDescriptor(const std::string &ID, const std::string &PrefixPath, const std::string &RelativePath, openfluid::core::UnstructuredValue::UnstructuredType Type)
std::string getRelativePath() const
std::string getID() const
DatastoreItemDescriptor()=delete
#define OPENFLUID_API
Definition dllexport.hpp:86
std::string UnitsClass_t
Definition TypeDefs.hpp:98
Definition ApplicationException.hpp:47