Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
google::protobuf::TextFormat::Parser::ParserImpl Class Reference

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 ()
 

Private Member Functions

bool Consume (const std::string &value)
 
bool Consume (const std::string &value)
 
bool ConsumeAnyTypeUrl (std::string *full_type_name, std::string *prefix)
 
bool ConsumeAnyTypeUrl (std::string *full_type_name, std::string *prefix)
 
bool ConsumeAnyValue (const Descriptor *value_descriptor, std::string *serialized_value)
 
bool ConsumeAnyValue (const Descriptor *value_descriptor, std::string *serialized_value)
 
bool ConsumeBeforeWhitespace (const std::string &value)
 
bool ConsumeDouble (double *value)
 
bool ConsumeDouble (double *value)
 
bool ConsumeField (Message *message)
 
bool ConsumeField (Message *message)
 
bool ConsumeFieldMessage (Message *message, const Reflection *reflection, const FieldDescriptor *field)
 
bool ConsumeFieldMessage (Message *message, const Reflection *reflection, const FieldDescriptor *field)
 
bool ConsumeFieldValue (Message *message, const Reflection *reflection, const FieldDescriptor *field)
 
bool ConsumeFieldValue (Message *message, const Reflection *reflection, const FieldDescriptor *field)
 
bool ConsumeFullTypeName (std::string *name)
 
bool ConsumeFullTypeName (std::string *name)
 
bool ConsumeIdentifier (std::string *identifier)
 
bool ConsumeIdentifier (std::string *identifier)
 
bool ConsumeIdentifierBeforeWhitespace (std::string *identifier)
 
bool ConsumeMessage (Message *message, const std::string delimiter)
 
bool ConsumeMessage (Message *message, const std::string delimiter)
 
bool ConsumeMessageDelimiter (std::string *delimiter)
 
bool ConsumeMessageDelimiter (std::string *delimiter)
 
bool ConsumeSignedInteger (int64 *value, uint64 max_value)
 
bool ConsumeSignedInteger (int64_t *value, uint64_t max_value)
 
bool ConsumeString (std::string *text)
 
bool ConsumeString (std::string *text)
 
bool ConsumeTypeUrlOrFullTypeName ()
 
bool ConsumeTypeUrlOrFullTypeName ()
 
bool ConsumeUnsignedDecimalAsDouble (double *value, uint64 max_value)
 
bool ConsumeUnsignedDecimalAsDouble (double *value, uint64_t max_value)
 
bool ConsumeUnsignedInteger (uint64 *value, uint64 max_value)
 
bool ConsumeUnsignedInteger (uint64_t *value, uint64_t max_value)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ParserImpl)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ParserImpl)
 
bool LookingAt (const std::string &text)
 
bool LookingAt (const std::string &text)
 
bool LookingAtType (io::Tokenizer::TokenType token_type)
 
bool LookingAtType (io::Tokenizer::TokenType token_type)
 
void ReportError (const std::string &message)
 
void ReportError (const std::string &message)
 
void ReportWarning (const std::string &message)
 
void ReportWarning (const std::string &message)
 
bool SkipField ()
 
bool SkipField ()
 
bool SkipFieldMessage ()
 
bool SkipFieldMessage ()
 
bool SkipFieldValue ()
 
bool SkipFieldValue ()
 
bool TryConsume (const std::string &value)
 
bool TryConsume (const std::string &value)
 
bool TryConsumeBeforeWhitespace (const std::string &value)
 
bool TryConsumeWhitespace (const std::string &message_type, const char *field_type)
 

Private Attributes

const bool allow_case_insensitive_field_
 
const bool allow_field_number_
 
const bool allow_partial_
 
const bool allow_unknown_enum_
 
const bool allow_unknown_extension_
 
const bool allow_unknown_field_
 
io::ErrorCollectorerror_collector_
 
const TextFormat::Finderfinder_
 
bool had_errors_
 
const int initial_recursion_limit_
 
ParseInfoTreeparse_info_tree_
 
int recursion_limit_
 
const Descriptorroot_message_type_
 
SingularOverwritePolicy singular_overwrite_policy_
 
io::Tokenizer tokenizer_
 
ParserErrorCollector tokenizer_error_collector_
 

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()
 

