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

#include <parser.h>

Public Member Functions

 SourceLocationTable ()
 
 ~SourceLocationTable ()
 
bool Find (const Message *descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, int *line, int *column) const
 
void Add (const Message *descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, int line, int column)
 
void Clear ()
 

Private Types

typedef map< pair< const
Message
*, DescriptorPool::ErrorCollector::ErrorLocation >
, pair< int, int > > 
LocationMap
 

Private Attributes

LocationMap location_map_
 

Member Typedef Documentation

Constructor & Destructor Documentation

google::protobuf::compiler::SourceLocationTable::SourceLocationTable ( )
google::protobuf::compiler::SourceLocationTable::~SourceLocationTable ( )

Member Function Documentation

void google::protobuf::compiler::SourceLocationTable::Add ( const Message descriptor,
DescriptorPool::ErrorCollector::ErrorLocation  location,
int  line,
int  column 
)
void google::protobuf::compiler::SourceLocationTable::Clear ( )
bool google::protobuf::compiler::SourceLocationTable::Find ( const Message descriptor,
DescriptorPool::ErrorCollector::ErrorLocation  location,
int *  line,
int *  column 
) const

Member Data Documentation

LocationMap google::protobuf::compiler::SourceLocationTable::location_map_
private

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