Hall A ROOT/C++ Analyzer (podd)
|
Definition at line 621 of file optional.hpp.
Public Member Functions | |
void | emplace (T &&)=delete |
void | emplace (T &v) noexcept |
constexpr bool | has_value () const noexcept |
constexpr | operator bool () const noexcept |
constexpr T & | operator* () const |
constexpr T * | operator-> () const |
optional & | operator= (nullopt_t) noexcept |
template<typename U > | |
auto | operator= (U &&rhs) noexcept -> typename enable_if< !is_same< typename decay< U >::type, optional< T & > >::value, optional & >::type=delete |
template<typename U > | |
auto | operator= (U &&rhs) noexcept -> typename enable_if< is_same< typename decay< U >::type, optional< T & > >::value, optional & >::type |
constexpr | optional () noexcept |
constexpr | optional (const optional &rhs) noexcept |
optional (in_place_t, T &&)=delete | |
constexpr | optional (in_place_t, T &v) noexcept |
constexpr | optional (nullopt_t) noexcept |
optional (T &&)=delete | |
constexpr | optional (T &v) noexcept |
void | reset () noexcept |
void | swap (optional< T & > &rhs) noexcept |
constexpr T & | value () const |
template<class V > | |
constexpr decay< T >::type | value_or (V &&v) const |
~optional ()=default | |
Private Attributes | |
T * | ref |
#include <optional.hpp>
|
inlineconstexprnoexcept |
Definition at line 630 of file optional.hpp.
|
inlineconstexprnoexcept |
Definition at line 632 of file optional.hpp.
|
inlineconstexprnoexcept |
Definition at line 634 of file optional.hpp.
|
delete |
|
inlineconstexprnoexcept |
Definition at line 638 of file optional.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 640 of file optional.hpp.
|
explicitdelete |
|
default |
|
delete |
|
inlinenoexcept |
Definition at line 683 of file optional.hpp.
|
inlineconstexprnoexcept |
Definition at line 712 of file optional.hpp.
|
inlineexplicitconstexprnoexcept |
Definition at line 708 of file optional.hpp.
|
inlineconstexpr |
Definition at line 700 of file optional.hpp.
|
inlineconstexpr |
Definition at line 696 of file optional.hpp.
|
inlinenoexcept |
Definition at line 647 of file optional.hpp.
|
deletenoexcept |
|
inlinenoexcept |
Definition at line 663 of file optional.hpp.
|
inlinenoexcept |
Definition at line 723 of file optional.hpp.
|
inlinenoexcept |
Definition at line 690 of file optional.hpp.
|
inlineconstexpr |
Definition at line 704 of file optional.hpp.
|
inlineconstexpr |
Definition at line 717 of file optional.hpp.
|
private |
Definition at line 625 of file optional.hpp.