class optional
More...
#include <optional.hpp>
template<typename T>
class nonstd::optional_lite::optional< T >
class optional
optional
◆ safe_bool
◆ value_type
◆ optional() [1/5]
◆ optional() [2/5]
◆ optional() [3/5]
◆ optional() [4/5]
template<typename T>
template<typename U >
◆ optional() [5/5]
◆ ~optional()
◆ has_value()
◆ initialize()
template<typename T>
template<typename V >
◆ operator safe_bool()
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator->() [1/2]
◆ operator->() [2/2]
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
template<typename T>
template<typename U >
◆ operator=() [4/4]
template<typename T>
template<typename U >
◆ reset()
◆ swap()
◆ this_type_does_not_support_comparisons()
◆ value() [1/2]
◆ value() [2/2]
◆ value_or()
template<typename T>
template<typename U >
◆ optional
template<typename T>
template<typename >
◆ contained
◆ has_value_
The documentation for this class was generated from the following file: