class MessageCreator
Defined at line 80 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
Public Methods
void MessageCreator ()
Defined at line 91 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
MessageCreator ZeroInit (uint32_tallocation_size,uint8_talignment,uintptr_tarena_bits)
Defined at line 94 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
MessageCreator CopyInit (uint32_tallocation_size,uint8_talignment,uintptr_tarena_bits)
Defined at line 104 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
void MessageCreator (Funcfunc,uint32_tallocation_size,uint8_talignment)
Defined at line 114 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
Tag tag ()
Defined at line 131 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
uint32_t allocation_size ()
Defined at line 133 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
uint8_t alignment ()
Defined at line 135 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
uintptr_t arena_bits ()
Defined at line 137 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
template <bool test_call = false, typename MessageLite>
MessageLite * New (const MessageLite *prototype_for_func,const MessageLite *prototype_for_copy,Arena *arena)
Template for testing.
Defined at line 1297 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
template <bool test_call = false, typename MessageLite>
MessageLite * PlacementNew (const MessageLite *prototype_for_func,const MessageLite *prototype_for_copy,void *mem,Arena *arena)
Defined at line 1191 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h
Enumerations
enum Tag : int8_t
| Name | Value |
|---|---|
| kFunc | -1 |
| kZeroInit | 0 |
| kMemcpy | 1 |
Use -1/0/1 to be able to use
<
0, ==0, >0
Defined at line 85 of file ../../third_party/protobuf/src/src/google/protobuf/message_lite.h