jubilant-funicular
nta::utils::Option< T > Member List

This is the complete list of members for nta::utils::Option< T >, including all inherited members.

destroy()nta::utils::Option< T >
get() constnta::utils::Option< T >
get_or(const T &optb)nta::utils::Option< T >inline
is_none() constnta::utils::Option< T >inline
is_some() constnta::utils::Option< T >inline
m_data (defined in nta::utils::Option< T >)nta::utils::Option< T >private
m_some (defined in nta::utils::Option< T >)nta::utils::Option< T >private
map(std::function< S(T)> func)nta::utils::Option< T >
map(std::function< Option< S >(T)> func) (defined in nta::utils::Option< T >)nta::utils::Option< T >
map(std::function< void(T)> func) (defined in nta::utils::Option< T >)nta::utils::Option< T >
map_or(std::function< S(T)> func, const S &def) (defined in nta::utils::Option< T >)nta::utils::Option< T >
none()nta::utils::Option< T >inlinestatic
operator bool() constnta::utils::Option< T >inlineexplicit
Option(const T &d)nta::utils::Option< T >inlineprivate
Option()nta::utils::Option< T >inline
Option(const Option &)=default (defined in nta::utils::Option< T >)nta::utils::Option< T >
Option(const Option< S > &) (defined in nta::utils::Option< T >)nta::utils::Option< T >
placement_type typedef (defined in nta::utils::Option< T >)nta::utils::Option< T >private
some(const T &data)nta::utils::Option< T >inlinestatic
storage_type typedef (defined in nta::utils::Option< T >)nta::utils::Option< T >private
type typedef (defined in nta::utils::Option< T >)nta::utils::Option< T >private
unwrap() constnta::utils::Option< T >inline
unwrap_or(const T &optb) (defined in nta::utils::Option< T >)nta::utils::Option< T >inline
~Option() (defined in nta::utils::Option< T >)nta::utils::Option< T >inline