|
| Data & | data () |
| |
| const Data & | data () const |
| |
| int | depth () const |
| |
| bool | Done (const char **ptr) |
| |
| bool | DoneNoSlopCheck (const char **ptr) |
| |
| template<typename... T> |
| | ParseContext (int depth, bool aliasing, const char **start, T &&... args) |
| |
| template<typename T > |
| PROTOBUF_MUST_USE_RESULT const PROTOBUF_ALWAYS_INLINE char * | ParseGroup (T *msg, const char *ptr, uint32 tag) |
| |
| const char * | ParseMessage (Message *msg, const char *ptr) |
| |
| const char * | ParseMessage (MessageLite *msg, const char *ptr) |
| |
| template<typename T > |
| PROTOBUF_MUST_USE_RESULT const PROTOBUF_ALWAYS_INLINE char * | ParseMessage (T *msg, const char *ptr) |
| |
| template<typename T > |
| const PROTOBUF_MUST_USE_RESULT char * | ParseMessage (T *msg, const char *ptr) |
| |
| void | TrackCorrectEnding () |
| |
| const PROTOBUF_MUST_USE_RESULT char * | AppendString (const char *ptr, int size, std::string *s) |
| |
| void | BackUp (const char *ptr) |
| |
| bool | ConsumeEndGroup (uint32 start_tag) |
| |
| bool | DataAvailable (const char *ptr) |
| |
| bool | EndedAtEndOfStream () const |
| |
| bool | EndedAtLimit () const |
| |
| | EpsCopyInputStream (bool enable_aliasing) |
| |
| bool | IsExceedingLimit (const char *ptr) |
| |
| uint32 | LastTag () const |
| |
| PROTOBUF_MUST_USE_RESULT bool | PopLimit (int delta) |
| |
| PROTOBUF_MUST_USE_RESULT int | PushLimit (const char *ptr, int limit) |
| |
| template<typename T > |
| const PROTOBUF_MUST_USE_RESULT char * | ReadPackedFixed (const char *ptr, int size, RepeatedField< T > *out) |
| |
| template<typename T > |
| const char * | ReadPackedFixed (const char *ptr, int size, RepeatedField< T > *out) |
| |
| template<typename Add > |
| const PROTOBUF_MUST_USE_RESULT char * | ReadPackedVarint (const char *ptr, Add add) |
| |
| template<typename Add > |
| const char * | ReadPackedVarint (const char *ptr, Add add) |
| |
| template<typename Tag , typename T > |
| const PROTOBUF_MUST_USE_RESULT char * | ReadRepeatedFixed (const char *ptr, Tag expected_tag, RepeatedField< T > *out) |
| |
| template<typename Tag , typename T > |
| const char * | ReadRepeatedFixed (const char *ptr, Tag expected_tag, RepeatedField< T > *out) |
| |
| const PROTOBUF_MUST_USE_RESULT char * | ReadString (const char *ptr, int size, std::string *s) |
| |
| void | SetEndOfStream () |
| |
| void | SetLastTag (uint32 tag) |
| |
| const PROTOBUF_MUST_USE_RESULT char * | Skip (const char *ptr, int size) |
| |
Definition at line 322 of file parse_context.h.