#include <initializer_list>
#include <new>
#include <type_traits>
#include <utility>
#include <folly/Portability.h>
#include <folly/Traits.h>
#include <folly/Utility.h>
#include <folly/lang/Launder.h>
Go to the source code of this file.
|
class | folly::Replaceable< T > |
|
struct | folly::replaceable_detail::dtor_mixin< T, bool, bool > |
|
struct | folly::replaceable_detail::dtor_mixin< T, true, true > |
|
struct | folly::replaceable_detail::dtor_mixin< T, true, false > |
|
struct | folly::replaceable_detail::dtor_mixin< T, false, A > |
|
struct | folly::replaceable_detail::default_and_move_ctor_mixin< T, bool, bool > |
|
struct | folly::replaceable_detail::default_and_move_ctor_mixin< T, false, false > |
|
struct | folly::replaceable_detail::default_and_move_ctor_mixin< T, true, true > |
|
struct | folly::replaceable_detail::default_and_move_ctor_mixin< T, true, false > |
|
struct | folly::replaceable_detail::default_and_move_ctor_mixin< T, false, true > |
|
struct | folly::replaceable_detail::move_assignment_mixin< T, bool > |
|
struct | folly::replaceable_detail::move_assignment_mixin< T, false > |
|
struct | folly::replaceable_detail::move_assignment_mixin< T, true > |
|
struct | folly::replaceable_detail::copy_ctor_mixin< T, bool > |
|
struct | folly::replaceable_detail::copy_ctor_mixin< T, false > |
|
struct | folly::replaceable_detail::copy_ctor_mixin< T, true > |
|
struct | folly::replaceable_detail::copy_assignment_mixin< T, bool > |
|
struct | folly::replaceable_detail::copy_assignment_mixin< T, false > |
|
struct | folly::replaceable_detail::copy_assignment_mixin< T, true > |
|
struct | folly::replaceable_detail::is_constructible_from_replaceable< T > |
|
struct | folly::replaceable_detail::is_convertible_from_replaceable< T > |
|
struct | folly::is_replaceable< T > |
|
struct | folly::is_replaceable< Replaceable< T > > |
|
class | folly::Replaceable< T > |
|