pstore2
pstore::maybe< T, typename > Member List

This is the complete list of members for pstore::maybe< T, typename >, including all inherited members.

emplace(Args &&... args)pstore::maybe< T, typename >inline
has_value() const noexceptpstore::maybe< T, typename >inline
maybe() noexcept=defaultpstore::maybe< T, typename >
maybe(U &&value) noexcept(std::is_nothrow_move_constructible< T >::value &&std::is_nothrow_copy_constructible< T >::value &&!std::is_convertible< U &&, T >::value)pstore::maybe< T, typename >inlineexplicit
maybe(in_place_t const inp, Args &&... args) (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inlineexplicit
maybe(maybe const &other) noexcept(std::is_nothrow_copy_constructible< T >::value)pstore::maybe< T, typename >inline
maybe(maybe &&other) noexcept(std::is_nothrow_move_constructible< T >::value)pstore::maybe< T, typename >inline
operator bool() const noexceptpstore::maybe< T, typename >inlineexplicit
operator!=(maybe const &other) const (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
operator*() const noexceptpstore::maybe< T, typename >inline
operator*() noexceptpstore::maybe< T, typename >inline
operator->() const noexceptpstore::maybe< T, typename >inline
operator->() noexceptpstore::maybe< T, typename >inline
operator=(maybe const &other) noexcept(std::is_nothrow_copy_assignable< T >::value &&std::is_nothrow_copy_constructible< T >::value) (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
operator=(maybe &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value) (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
operator=(U &&other) noexcept(std::is_nothrow_copy_assignable< T >::value &&std::is_nothrow_copy_constructible< T >::value &&std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value) (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
operator==(maybe const &other) const (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
reset() noexceptpstore::maybe< T, typename >inline
value() const noexcept (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
value() noexcept (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
value_or(U &&default_value) const (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline
value_type typedef (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >
~maybe() noexcept (defined in pstore::maybe< T, typename >)pstore::maybe< T, typename >inline