|
void | AddError (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const char *error) |
|
void | AddError (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const char *error) |
|
void | AddError (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &error) |
|
void | AddError (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &error) |
|
void | AddImportError (const FileDescriptorProto &proto, int index) |
|
void | AddImportError (const FileDescriptorProto &proto, int index) |
|
void | AddNotDefinedError (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &undefined_symbol) |
|
void | AddNotDefinedError (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &undefined_symbol) |
|
void | AddPackage (const std::string &name, const Message &proto, const FileDescriptor *file) |
|
void | AddPackage (const std::string &name, const Message &proto, FileDescriptor *file) |
|
void | AddRecursiveImportError (const FileDescriptorProto &proto, int from_here) |
|
void | AddRecursiveImportError (const FileDescriptorProto &proto, int from_here) |
|
bool | AddSymbol (const std::string &full_name, const void *parent, const std::string &name, const Message &proto, Symbol symbol) |
|
bool | AddSymbol (const std::string &full_name, const void *parent, const std::string &name, const Message &proto, Symbol symbol) |
|
void | AddTwiceListedError (const FileDescriptorProto &proto, int index) |
|
void | AddTwiceListedError (const FileDescriptorProto &proto, int index) |
|
void | AddWarning (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &error) |
|
void | AddWarning (const std::string &element_name, const Message &descriptor, DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &error) |
|
template<typename Type > |
void | AllocateArray (int size, Type **output) |
|
template<typename Type > |
void | AllocateArray (int size, Type **output) |
|
std::string * | AllocateNameString (const std::string &scope, const std::string &proto_name) |
|
const std::string * | AllocateNameStrings (const std::string &scope, const std::string &proto_name) |
|
void | AllocateOptions (const FileOptions &orig_options, FileDescriptor *descriptor) |
|
void | AllocateOptions (const FileOptions &orig_options, FileDescriptor *descriptor) |
|
template<class DescriptorT > |
void | AllocateOptions (const typename DescriptorT::OptionsType &orig_options, DescriptorT *descriptor, int options_field_tag) |
|
template<class DescriptorT > |
void | AllocateOptions (const typename DescriptorT::OptionsType &orig_options, DescriptorT *descriptor, int options_field_tag, const std::string &option_name) |
|
template<class DescriptorT > |
void | AllocateOptionsImpl (const std::string &name_scope, const std::string &element_name, const typename DescriptorT::OptionsType &orig_options, DescriptorT *descriptor, const std::vector< int > &options_path) |
|
template<class DescriptorT > |
void | AllocateOptionsImpl (const std::string &name_scope, const std::string &element_name, const typename DescriptorT::OptionsType &orig_options, DescriptorT *descriptor, const std::vector< int > &options_path, const std::string &option_name) |
|
void | BuildEnum (const EnumDescriptorProto &proto, const Descriptor *parent, EnumDescriptor *result) |
|
void | BuildEnum (const EnumDescriptorProto &proto, const Descriptor *parent, EnumDescriptor *result) |
|
void | BuildEnumValue (const EnumValueDescriptorProto &proto, const EnumDescriptor *parent, EnumValueDescriptor *result) |
|
void | BuildEnumValue (const EnumValueDescriptorProto &proto, const EnumDescriptor *parent, EnumValueDescriptor *result) |
|
void | BuildExtension (const FieldDescriptorProto &proto, const Descriptor *parent, FieldDescriptor *result) |
|
void | BuildExtension (const FieldDescriptorProto &proto, Descriptor *parent, FieldDescriptor *result) |
|
void | BuildExtensionRange (const DescriptorProto::ExtensionRange &proto, const Descriptor *parent, Descriptor::ExtensionRange *result) |
|
void | BuildExtensionRange (const DescriptorProto::ExtensionRange &proto, const Descriptor *parent, Descriptor::ExtensionRange *result) |
|
void | BuildField (const FieldDescriptorProto &proto, const Descriptor *parent, FieldDescriptor *result) |
|
void | BuildField (const FieldDescriptorProto &proto, Descriptor *parent, FieldDescriptor *result) |
|
void | BuildFieldOrExtension (const FieldDescriptorProto &proto, const Descriptor *parent, FieldDescriptor *result, bool is_extension) |
|
void | BuildFieldOrExtension (const FieldDescriptorProto &proto, Descriptor *parent, FieldDescriptor *result, bool is_extension) |
|
FileDescriptor * | BuildFileImpl (const FileDescriptorProto &proto) |
|
FileDescriptor * | BuildFileImpl (const FileDescriptorProto &proto) |
|
void | BuildMessage (const DescriptorProto &proto, const Descriptor *parent, Descriptor *result) |
|
void | BuildMessage (const DescriptorProto &proto, const Descriptor *parent, Descriptor *result) |
|
void | BuildMethod (const MethodDescriptorProto &proto, const ServiceDescriptor *parent, MethodDescriptor *result) |
|
void | BuildMethod (const MethodDescriptorProto &proto, const ServiceDescriptor *parent, MethodDescriptor *result) |
|
void | BuildOneof (const OneofDescriptorProto &proto, Descriptor *parent, OneofDescriptor *result) |
|
void | BuildOneof (const OneofDescriptorProto &proto, Descriptor *parent, OneofDescriptor *result) |
|
void | BuildReservedRange (const DescriptorProto::ReservedRange &proto, const Descriptor *parent, Descriptor::ReservedRange *result) |
|
void | BuildReservedRange (const DescriptorProto::ReservedRange &proto, const Descriptor *parent, Descriptor::ReservedRange *result) |
|
void | BuildReservedRange (const EnumDescriptorProto::EnumReservedRange &proto, const EnumDescriptor *parent, EnumDescriptor::ReservedRange *result) |
|
void | BuildReservedRange (const EnumDescriptorProto::EnumReservedRange &proto, const EnumDescriptor *parent, EnumDescriptor::ReservedRange *result) |
|
void | BuildService (const ServiceDescriptorProto &proto, const void *dummy, ServiceDescriptor *result) |
|
void | BuildService (const ServiceDescriptorProto &proto, const void *dummy, ServiceDescriptor *result) |
|
void | CheckEnumValueUniqueness (const EnumDescriptorProto &proto, const EnumDescriptor *result) |
|
void | CheckEnumValueUniqueness (const EnumDescriptorProto &proto, const EnumDescriptor *result) |
|
void | CrossLinkEnum (EnumDescriptor *enum_type, const EnumDescriptorProto &proto) |
|
void | CrossLinkEnum (EnumDescriptor *enum_type, const EnumDescriptorProto &proto) |
|
void | CrossLinkEnumValue (EnumValueDescriptor *enum_value, const EnumValueDescriptorProto &proto) |
|
void | CrossLinkEnumValue (EnumValueDescriptor *enum_value, const EnumValueDescriptorProto &proto) |
|
void | CrossLinkExtensionRange (Descriptor::ExtensionRange *range, const DescriptorProto::ExtensionRange &proto) |
|
void | CrossLinkExtensionRange (Descriptor::ExtensionRange *range, const DescriptorProto::ExtensionRange &proto) |
|
void | CrossLinkField (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | CrossLinkField (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | CrossLinkFile (FileDescriptor *file, const FileDescriptorProto &proto) |
|
void | CrossLinkFile (FileDescriptor *file, const FileDescriptorProto &proto) |
|
void | CrossLinkMessage (Descriptor *message, const DescriptorProto &proto) |
|
void | CrossLinkMessage (Descriptor *message, const DescriptorProto &proto) |
|
void | CrossLinkMethod (MethodDescriptor *method, const MethodDescriptorProto &proto) |
|
void | CrossLinkMethod (MethodDescriptor *method, const MethodDescriptorProto &proto) |
|
void | CrossLinkService (ServiceDescriptor *service, const ServiceDescriptorProto &proto) |
|
void | CrossLinkService (ServiceDescriptor *service, const ServiceDescriptorProto &proto) |
|
void | DetectMapConflicts (const Descriptor *message, const DescriptorProto &proto) |
|
void | DetectMapConflicts (const Descriptor *message, const DescriptorProto &proto) |
|
Symbol | FindSymbol (const std::string &name, bool build_it=true) |
|
Symbol | FindSymbol (const std::string &name, bool build_it=true) |
|
Symbol | FindSymbolNotEnforcingDeps (const std::string &name, bool build_it=true) |
|
Symbol | FindSymbolNotEnforcingDeps (const std::string &name, bool build_it=true) |
|
Symbol | FindSymbolNotEnforcingDepsHelper (const DescriptorPool *pool, const std::string &name, bool build_it=true) |
|
Symbol | FindSymbolNotEnforcingDepsHelper (const DescriptorPool *pool, const std::string &name, bool build_it=true) |
|
void | InterpretOptions () |
|
void | InterpretOptions () |
|
bool | IsInPackage (const FileDescriptor *file, const std::string &package_name) |
|
bool | IsInPackage (const FileDescriptor *file, const std::string &package_name) |
|
void | LogUnusedDependency (const FileDescriptorProto &proto, const FileDescriptor *result) |
|
void | LogUnusedDependency (const FileDescriptorProto &proto, const FileDescriptor *result) |
|
Symbol | LookupSymbol (const std::string &name, const std::string &relative_to, DescriptorPool::PlaceholderType placeholder_type=DescriptorPool::PLACEHOLDER_MESSAGE, ResolveMode resolve_mode=LOOKUP_ALL, bool build_it=true) |
|
Symbol | LookupSymbol (const std::string &name, const std::string &relative_to, DescriptorPool::PlaceholderType placeholder_type=DescriptorPool::PLACEHOLDER_MESSAGE, ResolveMode resolve_mode=LOOKUP_ALL, bool build_it=true) |
|
Symbol | LookupSymbolNoPlaceholder (const std::string &name, const std::string &relative_to, ResolveMode resolve_mode=LOOKUP_ALL, bool build_it=true) |
|
Symbol | LookupSymbolNoPlaceholder (const std::string &name, const std::string &relative_to, ResolveMode resolve_mode=LOOKUP_ALL, bool build_it=true) |
|
void | RecordPublicDependencies (const FileDescriptor *file) |
|
void | RecordPublicDependencies (const FileDescriptor *file) |
|
void | ValidateEnumOptions (EnumDescriptor *enm, const EnumDescriptorProto &proto) |
|
void | ValidateEnumOptions (EnumDescriptor *enm, const EnumDescriptorProto &proto) |
|
void | ValidateEnumValueOptions (EnumValueDescriptor *enum_value, const EnumValueDescriptorProto &proto) |
|
void | ValidateEnumValueOptions (EnumValueDescriptor *enum_value, const EnumValueDescriptorProto &proto) |
|
void | ValidateExtensionRangeOptions (const std::string &full_name, Descriptor::ExtensionRange *extension_range, const DescriptorProto_ExtensionRange &proto) |
|
void | ValidateFieldOptions (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | ValidateFieldOptions (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | ValidateFileOptions (FileDescriptor *file, const FileDescriptorProto &proto) |
|
void | ValidateFileOptions (FileDescriptor *file, const FileDescriptorProto &proto) |
|
void | ValidateJSType (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | ValidateJSType (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
bool | ValidateMapEntry (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
bool | ValidateMapEntry (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | ValidateMessageOptions (Descriptor *message, const DescriptorProto &proto) |
|
void | ValidateMessageOptions (Descriptor *message, const DescriptorProto &proto) |
|
void | ValidateMethodOptions (MethodDescriptor *method, const MethodDescriptorProto &proto) |
|
void | ValidateMethodOptions (MethodDescriptor *method, const MethodDescriptorProto &proto) |
|
void | ValidateProto3 (FileDescriptor *file, const FileDescriptorProto &proto) |
|
void | ValidateProto3 (FileDescriptor *file, const FileDescriptorProto &proto) |
|
void | ValidateProto3Enum (EnumDescriptor *enm, const EnumDescriptorProto &proto) |
|
void | ValidateProto3Enum (EnumDescriptor *enm, const EnumDescriptorProto &proto) |
|
void | ValidateProto3Field (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | ValidateProto3Field (FieldDescriptor *field, const FieldDescriptorProto &proto) |
|
void | ValidateProto3Message (Descriptor *message, const DescriptorProto &proto) |
|
void | ValidateProto3Message (Descriptor *message, const DescriptorProto &proto) |
|
void | ValidateServiceOptions (ServiceDescriptor *service, const ServiceDescriptorProto &proto) |
|
void | ValidateServiceOptions (ServiceDescriptor *service, const ServiceDescriptorProto &proto) |
|
void | ValidateSymbolName (const std::string &name, const std::string &full_name, const Message &proto) |
|
void | ValidateSymbolName (const std::string &name, const std::string &full_name, const Message &proto) |
|