proxygen
|
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() noexcept | folly::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()&&=delete | folly::Optional< Value > | |
has_value() const noexcept | folly::Optional< Value > | inline |
hasValue() const noexcept | folly::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 noexcept | folly::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) noexcept | folly::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() noexcept | folly::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 &) noexcept | folly::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) noexcept | folly::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() noexcept | folly::Optional< Value > | inline |
Storage typedef | folly::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 typedef | folly::Optional< Value > |