Classes | |
| struct | rebind |
Public Types | |
| typedef ptrdiff_t | difference_type |
| typedef value_type * | pointer |
| typedef value_type & | reference |
| typedef size_t | size_type |
| typedef U | value_type |
Public Member Functions | |
| pointer | allocate (size_type n, const void *=0) |
| Arena * | arena () const |
| void | construct (pointer p, const_reference t) |
| void | deallocate (pointer p, size_type n) |
| void | destroy (pointer p) |
| MapAllocator () | |
| MapAllocator (Arena *arena) | |
| template<typename X > | |
| MapAllocator (const MapAllocator< X > &allocator) | |
| size_type | max_size () const |
| template<typename X > | |
| bool | operator!= (const MapAllocator< X > &other) const |
| template<typename X > | |
| bool | operator== (const MapAllocator< X > &other) const |
Public Attributes | |
| const typedef value_type * | const_pointer |
| const typedef value_type & | const_reference |
Private Types | |
| typedef void | DestructorSkippable_ |
Private Attributes | |
| Arena *const | arena_ |
Definition at line 194 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
private |
Definition at line 281 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| typedef ptrdiff_t google::protobuf::Map< Key, T >::MapAllocator< U >::difference_type |
Definition at line 202 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| typedef value_type* google::protobuf::Map< Key, T >::MapAllocator< U >::pointer |
Definition at line 197 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| typedef value_type& google::protobuf::Map< Key, T >::MapAllocator< U >::reference |
Definition at line 199 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| typedef size_t google::protobuf::Map< Key, T >::MapAllocator< U >::size_type |
Definition at line 201 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| typedef U google::protobuf::Map< Key, T >::MapAllocator< U >::value_type |
Definition at line 196 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 204 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inlineexplicit |
Definition at line 205 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 207 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 210 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 278 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 250 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 221 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 252 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 271 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 266 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 261 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
private |
Definition at line 282 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| const typedef value_type* google::protobuf::Map< Key, T >::MapAllocator< U >::const_pointer |
Definition at line 198 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
| const typedef value_type& google::protobuf::Map< Key, T >::MapAllocator< U >::const_reference |
Definition at line 200 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.