Celeritas  0.5.0-56+6b053cd
celeritas::InitializedValue< T, Finalizer > Member List

This is the complete list of members for celeritas::InitializedValue< T, Finalizer >, including all inherited members.

finalizer() constceleritas::InitializedValue< T, Finalizer >inline
finalizer(Finalizer fin)celeritas::InitializedValue< T, Finalizer >inline
InitializedValue()=defaultceleritas::InitializedValue< T, Finalizer >
InitializedValue(T const &value)celeritas::InitializedValue< T, Finalizer >inline
InitializedValue(T const &value, Finalizer fin)celeritas::InitializedValue< T, Finalizer >inline
InitializedValue(T &&value)celeritas::InitializedValue< T, Finalizer >inline
InitializedValue(T &&value, Finalizer fin)celeritas::InitializedValue< T, Finalizer >inline
InitializedValue(InitializedValue const &) noexcept(std::is_nothrow_copy_constructible_v< T >)=defaultceleritas::InitializedValue< T, Finalizer >
InitializedValue(InitializedValue &&other) noexcept(std::is_nothrow_move_constructible_v< T >)celeritas::InitializedValue< T, Finalizer >inline
operator T const &() const noexceptceleritas::InitializedValue< T, Finalizer >inline
operator T&() noexceptceleritas::InitializedValue< T, Finalizer >inline
operator=(InitializedValue const &other) noexcept(ne_finalize_ &&std::is_nothrow_copy_assignable_v< T >)celeritas::InitializedValue< T, Finalizer >inline
operator=(InitializedValue &&other) noexcept(ne_finalize_ &&std::is_nothrow_move_assignable_v< T >)celeritas::InitializedValue< T, Finalizer >inline
operator=(T const &value) noexcept(ne_finalize_ &&std::is_nothrow_copy_assignable_v< T >)celeritas::InitializedValue< T, Finalizer >inline
swap(InitializedValue &other) noexceptceleritas::InitializedValue< T, Finalizer >inline
value() const &celeritas::InitializedValue< T, Finalizer >inline
value() &celeritas::InitializedValue< T, Finalizer >inline
value() &&celeritas::InitializedValue< T, Finalizer >inline