|
ESPHome 2025.12.0-dev
|
#include <optional.h>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| optional () | |
| optional (nullopt_t) | |
| optional (T const &arg) | |
| template<class U > | |
| optional (optional< U > const &other) | |
| optional & | operator= (nullopt_t) |
| bool | operator== (optional< T > const &rhs) const |
| template<class U > | |
| optional & | operator= (optional< U > const &other) |
| void | swap (optional &rhs) noexcept |
| value_type const * | operator-> () const |
| value_type * | operator-> () |
| value_type const & | operator* () const |
| value_type & | operator* () |
| operator safe_bool () const | |
| bool | has_value () const |
| value_type const & | value () const |
| value_type & | value () |
| template<class U > | |
| value_type | value_or (U const &v) const |
| void | reset () |
Definition at line 36 of file optional.h.
| using esphome::optional< T >::value_type = T |
Definition at line 41 of file optional.h.
|
inline |
Definition at line 43 of file optional.h.
|
inline |
Definition at line 45 of file optional.h.
|
inline |
Definition at line 47 of file optional.h.
|
inline |
Definition at line 49 of file optional.h.
|
inline |
Definition at line 92 of file optional.h.
|
inline |
Definition at line 90 of file optional.h.
|
inline |
Definition at line 88 of file optional.h.
|
inline |
Definition at line 86 of file optional.h.
|
inline |
Definition at line 84 of file optional.h.
|
inline |
Definition at line 82 of file optional.h.
|
inline |
Definition at line 51 of file optional.h.
|
inline |
Definition at line 61 of file optional.h.
|
inline |
Definition at line 55 of file optional.h.
|
inline |
Definition at line 102 of file optional.h.
|
inlinenoexcept |
Definition at line 67 of file optional.h.
|
inline |
Definition at line 96 of file optional.h.
|
inline |
Definition at line 94 of file optional.h.
|
inline |
Definition at line 98 of file optional.h.