Classes | Functions
absl::memory_internal Namespace Reference

Classes

struct  ElementType
struct  ElementType< T, void_t< typename T::element_type > >
struct  ExtractOr
struct  ExtractOr< Extract, Obj, Default, void_t< Extract< Obj > > >
struct  GetFirstArg< Class< T, Args...> >
struct  MakeUniqueResult
struct  MakeUniqueResult< T[]>
struct  MakeUniqueResult< T[N]>
struct  RebindAlloc
struct  RebindAlloc< T, U, true >
struct  RebindFirstArg< Class< T, Args...>, U >
struct  RebindPtr
struct  RebindPtr< T, U, void_t< typename T::template rebind< U > > >

Functions

template<typename Allocator , typename Iterator , typename... Args>
void ConstructRange (Allocator &alloc, Iterator first, Iterator last, const Args &...args)
template<typename Allocator , typename Iterator , typename InputIterator >
void CopyRange (Allocator &alloc, Iterator destination, InputIterator first, InputIterator last)
template<typename T , typename U >
constexpr bool HasRebindAlloc (...)
template<typename T , typename U >
constexpr bool HasRebindAlloc (typename T::template rebind< U >::other *)

Function Documentation

template<typename Allocator , typename Iterator , typename... Args>
void absl::memory_internal::ConstructRange ( Allocator &  alloc,
Iterator  first,
Iterator  last,
const Args &...  args 
)

Definition at line 654 of file memory.h.

template<typename Allocator , typename Iterator , typename InputIterator >
void absl::memory_internal::CopyRange ( Allocator &  alloc,
Iterator  destination,
InputIterator  first,
InputIterator  last 
)

Definition at line 672 of file memory.h.

template<typename T , typename U >
constexpr bool absl::memory_internal::HasRebindAlloc (   ...)

Definition at line 337 of file memory.h.

template<typename T , typename U >
constexpr bool absl::memory_internal::HasRebindAlloc ( typename T::template rebind< U >::other *  )

Definition at line 342 of file memory.h.



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