Classes | Namespaces | Typedefs | Functions
internal/inlined_vector.h File Reference
#include <cstddef>
#include <cstring>
#include <iterator>
#include <memory>
#include <utility>
#include "absl/container/internal/compressed_tuple.h"
#include "absl/meta/type_traits.h"
Include dependency graph for internal/inlined_vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  absl::inlined_vector_internal::Storage< T, N, A >::Allocated
 
union  absl::inlined_vector_internal::Storage< T, N, A >::Data
 
struct  absl::inlined_vector_internal::Storage< T, N, A >::Inlined
 
class  absl::inlined_vector_internal::Storage< T, N, A >
 

Namespaces

 absl
 
 absl::inlined_vector_internal
 

Typedefs

template<typename Iterator >
using absl::inlined_vector_internal::IsAtLeastForwardIterator = std::is_convertible< typename std::iterator_traits< Iterator >::iterator_category, std::forward_iterator_tag >
 

Functions

template<typename AllocatorType , typename ValueType , typename SizeType >
void absl::inlined_vector_internal::DestroyElements (AllocatorType *alloc_ptr, ValueType *destroy_first, SizeType destroy_size)
 


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