39 #ifndef __ADVANCEDDATASTOREDESCRIPTOR_HPP__
40 #define __ADVANCEDDATASTOREDESCRIPTOR_HPP__
49 namespace openfluid {
namespace fluidx {
67 const std::list<openfluid::fluidx::DatastoreItemDescriptor*>& getItems()
const;
69 std::list<openfluid::fluidx::DatastoreItemDescriptor*> getItems(
const std::string& UnitClass)
const;
71 std::list<openfluid::fluidx::DatastoreItemDescriptor*> getItems(
const std::string& UnitClass,
80 void moveItem(
unsigned int From,
unsigned int To);
92 unsigned int Position);
100 void removeItem(
unsigned int Position);
102 std::list<std::string> getItemsIDs()
const;
104 bool isItemAlreadyExist(std::string ItemID)
const;
Definition: AdvancedDatastoreDescriptor.hpp:54
Definition: DatastoreDescriptor.hpp:51
Definition: DatastoreItemDescriptor.hpp:52
UnstructuredType
Definition: UnstructuredValue.hpp:53
#define DLLEXPORT
Definition: dllexport.hpp:51