41#ifndef __OPENFLUID_FLUIDX_DATASTOREDESCRIPTOR_HPP__
42#define __OPENFLUID_FLUIDX_DATASTOREDESCRIPTOR_HPP__
92 void moveItem(
unsigned int From,
unsigned int To);
UnstructuredType
Definition UnstructuredValue.hpp:58
Definition DatastoreDescriptor.hpp:55
std::list< std::string > getItemsIDs() const
const DatastoreDescription_t & items() const
DatastoreDescription_t getItems(const openfluid::core::UnitsClass_t &UnitClass) const
DatastoreDescription_t & items()
~DatastoreDescriptor()
Definition DatastoreDescriptor.hpp:70
DatastoreDescriptor()=default
void moveItem(unsigned int From, unsigned int To)
DatastoreDescription_t getItems(const openfluid::core::UnitsClass_t &UnitClass, openfluid::core::UnstructuredValue::UnstructuredType Type) const
bool appendItem(DatastoreItemDescriptor *Item)
bool isItemExist(const std::string &ItemID) const
void insertItem(openfluid::fluidx::DatastoreItemDescriptor *Item, unsigned int Position)
std::list< DatastoreItemDescriptor * > DatastoreDescription_t
Definition DatastoreDescriptor.hpp:58
openfluid::fluidx::DatastoreItemDescriptor * item(const std::string &ItemID)
Gets the item of the datastore matching the given ID.
void removeItem(unsigned int Position)
Definition DatastoreItemDescriptor.hpp:56
#define OPENFLUID_API
Definition dllexport.hpp:86
std::string UnitsClass_t
Definition TypeDefs.hpp:98
Definition ApplicationException.hpp:47