xlnt
xlnt::optional< T > Member List

This is the complete list of members for xlnt::optional< T >, including all inherited members.

clear() noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(clear_noexcept_t{}))xlnt::optional< T >inline
get()xlnt::optional< T >inline
get() constxlnt::optional< T >inline
is_set() const noexceptxlnt::optional< T >inline
operator!=(const optional< T > &other) const noexceptxlnt::optional< T >inline
operator=(const optional &other) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(set_copy_noexcept_t{} &&clear_noexcept_t{}))xlnt::optional< T >inline
operator=(optional &&other) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(set_move_noexcept_t{} &&clear_noexcept_t{}))xlnt::optional< T >inline
operator=(const T &rhs) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(set_copy_noexcept_t{}))xlnt::optional< T >inline
operator=(T &&rhs) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(set_move_noexcept_t{}))xlnt::optional< T >inline
operator==(const optional< T > &other) const noexceptxlnt::optional< T >inline
optional() noexceptxlnt::optional< T >inline
optional(const T &value) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(ctor_copy_T_noexcept{}))xlnt::optional< T >inline
optional(T &&value) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(ctor_move_T_noexcept{}))xlnt::optional< T >inline
optional(const optional &other) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(copy_ctor_noexcept{}))xlnt::optional< T >inline
optional(optional &&other) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(move_ctor_noexcept{}))xlnt::optional< T >inline
set(const T &value) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(set_copy_noexcept_t{}))xlnt::optional< T >inline
set(T &&value) noexcept(XLNT_NOEXCEPT_VALUE_COMPAT(set_move_noexcept_t{}))xlnt::optional< T >inline
~optional() noexceptxlnt::optional< T >inline