OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Types | Public Member Functions
google::protobuf::TextFormat::Parser::ParserImpl Class Reference

List of all members.

Classes

class  ParserErrorCollector

Public Types

enum  SingularOverwritePolicy { ALLOW_SINGULAR_OVERWRITES = 0, FORBID_SINGULAR_OVERWRITES = 1 }

Public Member Functions

 ParserImpl (const Descriptor *root_message_type, io::ZeroCopyInputStream *input_stream, io::ErrorCollector *error_collector, SingularOverwritePolicy singular_overwrite_policy)
 ~ParserImpl ()
bool Parse (Message *output)
bool ParseField (const FieldDescriptor *field, Message *output)
void ReportError (int line, int col, const string &message)
void ReportWarning (int line, int col, const string &message)

Member Enumeration Documentation

Enumerator:
ALLOW_SINGULAR_OVERWRITES 
FORBID_SINGULAR_OVERWRITES 

Constructor & Destructor Documentation

google::protobuf::TextFormat::Parser::ParserImpl::ParserImpl ( const Descriptor root_message_type,
io::ZeroCopyInputStream input_stream,
io::ErrorCollector error_collector,
SingularOverwritePolicy  singular_overwrite_policy 
)

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines