finalizer() const | celeritas::InitializedValue< T, Finalizer > | inline |
finalizer(Finalizer fin) | celeritas::InitializedValue< T, Finalizer > | inline |
InitializedValue()=default | celeritas::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 >)=default | celeritas::InitializedValue< T, Finalizer > | |
InitializedValue(InitializedValue &&other) noexcept(std::is_nothrow_move_constructible_v< T >) | celeritas::InitializedValue< T, Finalizer > | inline |
operator T const &() const noexcept | celeritas::InitializedValue< T, Finalizer > | inline |
operator T&() noexcept | celeritas::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) noexcept | celeritas::InitializedValue< T, Finalizer > | inline |
value() const & | celeritas::InitializedValue< T, Finalizer > | inline |
value() & | celeritas::InitializedValue< T, Finalizer > | inline |
value() && | celeritas::InitializedValue< T, Finalizer > | inline |