Classes | |
class | Field |
class | iterator |
Public Member Functions | |
Message (Status status) | |
Message (stream::IntervalReader reader) | |
Message (stream::SeekableReader &proto_source, size_t size) | |
Bytes | AsBytes (uint32_t field_number) |
String | AsString (uint32_t field_number) |
Int32 | AsInt32 (uint32_t field_number) |
Sint32 | AsSint32 (uint32_t field_number) |
Uint32 | AsUint32 (uint32_t field_number) |
Fixed32 | AsFixed32 (uint32_t field_number) |
Int64 | AsInt64 (uint32_t field_number) |
Sint64 | AsSint64 (uint32_t field_number) |
Uint64 | AsUint64 (uint32_t field_number) |
Fixed64 | AsFixed64 (uint32_t field_number) |
Sfixed32 | AsSfixed32 (uint32_t field_number) |
Sfixed64 | AsSfixed64 (uint32_t field_number) |
Float | AsFloat (uint32_t field_number) |
Double | AsDouble (uint32_t field_number) |
Bool | AsBool (uint32_t field_number) |
Message | AsMessage (uint32_t field_number) |
RepeatedBytes | AsRepeatedBytes (uint32_t field_number) |
RepeatedStrings | AsRepeatedStrings (uint32_t field_number) |
RepeatedMessages | AsRepeatedMessages (uint32_t field_number) |
StringToMessageMap | AsStringToMessageMap (uint32_t field_number) |
StringToBytesMap | AsStringToBytesMap (uint32_t field_number) |
StringToStringMap | AsStringToStringMap (uint32_t field_number) |
Bytes | ToBytes () |
bool | ok () |
Status | status () |
iterator | begin () |
iterator | end () |
template<typename FieldType > | |
FieldType | As (uint32_t field_number) |
template<typename FieldType > | |
RepeatedFieldParser< FieldType > | AsRepeated (uint32_t field_number) |
template<typename FieldParser > | |
StringMapParser< FieldParser > | AsStringMap (uint32_t field_number) |