Typedefs | |
| template<typename D , size_t I> | |
| using | ElemT = typename Elem< D, I >::type |
| template<typename T , typename V > | |
| using | TupleElementMoveConstructible = typename std::conditional< std::is_reference< T >::value, std::is_convertible< V, T >, std::is_constructible< T, V && > >::type |
Functions | |
| template<typename T > | |
| constexpr bool | IsFinal () |
| std::true_type | Or (std::initializer_list< bool >) |
| std::false_type | Or (std::initializer_list< std::false_type >) |
| template<typename... Ts> | |
| constexpr bool | ShouldAnyUseBase () |
| template<typename T > | |
| constexpr bool | ShouldUseBase () |
Variables | |
| template<typename D , typename I , bool ShouldAnyUseBase> | |
| struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC | CompressedTupleImpl |
| using absl::container_internal::internal_compressed_tuple::ElemT = typedef typename Elem<D, I>::type |
Definition at line 65 of file abseil-cpp/absl/container/internal/compressed_tuple.h.
| using absl::container_internal::internal_compressed_tuple::TupleElementMoveConstructible = typedef typename std::conditional<std::is_reference<T>::value, std::is_convertible<V, T>, std::is_constructible<T, V&&> >::type |
Definition at line 175 of file abseil-cpp/absl/container/internal/compressed_tuple.h.
|
constexpr |
Definition at line 72 of file abseil-cpp/absl/container/internal/compressed_tuple.h.
| std::true_type absl::container_internal::internal_compressed_tuple::Or | ( | std::initializer_list< bool > | ) |
| std::false_type absl::container_internal::internal_compressed_tuple::Or | ( | std::initializer_list< std::false_type > | ) |
|
constexpr |
Definition at line 166 of file abseil-cpp/absl/container/internal/compressed_tuple.h.
|
constexpr |
Definition at line 88 of file abseil-cpp/absl/container/internal/compressed_tuple.h.
| struct ABSL_INTERNAL_COMPRESSED_TUPLE_DECLSPEC absl::container_internal::internal_compressed_tuple::CompressedTupleImpl |
Definition at line 130 of file abseil-cpp/absl/container/internal/compressed_tuple.h.