|
Data & | data () |
|
Data & | data () |
|
const Data & | data () const |
|
const Data & | data () const |
|
int | depth () const |
|
int | depth () const |
|
bool | Done (const char **ptr) |
|
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> |
| 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) |
|
template<typename T > |
PROTOBUF_NODISCARD const PROTOBUF_NDEBUG_INLINE char * | ParseGroup (T *msg, const char *ptr, uint32_t tag) |
|
const char * | ParseMessage (Message *msg, const char *ptr) |
|
const char * | ParseMessage (MessageLite *msg, const char *ptr) |
|
const char * | ParseMessage (MessageLite *msg, const char *ptr) |
|
template<typename T > |
const PROTOBUF_MUST_USE_RESULT char * | ParseMessage (T *msg, const char *ptr) |
|
template<typename T , typename std::enable_if<!std::is_base_of< MessageLite, T >::value, bool >::type = true> |
const PROTOBUF_NODISCARD char * | ParseMessage (T *msg, const char *ptr) |
|
void | TrackCorrectEnding () |
|
void | TrackCorrectEnding () |
|
const PROTOBUF_MUST_USE_RESULT char * | AppendString (const char *ptr, int size, std::string *s) |
|
const PROTOBUF_NODISCARD char * | AppendString (const char *ptr, int size, std::string *s) |
|
void | BackUp (const char *ptr) |
|
void | BackUp (const char *ptr) |
|
int | BytesUntilLimit (const char *ptr) const |
|
int | BytesUntilLimit (const char *ptr) const |
|
bool | ConsumeEndGroup (uint32 start_tag) |
|
bool | ConsumeEndGroup (uint32_t start_tag) |
|
bool | DataAvailable (const char *ptr) |
|
bool | DataAvailable (const char *ptr) |
|
bool | EndedAtEndOfStream () const |
|
bool | EndedAtEndOfStream () const |
|
bool | EndedAtLimit () const |
|
bool | EndedAtLimit () const |
|
| EpsCopyInputStream (bool enable_aliasing) |
|
| EpsCopyInputStream (bool enable_aliasing) |
|
bool | IsExceedingLimit (const char *ptr) |
|
bool | IsExceedingLimit (const char *ptr) |
|
uint32 | LastTag () const |
|
uint32_t | LastTag () const |
|
PROTOBUF_MUST_USE_RESULT bool | PopLimit (int delta) |
|
PROTOBUF_NODISCARD bool | PopLimit (int delta) |
|
PROTOBUF_MUST_USE_RESULT int | PushLimit (const char *ptr, int limit) |
|
PROTOBUF_NODISCARD int | PushLimit (const char *ptr, int limit) |
|
const PROTOBUF_NODISCARD char * | ReadArenaString (const char *ptr, ArenaStringPtr *s, Arena *arena) |
|
template<typename T > |
const PROTOBUF_MUST_USE_RESULT char * | ReadPackedFixed (const char *ptr, int size, RepeatedField< T > *out) |
|
template<typename T > |
const PROTOBUF_NODISCARD 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 PROTOBUF_NODISCARD 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 PROTOBUF_NODISCARD 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) |
|
const PROTOBUF_NODISCARD char * | ReadString (const char *ptr, int size, std::string *s) |
|
void | SetEndOfStream () |
|
void | SetEndOfStream () |
|
void | SetLastTag (uint32 tag) |
|
void | SetLastTag (uint32_t tag) |
|
const PROTOBUF_MUST_USE_RESULT char * | Skip (const char *ptr, int size) |
|
const PROTOBUF_NODISCARD char * | Skip (const char *ptr, int size) |
|