#include <inlined_vector.h>
Public Member Functions | |
void | Commit () |
void | Commit () && |
template<typename ValueAdapter > | |
void | Construct (Pointer data, ValueAdapter *values_ptr, SizeType size) |
template<typename ValueAdapter > | |
void | Construct (Pointer< A > data, ValueAdapter &values, SizeType< A > size) |
ConstructionTransaction (A &allocator) | |
ConstructionTransaction (AllocatorType *alloc_ptr) | |
ConstructionTransaction (const ConstructionTransaction &)=delete | |
ConstructionTransaction (const ConstructionTransaction &)=delete | |
bool | DidConstruct () |
bool | DidConstruct () |
AllocatorType & | GetAllocator () |
A & | GetAllocator () |
Pointer & | GetData () |
Pointer< A > & | GetData () |
SizeType & | GetSize () |
SizeType< A > & | GetSize () |
void | operator= (const ConstructionTransaction &)=delete |
void | operator= (const ConstructionTransaction &)=delete |
~ConstructionTransaction () | |
~ConstructionTransaction () | |
Private Types | |
using | AllocatorTraits = absl::allocator_traits< AllocatorType > |
using | Pointer = typename AllocatorTraits::pointer |
using | SizeType = typename AllocatorTraits::size_type |
Private Attributes | |
container_internal::CompressedTuple< AllocatorType, Pointer > | alloc_data_ |
container_internal::CompressedTuple< A, Pointer< A > > | allocator_data_ |
SizeType | size_ = 0 |
SizeType< A > | size_ |
Definition at line 262 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
private |
Definition at line 235 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
private |
Definition at line 236 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
private |
Definition at line 237 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inlineexplicit |
Definition at line 264 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 267 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
delete |
|
inlineexplicit |
Definition at line 240 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 243 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
delete |
|
inline |
Definition at line 265 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 287 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 259 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 282 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 257 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 280 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 253 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 276 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 254 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 277 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 255 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
inline |
Definition at line 278 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
delete |
|
delete |
|
private |
Definition at line 271 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
private |
Definition at line 293 of file abseil-cpp/absl/container/internal/inlined_vector.h.
|
private |
Definition at line 272 of file bloaty/third_party/abseil-cpp/absl/container/internal/inlined_vector.h.
|
private |
Definition at line 294 of file abseil-cpp/absl/container/internal/inlined_vector.h.