40 #ifndef __OPENFLUID_CORE_INDEXEDVALUE_HPP__
41 #define __OPENFLUID_CORE_INDEXEDVALUE_HPP__
52 namespace openfluid {
namespace core {
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()); }
void clear()
Definition: IndexedValue.hpp:124
Value * getValue() const OPENFLUID_DEPRECATED
Definition: IndexedValue.hpp:110
IndexedValue()
Definition: IndexedValue.hpp:71
Definition: NullValue.hpp:58
SpatialUnit Unit OPENFLUID_DEPRECATED
Definition: SpatialUnit.hpp:287
unsigned long long TimeIndex_t
Definition: DateTime.hpp:62
Value * getValue() OPENFLUID_DEPRECATED
Definition: IndexedValue.hpp:116
Definition: IndexedValue.hpp:55
IndexedValue(const IndexedValue &IndValue)
Definition: IndexedValue.hpp:83
Value * value() const
Definition: IndexedValue.hpp:97
IndexedValue(const TimeIndex_t &Ind, const Value &Val)
Definition: IndexedValue.hpp:77
Definition: ValuesBuffer.hpp:50
Value * value()
Definition: IndexedValue.hpp:104
std::list< IndexedValue > IndexedValueList
Definition: IndexedValue.hpp:133
TimeIndex_t getIndex() const
Definition: IndexedValue.hpp:90