Template Struct LocalCommunity::OptionalValue< ValueType, true >

Nested Relationships

This struct is a nested type of Template Class LocalCommunity.

Struct Documentation

template<typename ValueType>
struct OptionalValue<ValueType, true>

Public Functions

inline ValueType &get()
inline const ValueType &get() const
inline ValueType &operator*()
inline const ValueType &operator*() const
inline ValueType *operator->()
inline const ValueType *operator->() const
inline void set(ValueType v)
template<typename SecondValue, typename std::enable_if<std::is_scalar<SecondValue>::value, int>::type = 0>
inline OptionalValue &operator+=(SecondValue v)
template<typename SecondValue, typename std::enable_if<std::is_scalar<SecondValue>::value, int>::type = 0>
inline OptionalValue &operator-=(SecondValue v)
inline OptionalValue(const ValueType &v)
inline OptionalValue()

Public Members

ValueType value