#include <text_format.h>
Public Member Functions | |
ParseLocation | GetLocation (const FieldDescriptor *field, int index) const |
ParseInfoTree * | GetTreeForNested (const FieldDescriptor *field, int index) const |
ParseInfoTree () | |
~ParseInfoTree () | |
Private Types | |
typedef std::map< const FieldDescriptor *, std::vector< ParseLocation > > | LocationMap |
typedef std::map< const FieldDescriptor *, std::vector< ParseInfoTree * > > | NestedMap |
Private Member Functions | |
ParseInfoTree * | CreateNested (const FieldDescriptor *field) |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ParseInfoTree) | |
void | RecordLocation (const FieldDescriptor *field, ParseLocation location) |
Private Attributes | |
LocationMap | locations_ |
NestedMap | nested_ |
Friends | |
class | TextFormat |
Definition at line 467 of file text_format.h.
|
private |
Definition at line 495 of file text_format.h.
|
private |
Definition at line 500 of file text_format.h.
google::protobuf::TextFormat::ParseInfoTree::ParseInfoTree | ( | ) |
Definition at line 131 of file text_format.cc.
google::protobuf::TextFormat::ParseInfoTree::~ParseInfoTree | ( | ) |
Definition at line 133 of file text_format.cc.
|
private |
Definition at line 145 of file text_format.cc.
TextFormat::ParseLocation google::protobuf::TextFormat::ParseInfoTree::GetLocation | ( | const FieldDescriptor * | field, |
int | index | ||
) | const |
Definition at line 169 of file text_format.cc.
TextFormat::ParseInfoTree * google::protobuf::TextFormat::ParseInfoTree::GetTreeForNested | ( | const FieldDescriptor * | field, |
int | index | ||
) | const |
Definition at line 185 of file text_format.cc.
|
private |
|
private |
Definition at line 140 of file text_format.cc.
|
friend |
Definition at line 485 of file text_format.h.
|
private |
Definition at line 502 of file text_format.h.
|
private |
Definition at line 503 of file text_format.h.