40 #ifndef __OPENFLUID_FLUIDX_DATASTOREITEMDESCRIPTOR_HPP__ 41 #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;
72 const std::string& PrefixPath,
const std::string& RelativePath,
82 { setUnitsClass(UnitsClass); };
90 {
return getUnitsClass(); };
92 std::string getID()
const;
94 std::string getPrefixPath()
const;
96 std::string getRelativePath()
const;
Definition: DatastoreItemDescriptor.hpp:55
#define OPENFLUID_API
Definition: dllexport.hpp:87
#define OPENFLUID_DEPRECATED
Definition: deprecation.hpp:54
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
UnstructuredType
Definition: UnstructuredValue.hpp:53
openfluid::core::UnitsClass_t getUnitClass() const OPENFLUID_DEPRECATED
Definition: DatastoreItemDescriptor.hpp:89
Definition: ApplicationException.hpp:47
void setUnitClass(const std::string &UnitsClass) OPENFLUID_DEPRECATED
Definition: DatastoreItemDescriptor.hpp:81