class MapTypeCard
Defined at line 153 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
Small type card used by mini parse to handle map entries.
Map key/values are very limited, so we can encode the whole thing in a single
byte.
Public Methods
void MapTypeCard ()
Defined at line 156 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
void MapTypeCard (WireFormatLite::WireType wiretype, CppType cpp_type, bool is_zigzag_utf8, bool is_signed)
Defined at line 157 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
WireFormatLite::WireType wiretype ()
Defined at line 164 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
CppType cpp_type ()
Defined at line 168 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
bool is_signed ()
Defined at line 170 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
bool is_zigzag ()
Defined at line 175 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
bool is_utf8 ()
Defined at line 180 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h
Enumerations
enum CppType
| Name | Value |
|---|---|
| kBool | 0 |
| k32 | 1 |
| k64 | 2 |
| kString | 3 |
| kMessage | 4 |
Defined at line 155 of file ../../third_party/protobuf/src/google/protobuf/generated_message_tctable_decl.h