proxygen
folly::Optional< Value > Member List

This is the complete list of members for folly::Optional< Value >, including all inherited members.

assign(const None &)folly::Optional< Value >inline
assign(Optional &&src)folly::Optional< Value >inline
assign(const Optional &src)folly::Optional< Value >inline
assign(Value &&newValue)folly::Optional< Value >inline
assign(const Value &newValue)folly::Optional< Value >inline
clear() noexceptfolly::Optional< Value >inline
construct(Args &&...args)folly::Optional< Value >inlineprivate
emplace(Args &&...args)folly::Optional< Value >inline
emplace(std::initializer_list< U > ilist, Args &&...args)folly::Optional< Value >inline
get_pointer() const &folly::Optional< Value >inline
get_pointer()&folly::Optional< Value >inline
get_pointer()&&=deletefolly::Optional< Value >
has_value() const noexceptfolly::Optional< Value >inline
hasValue() const noexceptfolly::Optional< Value >inline
make_optional(T &&)folly::Optional< Value >friend
make_optional(Args &&...args)folly::Optional< Value >friend
make_optional(std::initializer_list< U >, As &&...)folly::Optional< Value >friend
operator bool() const noexceptfolly::Optional< Value >inlineexplicit
operator*() const &folly::Optional< Value >inline
operator*()&folly::Optional< Value >inline
operator*() const &&folly::Optional< Value >inline
operator*()&&folly::Optional< Value >inline
operator->() const folly::Optional< Value >inline
operator->()folly::Optional< Value >inline
operator=(None) noexceptfolly::Optional< Value >inline
operator=(Arg &&arg)folly::Optional< Value >inline
operator=(Optional &&other) noexcept(std::is_nothrow_move_assignable< Value >::value)folly::Optional< Value >inline
operator=(const Optional &other) noexcept(std::is_nothrow_copy_assignable< Value >::value)folly::Optional< Value >inline
Optional() noexceptfolly::Optional< Value >inline
Optional(const Optional &src) noexcept(std::is_nothrow_copy_constructible< Value >::value)folly::Optional< Value >inline
Optional(Optional &&src) noexcept(std::is_nothrow_move_constructible< Value >::value)folly::Optional< Value >inline
Optional(const None &) noexceptfolly::Optional< Value >inline
Optional(Value &&newValue) noexcept(std::is_nothrow_move_constructible< Value >::value)folly::Optional< Value >inline
Optional(const Value &newValue) noexcept(std::is_nothrow_copy_constructible< Value >::value)folly::Optional< Value >inline
Optional(typename std::enable_if< !std::is_pointer< Value >::value &&std::is_same< Null, std::nullptr_t >::value, Null >::type) noexceptfolly::Optional< Value >inline
Optional(in_place_t, Args &&...args) noexcept(std::is_nothrow_constructible< Value, Args... >::value)folly::Optional< Value >inlineexplicit
Optional(in_place_t, std::initializer_list< U > il, Args &&...args) noexcept(std::is_nothrow_constructible< Value, std::initializer_list< U >, Args... >::value)folly::Optional< Value >inlineexplicit
Optional(const detail::OptionalPromiseReturn< Value > &p)folly::Optional< Value >inline
Optional(PrivateConstructor, Args &&...args) noexcept(std::is_constructible< Value, Args &&... >::value)folly::Optional< Value >inlineprivate
require_value() const folly::Optional< Value >inlineprivate
reset() noexceptfolly::Optional< Value >inline
Storage typedeffolly::Optional< Value >private
storage_folly::Optional< Value >private
swap(Optional &that) noexcept(IsNothrowSwappable< Value >::value)folly::Optional< Value >inline
value() const &folly::Optional< Value >inline
value()&folly::Optional< Value >inline
value()&&folly::Optional< Value >inline
value() const &&folly::Optional< Value >inline
value_or(U &&dflt) const &folly::Optional< Value >inline
value_or(U &&dflt)&&folly::Optional< Value >inline
value_type typedeffolly::Optional< Value >