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