rlmesh::OptionalList
OptionalList preserves an absent value versus an explicitly empty list.
template <class T> class OptionalListConstructors
Methods
Operators
OptionalList<T>
constructor[source]OptionalList() = defaultOptionalList<T>
constructor[source]OptionalList(std::nullopt_t)OptionalList<T>
constructor[source]OptionalList(std::vector<T> value)OptionalList<T>
constructor[source]OptionalList(std::initializer_list<T> value)has_value
method[source]bool has_value() constoperator bool
operator[source]explicit operator bool() constoperator*
operator[source]const std::vector<T>& operator*() constoperator->
operator[source]const std::vector<T>* operator->() const