Classes | |
class | ParserErrorCollector |
Public Types | |
enum | SingularOverwritePolicy { ALLOW_SINGULAR_OVERWRITES = 0, FORBID_SINGULAR_OVERWRITES = 1, ALLOW_SINGULAR_OVERWRITES = 0, FORBID_SINGULAR_OVERWRITES = 1 } |
enum | SingularOverwritePolicy { ALLOW_SINGULAR_OVERWRITES = 0, FORBID_SINGULAR_OVERWRITES = 1, ALLOW_SINGULAR_OVERWRITES = 0, FORBID_SINGULAR_OVERWRITES = 1 } |
Public Member Functions | |
bool | Parse (Message *output) |
bool | Parse (Message *output) |
bool | ParseField (const FieldDescriptor *field, Message *output) |
bool | ParseField (const FieldDescriptor *field, Message *output) |
ParserImpl (const Descriptor *root_message_type, io::ZeroCopyInputStream *input_stream, io::ErrorCollector *error_collector, const TextFormat::Finder *finder, ParseInfoTree *parse_info_tree, SingularOverwritePolicy singular_overwrite_policy, bool allow_case_insensitive_field, bool allow_unknown_field, bool allow_unknown_extension, bool allow_unknown_enum, bool allow_field_number, bool allow_relaxed_whitespace, bool allow_partial, int recursion_limit) | |
ParserImpl (const Descriptor *root_message_type, io::ZeroCopyInputStream *input_stream, io::ErrorCollector *error_collector, const TextFormat::Finder *finder, ParseInfoTree *parse_info_tree, SingularOverwritePolicy singular_overwrite_policy, bool allow_case_insensitive_field, bool allow_unknown_field, bool allow_unknown_extension, bool allow_unknown_enum, bool allow_field_number, bool allow_relaxed_whitespace, bool allow_partial, int recursion_limit) | |
void | ReportError (int line, int col, const std::string &message) |
void | ReportError (int line, int col, const std::string &message) |
void | ReportWarning (int line, int col, const std::string &message) |
void | ReportWarning (int line, int col, const std::string &message) |
~ParserImpl () | |
~ParserImpl () | |
Static Private Attributes | |
static constexpr int32_t | kint32max = std::numeric_limits<int32_t>::max() |
static constexpr int64_t | kint64max = std::numeric_limits<int64_t>::max() |
static constexpr int64_t | kint64min = std::numeric_limits<int64_t>::min() |
static constexpr uint32_t | kuint32max = std::numeric_limits<uint32_t>::max() |
static constexpr uint64_t | kuint64max = std::numeric_limits<uint64_t>::max() |
Definition at line 228 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Enumerator | |
---|---|
ALLOW_SINGULAR_OVERWRITES | |
FORBID_SINGULAR_OVERWRITES | |
ALLOW_SINGULAR_OVERWRITES | |
FORBID_SINGULAR_OVERWRITES |
Definition at line 234 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Enumerator | |
---|---|
ALLOW_SINGULAR_OVERWRITES | |
FORBID_SINGULAR_OVERWRITES | |
ALLOW_SINGULAR_OVERWRITES | |
FORBID_SINGULAR_OVERWRITES |
Definition at line 250 of file protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 239 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 278 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 255 of file protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 295 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1135 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1222 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1088 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1175 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1106 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1193 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1238 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1042 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1129 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 380 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 412 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 636 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 688 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 680 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 745 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 923 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1010 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 901 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 979 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1002 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 356 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 388 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 367 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 399 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 984 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1071 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 945 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1032 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 934 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1021 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1013 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1100 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 963 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1050 of file protobuf/src/google/protobuf/text_format.cc.
|
private |
|
private |
|
inlineprivate |
Definition at line 890 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 968 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 895 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 973 of file protobuf/src/google/protobuf/text_format.cc.
Definition at line 284 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 301 of file protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 295 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 321 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 341 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 373 of file protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 305 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 331 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 348 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 380 of file protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 321 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 347 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 609 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 655 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 670 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 725 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 820 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 885 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1151 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1248 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1259 of file protobuf/src/google/protobuf/text_format.cc.
|
inlineprivate |
Definition at line 1267 of file protobuf/src/google/protobuf/text_format.cc.
Definition at line 1189 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 1193 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 1194 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 1192 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 1191 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 1190 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1182 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1183 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1196 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
Definition at line 1312 of file protobuf/src/google/protobuf/text_format.cc.
|
staticconstexprprivate |
Definition at line 363 of file protobuf/src/google/protobuf/text_format.cc.
|
staticconstexprprivate |
Definition at line 366 of file protobuf/src/google/protobuf/text_format.cc.
|
staticconstexprprivate |
Definition at line 365 of file protobuf/src/google/protobuf/text_format.cc.
|
staticconstexprprivate |
Definition at line 364 of file protobuf/src/google/protobuf/text_format.cc.
|
staticconstexprprivate |
Definition at line 367 of file protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1184 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1195 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1187 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1188 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1186 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 1185 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.