#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.