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
Value * getValue() const
Definition: IndexedValue.hpp:143
Value * value()
Definition: IndexedValue.hpp:135
TimeIndex_t getIndex() const
Definition: IndexedValue.hpp:117
void clear()
Definition: IndexedValue.hpp:161
Value * value() const
Definition: IndexedValue.hpp:126
IndexedValue(const IndexedValue &IndValue)
Definition: IndexedValue.hpp:85
IndexedValue(const TimeIndex_t &Ind, const Value &Val)
Definition: IndexedValue.hpp:97
IndexedValue()
Definition: IndexedValue.hpp:79
IndexedValue(IndexedValue &&IndValue)
Definition: IndexedValue.hpp:91
IndexedValue & operator=(IndexedValue &&Other)
Definition: IndexedValue.hpp:100
Value * getValue()
Definition: IndexedValue.hpp:151
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