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

#include <text_format.h>

Classes

class  ParserImpl
 

Public Member Functions

void AllowCaseInsensitiveField (bool allow)
 
void AllowCaseInsensitiveField (bool allow)
 
void AllowFieldNumber (bool allow)
 
void AllowFieldNumber (bool allow)
 
void AllowPartialMessage (bool allow)
 
void AllowPartialMessage (bool allow)
 
void AllowUnknownExtension (bool allow)
 
void AllowUnknownExtension (bool allow)
 
void AllowUnknownField (bool allow)
 
void AllowUnknownField (bool allow)
 
bool Merge (io::ZeroCopyInputStream *input, Message *output)
 
bool Merge (io::ZeroCopyInputStream *input, Message *output)
 
bool MergeFromString (const std::string &input, Message *output)
 
bool MergeFromString (ConstStringParam input, Message *output)
 
bool Parse (io::ZeroCopyInputStream *input, Message *output)
 
bool Parse (io::ZeroCopyInputStream *input, Message *output)
 
bool ParseFieldValueFromString (const std::string &input, const FieldDescriptor *field, Message *output)
 
bool ParseFieldValueFromString (const std::string &input, const FieldDescriptor *field, Message *output)
 
bool ParseFromString (const std::string &input, Message *output)
 
bool ParseFromString (ConstStringParam input, Message *output)
 
 Parser ()
 
 Parser ()
 
void RecordErrorsTo (io::ErrorCollector *error_collector)
 
void RecordErrorsTo (io::ErrorCollector *error_collector)
 
void SetFinder (const Finder *finder)
 
void SetFinder (const Finder *finder)
 
void SetRecursionLimit (int limit)
 
void SetRecursionLimit (int limit)
 
void WriteLocationsTo (ParseInfoTree *tree)
 
void WriteLocationsTo (ParseInfoTree *tree)
 
 ~Parser ()
 
 ~Parser ()
 

Private Member Functions

bool MergeUsingImpl (io::ZeroCopyInputStream *input, Message *output, ParserImpl *parser_impl)
 
bool MergeUsingImpl (io::ZeroCopyInputStream *input, Message *output, ParserImpl *parser_impl)
 

Private Attributes

bool allow_case_insensitive_field_
 
bool allow_field_number_
 
bool allow_partial_
 
bool allow_relaxed_whitespace_
 
bool allow_singular_overwrites_
 
bool allow_unknown_enum_
 
bool allow_unknown_extension_
 
bool allow_unknown_field_
 
io::ErrorCollectorerror_collector_
 
const Finderfinder_
 
ParseInfoTreeparse_info_tree_
 
int recursion_limit_
 

Detailed Description

Definition at line 511 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.

Constructor & Destructor Documentation

◆ Parser() [1/2]

google::protobuf::TextFormat::Parser::Parser ( )

◆ ~Parser() [1/2]

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

◆ Parser() [2/2]

google::protobuf::TextFormat::Parser::Parser ( )

◆ ~Parser() [2/2]

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

Member Function Documentation

◆ AllowCaseInsensitiveField() [1/2]

void google::protobuf::TextFormat::Parser::AllowCaseInsensitiveField ( bool  allow)
inline

◆ AllowCaseInsensitiveField() [2/2]

void google::protobuf::TextFormat::Parser::AllowCaseInsensitiveField ( bool  allow)
inline

Definition at line 598 of file protobuf/src/google/protobuf/text_format.h.

◆ AllowFieldNumber() [1/2]

void google::protobuf::TextFormat::Parser::AllowFieldNumber ( bool  allow)
inline

◆ AllowFieldNumber() [2/2]

void google::protobuf::TextFormat::Parser::AllowFieldNumber ( bool  allow)
inline

Definition at line 626 of file protobuf/src/google/protobuf/text_format.h.

◆ AllowPartialMessage() [1/2]

void google::protobuf::TextFormat::Parser::AllowPartialMessage ( bool  allow)
inline

◆ AllowPartialMessage() [2/2]

void google::protobuf::TextFormat::Parser::AllowPartialMessage ( bool  allow)
inline

Definition at line 592 of file protobuf/src/google/protobuf/text_format.h.

◆ AllowUnknownExtension() [1/2]

void google::protobuf::TextFormat::Parser::AllowUnknownExtension ( bool  allow)
inline

◆ AllowUnknownExtension() [2/2]

void google::protobuf::TextFormat::Parser::AllowUnknownExtension ( bool  allow)
inline

Definition at line 614 of file protobuf/src/google/protobuf/text_format.h.