Detailed Description

Definition at line 228 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.

Member Enumeration Documentation

◆ SingularOverwritePolicy [1/2]

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.

◆ SingularOverwritePolicy [2/2]

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.

Constructor & Destructor Documentation

◆ ParserImpl() [1/2]

google::protobuf::TextFormat::Parser::ParserImpl::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 
)
inline

◆ ~ParserImpl() [1/2]

google::protobuf::TextFormat::Parser::ParserImpl::~ParserImpl ( )
inline

◆ ParserImpl() [2/2]

google::protobuf::TextFormat::Parser::ParserImpl::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 
)
inline

Definition at line 255 of file protobuf/src/google/protobuf/text_format.cc.

◆ ~ParserImpl() [2/2]

google::protobuf::TextFormat::Parser::ParserImpl::~ParserImpl ( )
inline

Definition at line 295 of file protobuf/src/google/protobuf/text_format.cc.

Member Function Documentation

◆ Consume() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::Consume ( const std::string &  value)
inlineprivate

◆ Consume() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::Consume ( const std::string &  value)
inlineprivate

◆ ConsumeAnyTypeUrl() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyTypeUrl ( std::string *  full_type_name,
std::string *  prefix 
)
inlineprivate

◆ ConsumeAnyTypeUrl() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyTypeUrl ( std::string *  full_type_name,
std::string *  prefix 
)
inlineprivate

◆ ConsumeAnyValue() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyValue ( const Descriptor value_descriptor,
std::string *  serialized_value 
)
inlineprivate

◆ ConsumeAnyValue() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeAnyValue ( const Descriptor value_descriptor,
std::string *  serialized_value 
)
inlineprivate

◆ ConsumeBeforeWhitespace()

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeBeforeWhitespace ( const std::string &  value)
inlineprivate

◆ ConsumeDouble() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeDouble ( double *  value)
inlineprivate

◆ ConsumeDouble() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeDouble ( double *  value)
inlineprivate

◆ ConsumeField() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField ( Message message)
inlineprivate

◆ ConsumeField() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeField ( Message message)
inlineprivate

Definition at line 412 of file protobuf/src/google/protobuf/text_format.cc.

◆ ConsumeFieldMessage() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldMessage ( Message message,
const Reflection reflection,
const FieldDescriptor field 
)
inlineprivate

◆ ConsumeFieldMessage() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldMessage ( Message message,
const Reflection reflection,
const FieldDescriptor field 
)
inlineprivate

Definition at line 688 of file protobuf/src/google/protobuf/text_format.cc.

◆ ConsumeFieldValue() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue ( Message message,
const Reflection reflection,
const FieldDescriptor field 
)
inlineprivate

◆ ConsumeFieldValue() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFieldValue ( Message message,
const Reflection reflection,
const FieldDescriptor field 
)
inlineprivate

Definition at line 745 of file protobuf/src/google/protobuf/text_format.cc.

◆ ConsumeFullTypeName() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFullTypeName ( std::string *  name)
inlineprivate

◆ ConsumeFullTypeName() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeFullTypeName ( std::string *  name)
inlineprivate

◆ ConsumeIdentifier() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeIdentifier ( std::string *  identifier)
inlineprivate

◆ ConsumeIdentifier() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeIdentifier ( std::string *  identifier)
inlineprivate

Definition at line 979 of file protobuf/src/google/protobuf/text_format.cc.

◆ ConsumeIdentifierBeforeWhitespace()

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeIdentifierBeforeWhitespace ( std::string *  identifier)
inlineprivate

◆ ConsumeMessage() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeMessage ( Message message,
const std::string  delimiter 
)
inlineprivate

◆ ConsumeMessage() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeMessage ( Message message,
const std::string  delimiter 
)
inlineprivate

Definition at line 388 of file protobuf/src/google/protobuf/text_format.cc.

◆ ConsumeMessageDelimiter() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeMessageDelimiter ( std::string *  delimiter)
inlineprivate

◆ ConsumeMessageDelimiter() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeMessageDelimiter ( std::string *  delimiter)
inlineprivate

Definition at line 399 of file protobuf/src/google/protobuf/text_format.cc.

