|
bool | AddAliasUnderParent (const void *parent, const std::string &name, Symbol symbol) |
|
bool | AddEnumValueByNumber (const EnumValueDescriptor *value) |
|
bool | AddFieldByNumber (const FieldDescriptor *field) |
|
void | AddFieldByStylizedNames (const FieldDescriptor *field) |
|
| FileDescriptorTables () |
|
void | FinalizeTables () |
|
const EnumValueDescriptor * | FindEnumValueByNumber (const EnumDescriptor *parent, int number) const |
|
const EnumValueDescriptor * | FindEnumValueByNumberCreatingIfUnknown (const EnumDescriptor *parent, int number) const |
|
const FieldDescriptor * | FindFieldByCamelcaseName (const void *parent, const std::string &camelcase_name) const |
|
const FieldDescriptor * | FindFieldByLowercaseName (const void *parent, const std::string &lowercase_name) const |
|
const FieldDescriptor * | FindFieldByNumber (const Descriptor *parent, int number) const |
|
Symbol | FindNestedSymbol (const void *parent, const std::string &name) const |
|
Symbol | FindNestedSymbolOfType (const void *parent, const std::string &name, const Symbol::Type type) const |
|
const SourceCodeInfo_Location * | GetSourceLocation (const std::vector< int > &path, const SourceCodeInfo *info) const |
|
| ~FileDescriptorTables () |
|
◆ FileDescriptorTables()
google::protobuf::FileDescriptorTables::FileDescriptorTables |
( |
| ) |
|
◆ ~FileDescriptorTables()
google::protobuf::FileDescriptorTables::~FileDescriptorTables |
( |
| ) |
|
◆ AddAliasUnderParent()
bool google::protobuf::FileDescriptorTables::AddAliasUnderParent |
( |
const void * |
parent, |
|
|
const std::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()
◆ FieldsByCamelcaseNamesLazyInitInternal()
void google::protobuf::FileDescriptorTables::FieldsByCamelcaseNamesLazyInitInternal |
( |
| ) |
const |
|
private |
◆ FieldsByCamelcaseNamesLazyInitStatic()
void google::protobuf::FileDescriptorTables::FieldsByCamelcaseNamesLazyInitStatic |
( |
const FileDescriptorTables * |
tables | ) |
|
|
staticprivate |
◆ FieldsByLowercaseNamesLazyInitInternal()
void google::protobuf::FileDescriptorTables::FieldsByLowercaseNamesLazyInitInternal |
( |
| ) |
const |
|
private |
◆ FieldsByLowercaseNamesLazyInitStatic()
void google::protobuf::FileDescriptorTables::FieldsByLowercaseNamesLazyInitStatic |
( |
const FileDescriptorTables * |
tables | ) |
|
|
staticprivate |
◆ FinalizeTables()
void google::protobuf::FileDescriptorTables::FinalizeTables |
( |
| ) |
|
◆ FindEnumValueByNumber()
◆ FindEnumValueByNumberCreatingIfUnknown()
◆ FindFieldByCamelcaseName()
const FieldDescriptor * google::protobuf::FileDescriptorTables::FindFieldByCamelcaseName |
( |
const void * |
parent, |
|
|
const std::string & |
camelcase_name |
|
) |
| const |
|
inline |
◆ FindFieldByLowercaseName()
const FieldDescriptor * google::protobuf::FileDescriptorTables::FindFieldByLowercaseName |
( |
const void * |
parent, |
|
|
const std::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 std::string & |
name |
|
) |
| const |
|
inline |
◆ FindNestedSymbolOfType()
◆ FindParentForFieldsByMap()
const void * google::protobuf::FileDescriptorTables::FindParentForFieldsByMap |
( |
const FieldDescriptor * |
field | ) |
const |
|
private |
◆ GetEmptyInstance()
◆ GetSourceLocation()
◆ PROTOBUF_GUARDED_BY()
EnumValuesByNumberMap unknown_enum_values_by_number_ google::protobuf::FileDescriptorTables::PROTOBUF_GUARDED_BY |
( |
unknown_enum_values_mu_ |
| ) |
|
|
mutableprivate |
◆ enum_values_by_number_
EnumValuesByNumberMap google::protobuf::FileDescriptorTables::enum_values_by_number_ |
|
private |
◆ fields_by_camelcase_name_
FieldsByNameMap google::protobuf::FileDescriptorTables::fields_by_camelcase_name_ |
|
mutableprivate |
◆ fields_by_camelcase_name_once_
◆ fields_by_camelcase_name_tmp_
std::unique_ptr<FieldsByNameMap> google::protobuf::FileDescriptorTables::fields_by_camelcase_name_tmp_ |
|
private |
◆ fields_by_lowercase_name_
FieldsByNameMap google::protobuf::FileDescriptorTables::fields_by_lowercase_name_ |
|
mutableprivate |
◆ fields_by_lowercase_name_once_
◆ fields_by_lowercase_name_tmp_
std::unique_ptr<FieldsByNameMap> google::protobuf::FileDescriptorTables::fields_by_lowercase_name_tmp_ |
|
private |
◆ fields_by_number_
FieldsByNumberMap google::protobuf::FileDescriptorTables::fields_by_number_ |
|
private |
◆ locations_by_path_
LocationsByPathMap google::protobuf::FileDescriptorTables::locations_by_path_ |
|
mutableprivate |
◆ locations_by_path_once_
◆ symbols_by_parent_
SymbolsByParentMap google::protobuf::FileDescriptorTables::symbols_by_parent_ |
|
private |
◆ unknown_enum_values_mu_
internal::WrappedMutex google::protobuf::FileDescriptorTables::unknown_enum_values_mu_ |
|
mutableprivate |
The documentation for this class was generated from the following file: