Classes | Functions
absl::container_internal::memory_internal Namespace Reference

Classes

struct  WithConstructedImplF

Functions

template<class Alloc , class T , class Tuple , size_t... I>
void ConstructFromTupleImpl (Alloc *alloc, T *ptr, Tuple &&t, absl::index_sequence< I...>)
template<class T , class Tuple , size_t... Is, class F >
 decltype (std::declval< F >()(std::declval< T >())) WithConstructedImpl(Tuple &&t
template<class F , class K , class V >
 decltype (std::declval< F >()(std::declval< const K & >(), std::piecewise_construct, std::declval< std::tuple< K >>(), std::declval< V >())) DecomposePairImpl(F &&f
template<class T >
auto TupleRef (T &&t)-> decltype(TupleRefImpl(std
size_t Is auto TupleRefImpl (T &&t, absl::index_sequence< Is...>)-> decltype(std

Function Documentation

template<class Alloc , class T , class Tuple , size_t... I>
void absl::container_internal::memory_internal::ConstructFromTupleImpl ( Alloc *  alloc,
T *  ptr,
Tuple &&  t,
absl::index_sequence< I...>   
)

Definition at line 79 of file container_memory.h.

template<class T , class Tuple , size_t... Is, class F >
absl::container_internal::memory_internal::decltype ( std::declval< F >  )(std::declval< T >())
template<class F , class K , class V >
absl::container_internal::memory_internal::decltype ( std::declval< F >  )(std::declval< const K & >(), std::piecewise_construct,std::declval< std::tuple< K >>(), std::declval< V >())
template<class T >
auto absl::container_internal::memory_internal::TupleRef ( T &&  t)

Definition at line 111 of file container_memory.h.

size_t Is auto absl::container_internal::memory_internal::TupleRefImpl ( T &&  t,
absl::index_sequence< Is...>   
)

Definition at line 103 of file container_memory.h.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16