◆ ConsumeSignedInteger() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeSignedInteger ( int64 value,
uint64  max_value 
)
inlineprivate

◆ ConsumeSignedInteger() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeSignedInteger ( int64_t value,
uint64_t  max_value 
)
inlineprivate

◆ ConsumeString() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeString ( std::string *  text)
inlineprivate

◆ ConsumeString() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeString ( std::string *  text)
inlineprivate

◆ ConsumeTypeUrlOrFullTypeName() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeTypeUrlOrFullTypeName ( )
inlineprivate

◆ ConsumeTypeUrlOrFullTypeName() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeTypeUrlOrFullTypeName ( )
inlineprivate

◆ ConsumeUnsignedDecimalAsDouble() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeUnsignedDecimalAsDouble ( double *  value,
uint64  max_value 
)
inlineprivate

◆ ConsumeUnsignedDecimalAsDouble() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeUnsignedDecimalAsDouble ( double *  value,
uint64_t  max_value 
)
inlineprivate

◆ ConsumeUnsignedInteger() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeUnsignedInteger ( uint64 value,
uint64  max_value 
)
inlineprivate

◆ ConsumeUnsignedInteger() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ConsumeUnsignedInteger ( uint64_t value,
uint64_t  max_value 
)
inlineprivate

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::TextFormat::Parser::ParserImpl::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ParserImpl  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::TextFormat::Parser::ParserImpl::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ParserImpl  )
private

◆ LookingAt() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::LookingAt ( const std::string &  text)
inlineprivate

◆ LookingAt() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::LookingAt ( const std::string &  text)
inlineprivate

Definition at line 968 of file protobuf/src/google/protobuf/text_format.cc.

◆ LookingAtType() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::LookingAtType ( io::Tokenizer::TokenType  token_type)
inlineprivate

◆ LookingAtType() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::LookingAtType ( io::Tokenizer::TokenType  token_type)
inlineprivate

Definition at line 973 of file protobuf/src/google/protobuf/text_format.cc.

◆ Parse() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::Parse ( Message output)
inline

◆ Parse() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::Parse ( Message output)
inline

Definition at line 301 of file protobuf/src/google/protobuf/text_format.cc.

◆ ParseField() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ParseField ( const FieldDescriptor field,
Message output 
)
inline

◆ ParseField() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::ParseField ( const FieldDescriptor field,
Message output 
)
inline

Definition at line 321 of file protobuf/src/google/protobuf/text_format.cc.

