webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
google::protobuf::FileDescriptorTables Class Reference

Public Member Functions

 FileDescriptorTables ()
 
 ~FileDescriptorTables ()
 
Symbol FindNestedSymbol (const void *parent, const string &name) const
 
Symbol FindNestedSymbolOfType (const void *parent, const string &name, const Symbol::Type type) const
 
const FieldDescriptor * FindFieldByNumber (const Descriptor *parent, int number) const
 
const FieldDescriptor * FindFieldByLowercaseName (const void *parent, const string &lowercase_name) const
 
const FieldDescriptor * FindFieldByCamelcaseName (const void *parent, const string &camelcase_name) const
 
const EnumValueDescriptor * FindEnumValueByNumber (const EnumDescriptor *parent, int number) const
 
const EnumValueDescriptor * FindEnumValueByNumberCreatingIfUnknown (const EnumDescriptor *parent, int number) const
 
bool AddAliasUnderParent (const void *parent, const string &name, Symbol symbol)
 
bool AddFieldByNumber (const FieldDescriptor *field)
 
bool AddEnumValueByNumber (const EnumValueDescriptor *value)
 
void AddFieldByStylizedNames (const FieldDescriptor *field)
 
const SourceCodeInfo_Location * GetSourceLocation (const vector< int > &path, const SourceCodeInfo *info) const
 

Static Public Member Functions

static const FileDescriptorTables & GetEmptyInstance ()
 
static void BuildLocationsByPath (pair< const FileDescriptorTables *, const SourceCodeInfo *> *p)
 

Constructor & Destructor Documentation

◆ FileDescriptorTables()

google::protobuf::FileDescriptorTables::FileDescriptorTables ( )

◆ ~FileDescriptorTables()

google::protobuf::FileDescriptorTables::~FileDescriptorTables ( )

Member Function Documentation

◆ AddAliasUnderParent()

bool google::protobuf::FileDescriptorTables::AddAliasUnderParent ( const void *  parent,
const string &  name,
Symbol  symbol 
)

◆ AddEnumValueByNumber()

bool google::protobuf::FileDescriptorTables::AddEnumValueByNumber ( const EnumValueDescriptor *  value)

◆ AddFieldByNumber()

bool google::protobuf::FileDescriptorTables::AddFieldByNumber ( const FieldDescriptor *  field)

◆ AddFieldByStylizedNames()

void google::protobuf::FileDescriptorTables::AddFieldByStylizedNames ( const FieldDescriptor *  field)

◆ BuildLocationsByPath()

void google::protobuf::FileDescriptorTables::BuildLocationsByPath ( pair< const FileDescriptorTables *, const SourceCodeInfo *> *  p)
static

◆ FindEnumValueByNumber()

const EnumValueDescriptor * google::protobuf::FileDescriptorTables::FindEnumValueByNumber ( const EnumDescriptor *  parent,
int  number 
) const
inline

◆ FindEnumValueByNumberCreatingIfUnknown()

const EnumValueDescriptor * google::protobuf::FileDescriptorTables::FindEnumValueByNumberCreatingIfUnknown ( const EnumDescriptor *  parent,
int  number 
) const
inline

◆ FindFieldByCamelcaseName()

const FieldDescriptor * google::protobuf::FileDescriptorTables::FindFieldByCamelcaseName ( const void *  parent,
const string &  camelcase_name 
) const
inline

◆ FindFieldByLowercaseName()

const FieldDescriptor * google::protobuf::FileDescriptorTables::FindFieldByLowercaseName ( const void *  parent,
const string &  lowercase_name 
) const
inline

◆ FindFieldByNumber()

const FieldDescriptor * google::protobuf::FileDescriptorTables::FindFieldByNumber ( const Descriptor *  parent,
int  number 
) const
inline

◆ FindNestedSymbol()

Symbol google::protobuf::FileDescriptorTables::FindNestedSymbol ( const void *  parent,
const string &  name 
) const
inline

◆ FindNestedSymbolOfType()

Symbol google::protobuf::FileDescriptorTables::FindNestedSymbolOfType ( const void *  parent,
const string &  name,
const Symbol::Type  type 
) const
inline

◆ GetEmptyInstance()

const FileDescriptorTables & google::protobuf::FileDescriptorTables::GetEmptyInstance ( )
inlinestatic

◆ GetSourceLocation()

const SourceCodeInfo_Location * google::protobuf::FileDescriptorTables::GetSourceLocation ( const vector< int > &  path,
const SourceCodeInfo *  info 
) const

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