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