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.