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