◆ AllowUnknownField() [1/2]

void google::protobuf::TextFormat::Parser::AllowUnknownField ( bool  allow)
inline

◆ AllowUnknownField() [2/2]

void google::protobuf::TextFormat::Parser::AllowUnknownField ( bool  allow)
inline

Definition at line 623 of file protobuf/src/google/protobuf/text_format.h.

◆ Merge() [1/2]

bool google::protobuf::TextFormat::Parser::Merge ( io::ZeroCopyInputStream input,
Message output 
)

◆ Merge() [2/2]

bool google::protobuf::TextFormat::Parser::Merge ( io::ZeroCopyInputStream input,
Message output 
)

◆ MergeFromString() [1/2]

bool google::protobuf::TextFormat::Parser::MergeFromString ( const std::string &  input,
Message output 
)

◆ MergeFromString() [2/2]

bool google::protobuf::TextFormat::Parser::MergeFromString ( ConstStringParam  input,
Message output 
)

◆ MergeUsingImpl() [1/2]

bool google::protobuf::TextFormat::Parser::MergeUsingImpl ( io::ZeroCopyInputStream input,
Message output,
ParserImpl parser_impl 
)
private

◆ MergeUsingImpl() [2/2]

bool google::protobuf::TextFormat::Parser::MergeUsingImpl ( io::ZeroCopyInputStream input,
Message output,
ParserImpl parser_impl 
)
private

◆ Parse() [1/2]

bool google::protobuf::TextFormat::Parser::Parse ( io::ZeroCopyInputStream input,
Message output 
)

◆ Parse() [2/2]

bool google::protobuf::TextFormat::Parser::Parse ( io::ZeroCopyInputStream input,
Message output 
)

◆ ParseFieldValueFromString() [1/2]

bool google::protobuf::TextFormat::Parser::ParseFieldValueFromString ( const std::string &  input,
const FieldDescriptor field,
Message output 
)

◆ ParseFieldValueFromString() [2/2]

bool google::protobuf::TextFormat::Parser::ParseFieldValueFromString ( const std::string &  input,
const FieldDescriptor field,
Message output 
)

◆ ParseFromString() [1/2]

bool google::protobuf::TextFormat::Parser::ParseFromString ( const std::string &  input,
Message output 
)

◆ ParseFromString() [2/2]

bool google::protobuf::TextFormat::Parser::ParseFromString ( ConstStringParam  input,
Message output 
)

◆ RecordErrorsTo() [1/2]

void google::protobuf::TextFormat::Parser::RecordErrorsTo ( io::ErrorCollector error_collector)
inline

◆ RecordErrorsTo() [2/2]

void google::protobuf::TextFormat::Parser::RecordErrorsTo ( io::ErrorCollector error_collector)
inline

Definition at line 576 of file protobuf/src/google/protobuf/text_format.h.

◆ SetFinder() [1/2]

void google::protobuf::TextFormat::Parser::SetFinder ( const Finder finder)
inline

◆ SetFinder() [2/2]

void google::protobuf::TextFormat::Parser::SetFinder ( const Finder finder)
inline

Definition at line 583 of file protobuf/src/google/protobuf/text_format.h.

◆ SetRecursionLimit() [1/2]

void google::protobuf::TextFormat::Parser::SetRecursionLimit ( int  limit)
inline

◆ SetRecursionLimit() [2/2]

void google::protobuf::TextFormat::Parser::SetRecursionLimit ( int  limit)
inline

Definition at line 630 of file protobuf/src/google/protobuf/text_format.h.

◆ WriteLocationsTo() [1/2]

void google::protobuf::TextFormat::Parser::WriteLocationsTo ( ParseInfoTree tree)
inline

◆ WriteLocationsTo() [2/2]

void google::protobuf::TextFormat::Parser::WriteLocationsTo ( ParseInfoTree tree)
inline

Definition at line 588 of file protobuf/src/google/protobuf/text_format.h.

Member Data Documentation

◆ allow_case_insensitive_field_

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

◆ allow_field_number_

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

◆ allow_partial_

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

◆ allow_relaxed_whitespace_

bool google::protobuf::TextFormat::Parser::allow_relaxed_whitespace_
private

◆ allow_singular_overwrites_

bool google::protobuf::TextFormat::Parser::allow_singular_overwrites_
private

◆ allow_unknown_enum_

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

◆ allow_unknown_extension_

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

◆ allow_unknown_field_

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

◆ error_collector_

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

◆ finder_

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

◆ parse_info_tree_

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

◆ recursion_limit_

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

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


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