40#ifndef __OPENFLUID_CORE_VALUESBUFFER_HPP__
41#define __OPENFLUID_CORE_VALUESBUFFER_HPP__
Definition IndexedValue.hpp:64
Definition ValuesBufferProperties.hpp:51
Definition ValuesBuffer.hpp:53
Value * currentValue() const
bool modifyValue(const TimeIndex_t &anIndex, const Value &aValue)
unsigned int getValuesCount() const
bool getLatestIndexedValues(const TimeIndex_t &anIndex, IndexedValueList &IndValueList) const
bool getIndexedValues(const TimeIndex_t &aBeginIndex, const TimeIndex_t &anEndIndex, IndexedValueList &IndValueList) const
TimeIndex_t getCurrentIndex() const
bool appendValue(const TimeIndex_t &anIndex, const Value &aValue)
bool getLatestIndexedValue(IndexedValue &IndValue) const
bool modifyCurrentValue(const Value &aValue)
bool isValueExist(const TimeIndex_t &anIndex) const
bool getValue(const TimeIndex_t &anIndex, Value *aValue) const
void displayStatus(std::ostream &OStream) const
void displayContent(std::ostream &OStream) const
bool getCurrentValue(Value *aValue) const
Value * value(const TimeIndex_t &anIndex) const
#define OPENFLUID_API
Definition dllexport.hpp:86
std::uint64_t TimeIndex_t
Definition TypeDefs.hpp:298
std::list< IndexedValue > IndexedValueList
Definition IndexedValue.hpp:182
Definition ApplicationException.hpp:47