#include <text_format.h>
Public Member Functions | |
| ParseLocation | GetLocation (const FieldDescriptor *field, int index) const |
| ParseLocation | GetLocation (const FieldDescriptor *field, int index) const |
| ParseLocationRange | GetLocationRange (const FieldDescriptor *field, int index) const |
| ParseInfoTree * | GetTreeForNested (const FieldDescriptor *field, int index) const |
| ParseInfoTree * | GetTreeForNested (const FieldDescriptor *field, int index) const |
| ParseInfoTree & | operator= (const ParseInfoTree &)=delete |
| ParseInfoTree & | operator= (const ParseInfoTree &)=delete |
| ParseInfoTree ()=default | |
| ParseInfoTree ()=default | |
| ParseInfoTree (const ParseInfoTree &)=delete | |
| ParseInfoTree (const ParseInfoTree &)=delete | |
Private Types | |
| typedef std::map< const FieldDescriptor *, std::vector< ParseLocation > > | LocationMap |
| typedef std::map< const FieldDescriptor *, std::vector< ParseLocationRange > > | LocationMap |
| typedef std::map< const FieldDescriptor *, std::vector< std::unique_ptr< ParseInfoTree > > > | NestedMap |
| typedef std::map< const FieldDescriptor *, std::vector< std::unique_ptr< ParseInfoTree > > > | NestedMap |
Private Member Functions | |
| ParseInfoTree * | CreateNested (const FieldDescriptor *field) |
| ParseInfoTree * | CreateNested (const FieldDescriptor *field) |
| void | RecordLocation (const FieldDescriptor *field, ParseLocation location) |
| void | RecordLocation (const FieldDescriptor *field, ParseLocationRange range) |
Private Attributes | |
| LocationMap | locations_ |
| NestedMap | nested_ |
Friends | |
| class | TextFormat |
Definition at line 469 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.
|
private |
Definition at line 498 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.
|
private |
Definition at line 547 of file protobuf/src/google/protobuf/text_format.h.
|
private |
Definition at line 504 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.
|
private |
Definition at line 553 of file protobuf/src/google/protobuf/text_format.h.
|
default |
|
delete |
|
default |
|
delete |
|
private |
Definition at line 133 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
| TextFormat::ParseLocation google::protobuf::TextFormat::ParseInfoTree::GetLocation | ( | const FieldDescriptor * | field, |
| int | index | ||
| ) | const |
Definition at line 155 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
inline |
Definition at line 525 of file protobuf/src/google/protobuf/text_format.h.
| TextFormat::ParseLocationRange google::protobuf::TextFormat::ParseInfoTree::GetLocationRange | ( | const FieldDescriptor * | field, |
| int | index | ||
| ) | const |
Definition at line 170 of file protobuf/src/google/protobuf/text_format.cc.
| TextFormat::ParseInfoTree * google::protobuf::TextFormat::ParseInfoTree::GetTreeForNested | ( | const FieldDescriptor * | field, |
| int | index | ||
| ) | const |
Definition at line 171 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
| ParseInfoTree* google::protobuf::TextFormat::ParseInfoTree::GetTreeForNested | ( | const FieldDescriptor * | field, |
| int | index | ||
| ) | const |
|
delete |
|
delete |
|
private |
Definition at line 128 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.cc.
|
private |
Definition at line 143 of file protobuf/src/google/protobuf/text_format.cc.
|
friend |
Definition at line 488 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.
|
private |
Definition at line 506 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.
|
private |
Definition at line 507 of file bloaty/third_party/protobuf/src/google/protobuf/text_format.h.