39#ifndef __OPENFLUID_CORE_INDEXEDVALUE_HPP__
40#define __OPENFLUID_CORE_INDEXEDVALUE_HPP__
71 std::unique_ptr<Value> m_Value;
104 m_Index = Other.m_Index;
105 m_Value = std::move(Other.m_Value);
128 return m_Value.get();
137 return m_Value.get();
145 return m_Value.get();
153 return m_Value.get();
Definition IndexedValue.hpp:64
TimeIndex_t getIndex() const
Definition IndexedValue.hpp:117
IndexedValue & operator=(IndexedValue &&Other)
Definition IndexedValue.hpp:100
void clear()
Definition IndexedValue.hpp:161
Value * getValue() const
Definition IndexedValue.hpp:143
IndexedValue(const IndexedValue &IndValue)
Definition IndexedValue.hpp:85
IndexedValue(const TimeIndex_t &Ind, const Value &Val)
Definition IndexedValue.hpp:97
Value * getValue()
Definition IndexedValue.hpp:151
Value * value()
Definition IndexedValue.hpp:135
IndexedValue()
Definition IndexedValue.hpp:79
IndexedValue(IndexedValue &&IndValue)
Definition IndexedValue.hpp:91
Value * value() const
Definition IndexedValue.hpp:126
Definition NullValue.hpp:66
Definition ValuesBuffer.hpp:53
std::uint64_t TimeIndex_t
Definition TypeDefs.hpp:298
std::list< IndexedValue > IndexedValueList
Definition IndexedValue.hpp:182
Definition ApplicationException.hpp:47