Records
Functions
-
template <class Alloc, class T, class Tuple, size_t... I>void ConstructFromTupleImpl (Alloc * alloc, T * ptr, Tuple && t, absl::index_sequence<I...> )Constructs T into uninitialized storage pointed by `ptr` using the args
specified in the tuple.
Defined at line 105 of file ../../third_party/abseil-cpp/absl/container/internal/container_memory.h
-
template <class T, class Tuple, size_t... Is, class F>decltype(std::declval<F>()(std::declval<T>())) WithConstructedImpl (Tuple && t, absl::index_sequence<Is...> , F && f)Defined at line 122 of file ../../third_party/abseil-cpp/absl/container/internal/container_memory.h
-
template <class T, size_t... Is>decltype(std::forward_as_tuple(std::get<Is>(std::forward<T>(t))...)) TupleRefImpl (T && t, absl::index_sequence<Is...> )Defined at line 129 of file ../../third_party/abseil-cpp/absl/container/internal/container_memory.h
-
template <class T>decltype(TupleRefImpl(std::forward<T>(t), absl::make_index_sequence<std::tuple_size<typename std::decay<T>::type>::value>())) TupleRef (T && t)Returns a tuple of references to the elements of the input tuple. T must be a
tuple.
Defined at line 137 of file ../../third_party/abseil-cpp/absl/container/internal/container_memory.h
-
template <class Fclass Kclass V>decltype(std::declval<F>()(std::declval<const K &>(), std::piecewise_construct, std::declval<std::tuple<K>>(), std::declval<V>())) DecomposePairImpl (F && fstd::pair<std::tuple<K>, V> p)Defined at line 148 of file ../../third_party/abseil-cpp/absl/container/internal/container_memory.h