40 #ifndef __OPENFLUID_CORE_INDEXEDVALUE_HPP__ 41 #define __OPENFLUID_CORE_INDEXEDVALUE_HPP__ 63 std::shared_ptr<Value> m_Value;
98 {
return m_Value.get(); }
105 {
return m_Value.get(); }
111 {
return m_Value.get(); }
117 {
return m_Value.get(); }
125 { m_Index = 0; m_Value.reset(
new NullValue()); }
IndexedValue(const IndexedValue &IndValue)
Definition: IndexedValue.hpp:83
Value * getValue() OPENFLUID_DEPRECATED
Definition: IndexedValue.hpp:116
IndexedValue(const TimeIndex_t &Ind, const Value &Val)
Definition: IndexedValue.hpp:77
std::list< IndexedValue > IndexedValueList
Definition: IndexedValue.hpp:133
Definition: IndexedValue.hpp:55
Definition: ValuesBuffer.hpp:50
Definition: NullValue.hpp:58
IndexedValue()
Definition: IndexedValue.hpp:71
Value * getValue() const OPENFLUID_DEPRECATED
Definition: IndexedValue.hpp:110
Value * value() const
Definition: IndexedValue.hpp:97
SpatialUnit Unit OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:304
unsigned long long TimeIndex_t
Definition: DateTime.hpp:62
TimeIndex_t getIndex() const
Definition: IndexedValue.hpp:90
Value * value()
Definition: IndexedValue.hpp:104
void clear()
Definition: IndexedValue.hpp:124
Definition: ApplicationException.hpp:47