◆ ReportError() [1/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportError ( const std::string &  message)
inlineprivate

◆ ReportError() [2/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportError ( const std::string &  message)
inlineprivate

Definition at line 373 of file protobuf/src/google/protobuf/text_format.cc.

◆ ReportError() [3/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportError ( int  line,
int  col,
const std::string &  message 
)
inline

◆ ReportError() [4/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportError ( int  line,
int  col,
const std::string &  message 
)
inline

Definition at line 331 of file protobuf/src/google/protobuf/text_format.cc.

◆ ReportWarning() [1/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportWarning ( const std::string &  message)
inlineprivate

◆ ReportWarning() [2/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportWarning ( const std::string &  message)
inlineprivate

Definition at line 380 of file protobuf/src/google/protobuf/text_format.cc.

◆ ReportWarning() [3/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportWarning ( int  line,
int  col,
const std::string &  message 
)
inline

◆ ReportWarning() [4/4]

void google::protobuf::TextFormat::Parser::ParserImpl::ReportWarning ( int  line,
int  col,
const std::string &  message 
)
inline

Definition at line 347 of file protobuf/src/google/protobuf/text_format.cc.

◆ SkipField() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::SkipField ( )
inlineprivate

◆ SkipField() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::SkipField ( )
inlineprivate

Definition at line 655 of file protobuf/src/google/protobuf/text_format.cc.

◆ SkipFieldMessage() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::SkipFieldMessage ( )
inlineprivate

◆ SkipFieldMessage() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::SkipFieldMessage ( )
inlineprivate

Definition at line 725 of file protobuf/src/google/protobuf/text_format.cc.

◆ SkipFieldValue() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::SkipFieldValue ( )
inlineprivate

◆ SkipFieldValue() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::SkipFieldValue ( )
inlineprivate

Definition at line 885 of file protobuf/src/google/protobuf/text_format.cc.

◆ TryConsume() [1/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::TryConsume ( const std::string &  value)
inlineprivate

◆ TryConsume() [2/2]

bool google::protobuf::TextFormat::Parser::ParserImpl::TryConsume ( const std::string &  value)
inlineprivate

◆ TryConsumeBeforeWhitespace()

bool google::protobuf::TextFormat::Parser::ParserImpl::TryConsumeBeforeWhitespace ( const std::string &  value)
inlineprivate

◆ TryConsumeWhitespace()

bool google::protobuf::TextFormat::Parser::ParserImpl::TryConsumeWhitespace ( const std::string &  message_type,
const char *  field_type 
)
inlineprivate

Member Data Documentation

◆ allow_case_insensitive_field_

const bool google::protobuf::TextFormat::Parser::ParserImpl::allow_case_insensitive_field_
private

◆ allow_field_number_

const bool google::protobuf::TextFormat::Parser::ParserImpl::allow_field_number_
private

◆ allow_partial_

const bool google::protobuf::TextFormat::Parser::ParserImpl::allow_partial_
private

◆ allow_unknown_enum_

const bool google::protobuf::TextFormat::Parser::ParserImpl::allow_unknown_enum_
private

◆ allow_unknown_extension_

const bool google::protobuf::TextFormat::Parser::ParserImpl::allow_unknown_extension_
private

◆ allow_unknown_field_

const bool google::protobuf::TextFormat::Parser::ParserImpl::allow_unknown_field_
private

◆ error_collector_

io::ErrorCollector * google::protobuf::TextFormat::Parser::ParserImpl::error_collector_
private

◆ finder_

const TextFormat::Finder * google::protobuf::TextFormat::Parser::ParserImpl::finder_
private

◆ had_errors_

bool google::protobuf::TextFormat::Parser::ParserImpl::had_errors_
private

◆ initial_recursion_limit_

const int google::protobuf::TextFormat::Parser::ParserImpl::initial_recursion_limit_
private

◆ kint32max

constexpr int32_t google::protobuf::TextFormat::Parser::ParserImpl::kint32max = std::numeric_limits<int32_t>::max()
staticconstexprprivate

Definition at line 363 of file protobuf/src/google/protobuf/text_format.cc.

◆ kint64max

constexpr int64_t google::protobuf::TextFormat::Parser::ParserImpl::kint64max = std::numeric_limits<int64_t>::max()
staticconstexprprivate

Definition at line 366 of file protobuf/src/google/protobuf/text_format.cc.

◆ kint64min

constexpr int64_t google::protobuf::TextFormat::Parser::ParserImpl::kint64min = std::numeric_limits<int64_t>::min()
staticconstexprprivate

Definition at line 365 of file protobuf/src/google/protobuf/text_format.cc.

◆ kuint32max

constexpr uint32_t google::protobuf::TextFormat::Parser::ParserImpl::kuint32max = std::numeric_limits<uint32_t>::max()
staticconstexprprivate

Definition at line 364 of file protobuf/src/google/protobuf/text_format.cc.

◆ kuint64max

constexpr uint64_t google::protobuf::TextFormat::Parser::ParserImpl::kuint64max = std::numeric_limits<uint64_t>::max()
staticconstexprprivate

Definition at line 367 of file protobuf/src/google/protobuf/text_format.cc.

◆ parse_info_tree_

ParseInfoTree * google::protobuf::TextFormat::Parser::ParserImpl::parse_info_tree_
private

◆ recursion_limit_

int google::protobuf::TextFormat::Parser::ParserImpl::recursion_limit_
private

◆ root_message_type_

const Descriptor * google::protobuf::TextFormat::Parser::ParserImpl::root_message_type_
private

◆ singular_overwrite_policy_

SingularOverwritePolicy google::protobuf::TextFormat::Parser::ParserImpl::singular_overwrite_policy_
private

◆ tokenizer_

io::Tokenizer google::protobuf::TextFormat::Parser::ParserImpl::tokenizer_
private

◆ tokenizer_error_collector_

ParserErrorCollector google::protobuf::TextFormat::Parser::ParserImpl::tokenizer_error_collector_
private

The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:22