scc 2025.09
SystemC components library
nonstd::optional< T & > Member List

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

and_then(F &&f) &nonstd::optional< T & >inline
and_then(F &&f) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
and_then(F &&f) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
and_then(F &&f) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
conjunction(U &&u) constnonstd::optional< T & >inline
disjunction(const optional &rhs) &nonstd::optional< T & >inline
disjunction(const optional &rhs) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
disjunction(const optional &rhs) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
disjunction(const optional &rhs) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
disjunction(optional &&rhs) & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
disjunction(optional &&rhs) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
disjunction(optional &&rhs) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
disjunction(optional &&rhs) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
emplace(U &&u) noexceptnonstd::optional< T & >inline
has_value() const noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map(F &&f) &nonstd::optional< T & >inline
map(F &&f) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map(F &&f) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map(F &&f) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map_or(F &&f, U &&u) &nonstd::optional< T & >inline
map_or(F &&f, U &&u) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map_or(F &&f, U &&u) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map_or(F &&f, U &&u) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map_or_else(F &&f, U &&u) &nonstd::optional< T & >inline
map_or_else(F &&f, U &&u) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map_or_else(F &&f, U &&u) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
map_or_else(F &&f, U &&u) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
operator bool() const noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inlineexplicit
operator*() noexceptnonstd::optional< T & >inline
operator*() const noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
operator->() const noexceptnonstd::optional< T & >inline
operator->() noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
operator=(nullopt_t) noexceptnonstd::optional< T & >inline
operator=(const optional &rhs)=defaultnonstd::optional< T & >
operator=(U &&u)nonstd::optional< T & >inline
operator=(const optional< U > &rhs) noexceptnonstd::optional< T & >inline
operator=(const optional_delete_ctor_base &)=default (defined in nonstd::detail::optional_delete_ctor_base< T, EnableCopy, EnableMove >)nonstd::detail::optional_delete_ctor_base< T, EnableCopy, EnableMove >private
operator=(optional_delete_ctor_base &&) noexcept=default (defined in nonstd::detail::optional_delete_ctor_base< T, EnableCopy, EnableMove >)nonstd::detail::optional_delete_ctor_base< T, EnableCopy, EnableMove >private
operator=(const optional_delete_assign_base &)=default (defined in nonstd::detail::optional_delete_assign_base< T, EnableCopy, EnableMove >)nonstd::detail::optional_delete_assign_base< T, EnableCopy, EnableMove >private
operator=(optional_delete_assign_base &&) noexcept=default (defined in nonstd::detail::optional_delete_assign_base< T, EnableCopy, EnableMove >)nonstd::detail::optional_delete_assign_base< T, EnableCopy, EnableMove >private
optional() noexceptnonstd::optional< T & >inline
optional(nullopt_t) noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
optional(const optional &rhs) noexcept=defaultnonstd::optional< T & >
optional(optional &&rhs)=defaultnonstd::optional< T & >
optional(U &&u) noexceptnonstd::optional< T & >inline
optional(const optional< U > &rhs) noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inlineexplicit
or_else(F &&f) &nonstd::optional< T & >inline
or_else(F &&f) & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
or_else(F &&f) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
or_else(F &&f) && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
or_else(F &&f) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
or_else(F &&f) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
or_else(F &&f) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
or_else(F &&f) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
reset() noexceptnonstd::optional< T & >inline
swap(optional &rhs) noexcept (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
take()nonstd::optional< T & >inline
transform(F &&f) &nonstd::optional< T & >inline
transform(F &&f) &&nonstd::optional< T & >inline
transform(F &&f) const & (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
transform(F &&f) const && (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
value()nonstd::optional< T & >inline
value() const (defined in nonstd::optional< T & >)nonstd::optional< T & >inline
value_or(U &&u) const &noexceptnonstd::optional< T & >inline
value_or(U &&u) &&noexceptnonstd::optional< T & >inline
value_type typedef (defined in nonstd::optional< T & >)nonstd::optional< T & >
~optional()=defaultnonstd::optional< T & >