39 #ifndef __OPENFLUID_FLUIDX_ADVANCEDDATASTOREDESCRIPTOR_HPP__ 40 #define __OPENFLUID_FLUIDX_ADVANCEDDATASTOREDESCRIPTOR_HPP__ 48 #include <openfluid/core/TypeDefs.hpp> 70 const std::list<openfluid::fluidx::DatastoreItemDescriptor*>& items()
const;
72 std::list<openfluid::fluidx::DatastoreItemDescriptor*>
75 std::list<openfluid::fluidx::DatastoreItemDescriptor*>
85 void moveItem(
unsigned int From,
unsigned int To);
97 unsigned int Position);
105 void removeItem(
unsigned int Position);
107 std::list<std::string> getItemsIDs()
const;
109 bool isItemAlreadyExist(std::string ItemID)
const;
Definition: DatastoreItemDescriptor.hpp:55
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: AdvancedDatastoreDescriptor.hpp:58
Definition: DatastoreDescriptor.hpp:52
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
UnstructuredType
Definition: UnstructuredValue.hpp:53
Definition: ApplicationException.hpp:47