proxygen
|
This is the complete list of members for folly::Replaceable< T >, including all inherited members.
ctor_base typedef | folly::Replaceable< T > | private |
emplace(Args &&...args) noexcept | folly::Replaceable< T > | inline |
emplace(std::initializer_list< U > il, Args &&...args) noexcept | folly::Replaceable< T > | inline |
operator*() const & | folly::Replaceable< T > | inline |
operator*()& | folly::Replaceable< T > | inline |
operator*()&& | folly::Replaceable< T > | inline |
operator*() const && | folly::Replaceable< T > | inline |
operator->() const | folly::Replaceable< T > | inline |
operator->() | folly::Replaceable< T > | inline |
operator=(const Replaceable &)=default | folly::Replaceable< T > | |
operator=(Replaceable &&)=default | folly::Replaceable< T > | |
Replaceable()=default | folly::Replaceable< T > | |
Replaceable(const Replaceable &)=default | folly::Replaceable< T > | |
Replaceable(Replaceable &&)=default | folly::Replaceable< T > | |
Replaceable(in_place_t, Args &&...args) noexcept(std::is_nothrow_constructible< T, Args &&... >::value) | folly::Replaceable< T > | inlineexplicit |
Replaceable(in_place_t, std::initializer_list< U > il, Args &&...args) noexcept(std::is_nothrow_constructible< T, std::initializer_list< U >, Args &&... >::value) | folly::Replaceable< T > | inlineexplicit |
Replaceable(U &&other) noexcept(std::is_nothrow_constructible< T, U && >::value) | folly::Replaceable< T > | inline |
Replaceable(U &&other) noexcept(std::is_nothrow_constructible< T, U && >::value) | folly::Replaceable< T > | inlineexplicit |
Replaceable(const Replaceable< U > &other) noexcept(std::is_nothrow_constructible< T, U const & >::value) | folly::Replaceable< T > | inline |
Replaceable(const Replaceable< U > &other) noexcept(std::is_nothrow_constructible< T, U const & >::value) | folly::Replaceable< T > | inlineexplicit |
Replaceable(Replaceable< U > &&other) noexcept(std::is_nothrow_constructible< T, U && >::value) | folly::Replaceable< T > | inline |
Replaceable(Replaceable< U > &&other) noexcept(std::is_nothrow_constructible< T, U && >::value) | folly::Replaceable< T > | inlineexplicit |
replaceable_detail::copy_assignment_mixin< T > | folly::Replaceable< T > | friend |
replaceable_detail::copy_ctor_mixin< T > | folly::Replaceable< T > | friend |
replaceable_detail::default_and_move_ctor_mixin< T > | folly::Replaceable< T > | friend |
replaceable_detail::dtor_mixin< T > | folly::Replaceable< T > | friend |
replaceable_detail::move_assignment_mixin< T > | folly::Replaceable< T > | friend |
storage_ | folly::Replaceable< T > | private |
swap(Replaceable &other) | folly::Replaceable< T > | inline |
value_type typedef | folly::Replaceable< T > | |
~Replaceable()=default | folly::Replaceable< T > |