#include <parse_context.h>
|
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) |
|
|
template<typename A > |
const char * | AppendSize (const char *ptr, int size, const A &append) |
|
const PROTOBUF_MUST_USE_RESULT char * | AppendString (const char *ptr, std::string *str) |
|
const char * | AppendStringFallback (const char *ptr, int size, std::string *str) |
|
template<typename A > |
const char * | AppendUntilEnd (const char *ptr, const A &append) |
|
std::pair< const char *, bool > | DoneFallback (const char *ptr, int d) |
|
const char * | Next (int overrun, int d) |
|
const char * | ReadStringFallback (const char *ptr, int size, std::string *str) |
|
const char * | SkipFallback (const char *ptr, int size) |
|
Definition at line 107 of file parse_context.h.
◆ anonymous enum
◆ anonymous enum
◆ EpsCopyInputStream()
google::protobuf.internal::EpsCopyInputStream::EpsCopyInputStream |
( |
bool |
enable_aliasing | ) |
|
|
inlineexplicit |
◆ AppendSize()
template<typename A >
const char* google::protobuf.internal::EpsCopyInputStream::AppendSize |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
const A & |
append |
|
) |
| |
|
inlineprivate |
◆ AppendString() [1/2]
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::AppendString |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
std::string * |
s |
|
) |
| |
|
inline |
◆ AppendString() [2/2]
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::AppendString |
( |
const char * |
ptr, |
|
|
std::string * |
str |
|
) |
| |
|
inlineprivate |
◆ AppendStringFallback()
const char * google::protobuf.internal::EpsCopyInputStream::AppendStringFallback |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
std::string * |
str |
|
) |
| |
|
private |
◆ AppendUntilEnd()
template<typename A >
const char* google::protobuf.internal::EpsCopyInputStream::AppendUntilEnd |
( |
const char * |
ptr, |
|
|
const A & |
append |
|
) |
| |
|
inlineprivate |
◆ BackUp()
void google::protobuf.internal::EpsCopyInputStream::BackUp |
( |
const char * |
ptr | ) |
|
|
inline |
◆ ConsumeEndGroup()
bool google::protobuf.internal::EpsCopyInputStream::ConsumeEndGroup |
( |
uint32 |
start_tag | ) |
|
|
inline |
◆ DataAvailable()
bool google::protobuf.internal::EpsCopyInputStream::DataAvailable |
( |
const char * |
ptr | ) |
|
|
inline |
◆ DoneFallback()
std::pair< const char *, bool > google::protobuf.internal::EpsCopyInputStream::DoneFallback |
( |
const char * |
ptr, |
|
|
int |
d |
|
) |
| |
|
private |
◆ DoneWithCheck()
bool google::protobuf.internal::EpsCopyInputStream::DoneWithCheck |
( |
const char ** |
ptr, |
|
|
int |
d |
|
) |
| |
|
inlineprotected |
◆ EndedAtEndOfStream()
bool google::protobuf.internal::EpsCopyInputStream::EndedAtEndOfStream |
( |
| ) |
const |
|
inline |
◆ EndedAtLimit()
bool google::protobuf.internal::EpsCopyInputStream::EndedAtLimit |
( |
| ) |
const |
|
inline |
◆ InitFrom() [1/3]
◆ InitFrom() [2/3]
◆ InitFrom() [3/3]
const char* google::protobuf.internal::EpsCopyInputStream::InitFrom |
( |
StringPiece |
flat | ) |
|
|
inlineprotected |
◆ IsExceedingLimit()
bool google::protobuf.internal::EpsCopyInputStream::IsExceedingLimit |
( |
const char * |
ptr | ) |
|
|
inline |
◆ LastTag()
uint32 google::protobuf.internal::EpsCopyInputStream::LastTag |
( |
| ) |
const |
|
inline |
◆ Next()
const char * google::protobuf.internal::EpsCopyInputStream::Next |
( |
int |
overrun, |
|
|
int |
d |
|
) |
| |
|
private |
◆ PopLimit()
PROTOBUF_MUST_USE_RESULT bool google::protobuf.internal::EpsCopyInputStream::PopLimit |
( |
int |
delta | ) |
|
|
inline |
◆ PushLimit()
PROTOBUF_MUST_USE_RESULT int google::protobuf.internal::EpsCopyInputStream::PushLimit |
( |
const char * |
ptr, |
|
|
int |
limit |
|
) |
| |
|
inline |
◆ ReadPackedFixed() [1/2]
template<typename T >
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::ReadPackedFixed |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
RepeatedField< T > * |
out |
|
) |
| |
◆ ReadPackedFixed() [2/2]
template<typename T >
const char* google::protobuf.internal::EpsCopyInputStream::ReadPackedFixed |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
RepeatedField< T > * |
out |
|
) |
| |
◆ ReadPackedVarint() [1/2]
template<typename Add >
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::ReadPackedVarint |
( |
const char * |
ptr, |
|
|
Add |
add |
|
) |
| |
◆ ReadPackedVarint() [2/2]
template<typename Add >
const char* google::protobuf.internal::EpsCopyInputStream::ReadPackedVarint |
( |
const char * |
ptr, |
|
|
Add |
add |
|
) |
| |
◆ ReadRepeatedFixed() [1/2]
template<typename Tag , typename T >
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::ReadRepeatedFixed |
( |
const char * |
ptr, |
|
|
Tag |
expected_tag, |
|
|
RepeatedField< T > * |
out |
|
) |
| |
◆ ReadRepeatedFixed() [2/2]
template<typename Tag , typename T >
const char* google::protobuf.internal::EpsCopyInputStream::ReadRepeatedFixed |
( |
const char * |
ptr, |
|
|
Tag |
expected_tag, |
|
|
RepeatedField< T > * |
out |
|
) |
| |
◆ ReadString()
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::ReadString |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
std::string * |
s |
|
) |
| |
|
inline |
◆ ReadStringFallback()
const char * google::protobuf.internal::EpsCopyInputStream::ReadStringFallback |
( |
const char * |
ptr, |
|
|
int |
size, |
|
|
std::string * |
str |
|
) |
| |
|
private |
◆ SetEndOfStream()
void google::protobuf.internal::EpsCopyInputStream::SetEndOfStream |
( |
| ) |
|
|
inline |
◆ SetLastTag()
void google::protobuf.internal::EpsCopyInputStream::SetLastTag |
( |
uint32 |
tag | ) |
|
|
inline |
◆ Skip()
const PROTOBUF_MUST_USE_RESULT char* google::protobuf.internal::EpsCopyInputStream::Skip |
( |
const char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
inline |
◆ SkipFallback()
const char * google::protobuf.internal::EpsCopyInputStream::SkipFallback |
( |
const char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
private |
◆ ImplicitWeakMessage
◆ aliasing_
std::uintptr_t google::protobuf.internal::EpsCopyInputStream::aliasing_ = kNoAliasing |
|
private |
◆ buffer_
char google::protobuf.internal::EpsCopyInputStream::buffer_[2 *kSlopBytes] = {} |
|
private |
◆ buffer_end_
const char* google::protobuf.internal::EpsCopyInputStream::buffer_end_ |
|
private |
◆ last_tag_minus_1_
uint32 google::protobuf.internal::EpsCopyInputStream::last_tag_minus_1_ = 0 |
|
private |
◆ limit_
int google::protobuf.internal::EpsCopyInputStream::limit_ |
|
private |
◆ limit_end_
const char* google::protobuf.internal::EpsCopyInputStream::limit_end_ |
|
private |
◆ next_chunk_
const char* google::protobuf.internal::EpsCopyInputStream::next_chunk_ |
|
private |
◆ overall_limit_
int google::protobuf.internal::EpsCopyInputStream::overall_limit_ = INT_MAX |
|
private |
◆ size_
int google::protobuf.internal::EpsCopyInputStream::size_ |
|
private |
◆ zcis_
The documentation for this class was generated from the following files: