TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::TextFormat Class Reference

#include <text_format.h>

Classes

class  FieldValuePrinter
 
class  Finder
 
class  ParseInfoTree
 
struct  ParseLocation
 
class  Parser
 
class  Printer
 

Static Public Member Functions

static bool Print (const Message &message, io::ZeroCopyOutputStream *output)
 
static bool PrintUnknownFields (const UnknownFieldSet &unknown_fields, io::ZeroCopyOutputStream *output)
 
static bool PrintToString (const Message &message, string *output)
 
static bool PrintUnknownFieldsToString (const UnknownFieldSet &unknown_fields, string *output)
 
static void PrintFieldValueToString (const Message &message, const FieldDescriptor *field, int index, string *output)
 
static bool Parse (io::ZeroCopyInputStream *input, Message *output)
 
static bool ParseFromString (const string &input, Message *output)
 
static bool Merge (io::ZeroCopyInputStream *input, Message *output)
 
static bool MergeFromString (const string &input, Message *output)
 
static bool ParseFieldValueFromString (const string &input, const FieldDescriptor *field, Message *message)
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (TextFormat)
 

Static Private Member Functions

static void RecordLocation (ParseInfoTree *info_tree, const FieldDescriptor *field, ParseLocation location)
 
static ParseInfoTreeCreateNested (ParseInfoTree *info_tree, const FieldDescriptor *field)
 

Member Function Documentation

TextFormat::ParseInfoTree * google::protobuf::TextFormat::CreateNested ( ParseInfoTree info_tree,
const FieldDescriptor field 
)
inlinestaticprivate
466  {
467  return info_tree->CreateNested(field);
468 }

+ Here is the call graph for this function:

google::protobuf::TextFormat::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( TextFormat  )
private
static bool google::protobuf::TextFormat::Merge ( io::ZeroCopyInputStream input,
Message output 
)
static
static bool google::protobuf::TextFormat::MergeFromString ( const string &  input,
Message output 
)
static
static bool google::protobuf::TextFormat::Parse ( io::ZeroCopyInputStream input,
Message output 
)
static
static bool google::protobuf::TextFormat::ParseFieldValueFromString ( const string &  input,
const FieldDescriptor field,
Message message 
)
static
static bool google::protobuf::TextFormat::ParseFromString ( const string &  input,
Message output 
)
static
static bool google::protobuf::TextFormat::Print ( const Message message,
io::ZeroCopyOutputStream output 
)
static
static void google::protobuf::TextFormat::PrintFieldValueToString ( const Message message,
const FieldDescriptor field,
int  index,
string *  output 
)
static
static bool google::protobuf::TextFormat::PrintToString ( const Message message,
string *  output 
)
static
static bool google::protobuf::TextFormat::PrintUnknownFields ( const UnknownFieldSet unknown_fields,
io::ZeroCopyOutputStream output 
)
static
static bool google::protobuf::TextFormat::PrintUnknownFieldsToString ( const UnknownFieldSet unknown_fields,
string *  output 
)
static
void google::protobuf::TextFormat::RecordLocation ( ParseInfoTree info_tree,
const FieldDescriptor field,
ParseLocation  location 
)
inlinestaticprivate
460  {
461  info_tree->RecordLocation(field, location);
462 }

+ Here is the call graph for this function:


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