emplace(Args &&... args) | bond::detail::maybe_common< T > | |
is_nothing() const BOND_NOEXCEPT | bond::detail::maybe_common< T > | |
maybe()=default | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
maybe(const maybe &)=default | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
maybe(maybe &&)=default | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
maybe(const T &value) | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | explicit |
maybe(T &&value) | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | explicit |
operator bool() const BOND_NOEXCEPT | bond::detail::maybe_common< T > | explicit |
operator!= | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | friend |
operator=(const T &value) | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
operator=(T &&value) | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
bond::detail::maybe_common::operator=(const maybe_common &)=default | bond::detail::maybe_common< T > | |
bond::detail::maybe_common::operator=(maybe_common &&)=default | bond::detail::maybe_common< T > | |
operator== | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | friend |
set_nothing() BOND_NOEXCEPT | bond::detail::maybe_common< T > | |
set_value() | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
swap(maybe &that) | bond::maybe< T, typename boost::disable_if< detail::has_allocator< T > >::type > | |
value() | bond::detail::maybe_common< T > | |
value() const | bond::detail::maybe_common< T > | |
value(const std::nothrow_t &) BOND_NOEXCEPT | bond::detail::maybe_common< T > | |
value(const std::nothrow_t &) const BOND_NOEXCEPT | bond::detail::maybe_common< T > | |
value_type typedef | bond::detail::maybe_common< T > | |