Public Member Functions | Private Types | Private Attributes | List of all members
absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator > Class Template Reference

#include <inlined_vector.h>

Public Member Functions

void AssignNext (Pointer assign_at)
 
void AssignNext (Pointer< A > assign_at)
 
void ConstructNext (A &allocator, Pointer< A > construct_at)
 
void ConstructNext (AllocatorType *alloc_ptr, Pointer construct_at)
 
 IteratorValueAdapter (const Iterator &it)
 
 IteratorValueAdapter (const Iterator &it)
 

Private Types

using AllocatorTraits = absl::allocator_traits< AllocatorType >
 
using Pointer = typename AllocatorTraits::pointer
 

Private Attributes

Iterator it_
 

Detailed Description

template<typename A, typename Iterator>
class absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >

Definition at line 171 of file abseil-cpp/absl/container/internal/inlined_vector.h.

Member Typedef Documentation

◆ AllocatorTraits

template<typename A , typename Iterator >
using absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::AllocatorTraits = absl::allocator_traits<AllocatorType>
private

◆ Pointer

template<typename A , typename Iterator >
using absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::Pointer = typename AllocatorTraits::pointer
private

Constructor & Destructor Documentation

◆ IteratorValueAdapter() [1/2]

template<typename A , typename Iterator >
absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::IteratorValueAdapter ( const Iterator it)
inlineexplicit

◆ IteratorValueAdapter() [2/2]

template<typename A , typename Iterator >
absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::IteratorValueAdapter ( const Iterator it)
inlineexplicit

Member Function Documentation

◆ AssignNext() [1/2]

template<typename A , typename Iterator >
void absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::AssignNext ( Pointer  assign_at)
inline

◆ AssignNext() [2/2]

template<typename A , typename Iterator >
void absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::AssignNext ( Pointer< A assign_at)
inline

◆ ConstructNext() [1/2]

template<typename A , typename Iterator >
void absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::ConstructNext ( A allocator,
Pointer< A construct_at 
)
inline

◆ ConstructNext() [2/2]

template<typename A , typename Iterator >
void absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::ConstructNext ( AllocatorType *  alloc_ptr,
Pointer  construct_at 
)
inline

Member Data Documentation

◆ it_

template<typename A , typename Iterator >
Iterator absl::inlined_vector_internal::IteratorValueAdapter< A, Iterator >::it_
private

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:53