![]() |
TrinityCore
|
Public Member Functions | |
LocationRecorder (Parser *parser) | |
LocationRecorder (const LocationRecorder &parent) | |
LocationRecorder (const LocationRecorder &parent, int path1) | |
LocationRecorder (const LocationRecorder &parent, int path1, int path2) | |
~LocationRecorder () | |
void | AddPath (int path_component) |
void | StartAt (const io::Tokenizer::Token &token) |
void | StartAt (const LocationRecorder &other) |
void | EndAt (const io::Tokenizer::Token &token) |
void | RecordLegacyLocation (const Message *descriptor, DescriptorPool::ErrorCollector::ErrorLocation location) |
void | AttachComments (string *leading, string *trailing) const |
Private Member Functions | |
void | Init (const LocationRecorder &parent) |
Private Attributes | |
Parser * | parser_ |
SourceCodeInfo::Location * | location_ |
google::protobuf::compiler::Parser::LocationRecorder::LocationRecorder | ( | Parser * | parser | ) |
google::protobuf::compiler::Parser::LocationRecorder::LocationRecorder | ( | const LocationRecorder & | parent | ) |
google::protobuf::compiler::Parser::LocationRecorder::LocationRecorder | ( | const LocationRecorder & | parent, |
int | path1 | ||
) |
google::protobuf::compiler::Parser::LocationRecorder::LocationRecorder | ( | const LocationRecorder & | parent, |
int | path1, | ||
int | path2 | ||
) |
google::protobuf::compiler::Parser::LocationRecorder::~LocationRecorder | ( | ) |
void google::protobuf::compiler::Parser::LocationRecorder::AddPath | ( | int | path_component | ) |
void google::protobuf::compiler::Parser::LocationRecorder::AttachComments | ( | string * | leading, |
string * | trailing | ||
) | const |
void google::protobuf::compiler::Parser::LocationRecorder::EndAt | ( | const io::Tokenizer::Token & | token | ) |
|
private |
void google::protobuf::compiler::Parser::LocationRecorder::RecordLegacyLocation | ( | const Message * | descriptor, |
DescriptorPool::ErrorCollector::ErrorLocation | location | ||
) |
void google::protobuf::compiler::Parser::LocationRecorder::StartAt | ( | const io::Tokenizer::Token & | token | ) |
void google::protobuf::compiler::Parser::LocationRecorder::StartAt | ( | const LocationRecorder & | other | ) |
|
private |
|
private |