Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chrisdew/protobuf
/ types & classes
Types & classes
472 in github.com/chrisdew/protobuf
⨍
Functions
2,656
◇
Types & classes
472
↓ 20 callers
Class
SubstituteArg
protobuf/src/google/protobuf/stubs/substitute.h:87
↓ 10 callers
Class
Symbol
protobuf/src/google/protobuf/descriptor.cc:222
↓ 7 callers
Class
MessageGenerator
protobuf/src/google/protobuf/compiler/java/java_message.h:53
↓ 7 callers
Class
Parser
Defined in this file.
protobuf/src/google/protobuf/compiler/parser.h:56
↓ 7 callers
Class
Printer
protobuf/src/google/protobuf/compiler/cpp/cpp_file.h:47
↓ 5 callers
Class
ExtensionGenerator
Generates code for an extension, which may be within the scope of some message or may be at file scope. This is much simpler than FieldGenerator sinc
protobuf/src/google/protobuf/compiler/java/java_extension.h:57
↓ 3 callers
Class
DescriptorBuilder
protobuf/src/google/protobuf/descriptor.cc:1837
↓ 3 callers
Class
FieldGroup
FieldGroup is just a helper for OptimizePadding below. It holds a vector of fields that are grouped together because they have compatible alignment,
protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:178
↓ 2 callers
Class
CompareDescriptorNames
protobuf/src/google/protobuf/compiler/parser_unittest.cc:1186
↓ 2 callers
Class
EnumGenerator
protobuf/src/google/protobuf/compiler/java/java_enum.h:53
↓ 2 callers
Class
Options
protobuf/src/google/protobuf/io/gzip_stream.h:120
↓ 2 callers
Class
SpanKey
protobuf/src/google/protobuf/compiler/parser_unittest.cc:1539
↓ 2 callers
Class
StringLessThan
This comparison functor is required by the tests for RepeatedPtrOverPtrs. They operate on strings and need to compare strings as strings in any stl al
protobuf/src/google/protobuf/repeated_field_unittest.cc:873
↓ 1 callers
Class
CodeGeneratorRequest
protobuf/src/google/protobuf/compiler/plugin.pb.h:38
↓ 1 callers
Class
CodeGeneratorResponse
protobuf/src/google/protobuf/compiler/plugin.pb.h:39
↓ 1 callers
Class
CodeGeneratorResponse_File
protobuf/src/google/protobuf/compiler/plugin.pb.h:40
↓ 1 callers
Class
DescriptorPool
protobuf/src/google/protobuf/descriptor.h:74
↓ 1 callers
Class
DescriptorPoolDatabase
protobuf/src/google/protobuf/descriptor_database.h:53
↓ 1 callers
Class
DescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:38
↓ 1 callers
Class
DescriptorProto_ExtensionRange
protobuf/src/google/protobuf/descriptor.pb.h:39
↓ 1 callers
Class
DiskSourceTree
protobuf/src/google/protobuf/compiler/importer.h:59
↓ 1 callers
Class
EncodedDescriptorDatabase
protobuf/src/google/protobuf/descriptor_database.h:52
↓ 1 callers
Class
EnumDescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:41
↓ 1 callers
Class
EnumOptions
protobuf/src/google/protobuf/descriptor.pb.h:48
↓ 1 callers
Class
EnumValueDescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:42
↓ 1 callers
Class
EnumValueOptions
protobuf/src/google/protobuf/descriptor.pb.h:49
↓ 1 callers
Class
Extension
protobuf/src/google/protobuf/extension_set.h:385
↓ 1 callers
Class
ExtensionRangeOrdering
protobuf/src/google/protobuf/compiler/java/java_message.cc:72
↓ 1 callers
Class
ExtensionRangeSorter
Functor for sorting extension ranges by their "start" field number.
protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:99
↓ 1 callers
Class
ExtensionSet
Defined in other files.
protobuf/src/google/protobuf/generated_message_reflection.h:63
↓ 1 callers
Class
FatalException
protobuf/src/google/protobuf/stubs/common.h:1186
↓ 1 callers
Class
FieldDescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:40
↓ 1 callers
Class
FieldNumberSorter
Comparison functor for sorting FieldDescriptors by field number.
protobuf/src/google/protobuf/generated_message_reflection.cc:630
↓ 1 callers
Class
FieldOptions
protobuf/src/google/protobuf/descriptor.pb.h:47
↓ 1 callers
Class
FieldOrderingByNumber
protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc:69
↓ 1 callers
Class
FieldOrderingByNumber
protobuf/src/google/protobuf/compiler/java/java_message.cc:65
↓ 1 callers
Class
FieldSkipper
protobuf/src/google/protobuf/extension_set.h:64
↓ 1 callers
Class
FileDescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:37
↓ 1 callers
Class
FileDescriptorSet
protobuf/src/google/protobuf/descriptor.pb.h:36
↓ 1 callers
Class
FileOptions
protobuf/src/google/protobuf/descriptor.pb.h:45
↓ 1 callers
Class
GeneratedMessageReflection
Defined in this file.
protobuf/src/google/protobuf/generated_message_reflection.h:60
↓ 1 callers
Class
Importer
Defined in this file.
protobuf/src/google/protobuf/compiler/importer.h:56
↓ 1 callers
Class
Mapping
protobuf/src/google/protobuf/compiler/importer.h:279
↓ 1 callers
Class
MergedDescriptorDatabase
protobuf/src/google/protobuf/descriptor_database.h:54
↓ 1 callers
Class
Message
protobuf/src/google/protobuf/compiler/parser.h:50
↓ 1 callers
Class
MessageOptions
protobuf/src/google/protobuf/descriptor.pb.h:46
↓ 1 callers
Class
MethodDescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:44
↓ 1 callers
Class
MethodOptions
protobuf/src/google/protobuf/descriptor.pb.h:51
↓ 1 callers
Class
OptionsToInterpret
Represents an options message to interpret. Extension names in the option name are respolved relative to name_scope. element_name and orig_opt are use
protobuf/src/google/protobuf/descriptor.cc:1819
↓ 1 callers
Class
RepeatedPtrFieldBase
wire_format_lite.h
protobuf/src/google/protobuf/extension_set.h:65
↓ 1 callers
Class
ServiceDescriptorProto
protobuf/src/google/protobuf/descriptor.pb.h:43
↓ 1 callers
Class
ServiceGenerator
protobuf/src/google/protobuf/compiler/java/java_service.h:52
↓ 1 callers
Class
ServiceOptions
protobuf/src/google/protobuf/descriptor.pb.h:50
↓ 1 callers
Class
SimpleDescriptorDatabase
protobuf/src/google/protobuf/descriptor_database.h:51
↓ 1 callers
Class
SourceCodeInfo
protobuf/src/google/protobuf/descriptor.pb.h:54
↓ 1 callers
Class
SourceCodeInfo_Location
protobuf/src/google/protobuf/descriptor.pb.h:55
↓ 1 callers
Class
SourceLocationTable
protobuf/src/google/protobuf/compiler/parser.h:57
↓ 1 callers
Class
Tokenizer
protobuf/src/google/protobuf/io/tokenizer.h:51
↓ 1 callers
Class
UninterpretedOption
protobuf/src/google/protobuf/descriptor.pb.h:52
↓ 1 callers
Class
UninterpretedOption_NamePart
protobuf/src/google/protobuf/descriptor.pb.h:53
↓ 1 callers
Class
UnknownFieldSet
protobuf/src/google/protobuf/message.h:146
Class
AggregateErrorCollector
protobuf/src/google/protobuf/descriptor.cc:4360
Class
AggregateOptionFinder
protobuf/src/google/protobuf/descriptor.cc:2061
Class
Alias
protobuf/src/google/protobuf/compiler/java/java_enum.h:70
Class
AllocatedRepeatedPtrFieldBackInsertIterator
protobuf/src/google/protobuf/repeated_field.h:1238
Class
AllowUnknownDependenciesTest
protobuf/src/google/protobuf/descriptor_unittest.cc:1743
Class
CallCountingDatabase
protobuf/src/google/protobuf/descriptor_unittest.cc:3712
Enum
Cardinality
protobuf/src/google/protobuf/extension_set.cc:212
Enum
ChannelOwnership
When constructing a stub, you may pass STUB_OWNS_CHANNEL as the second parameter to the constructor to tell it to delete its RpcChannel when destroyed
protobuf/src/google/protobuf/service.h:133
Class
ClosureTest
protobuf/src/google/protobuf/stubs/common_unittest.cc:163
Class
CodeGenerator
protobuf/src/google/protobuf/compiler/command_line_interface.h:58
Class
CodeGenerator
Defined in this file.
protobuf/src/google/protobuf/compiler/code_generator.h:55
Class
CodeGenerator
protobuf/src/google/protobuf/compiler/plugin.h:64
Class
CodedInputStream
zero_copy_stream.h
protobuf/src/google/protobuf/message.h:143
Class
CodedInputStream
protobuf/src/google/protobuf/extension_set.h:60
Class
CodedInputStream
protobuf/src/google/protobuf/wire_format_lite.h:51
Class
CodedInputStream
protobuf/src/google/protobuf/generated_message_util.h:49
Class
CodedInputStream
protobuf/src/google/protobuf/wire_format.h:56
Class
CodedInputStream
Defined in this file.
protobuf/src/google/protobuf/io/coded_stream.h:142
Class
CodedOutputStream
coded_stream.h
protobuf/src/google/protobuf/message.h:144
Class
CodedOutputStream
coded_stream.h
protobuf/src/google/protobuf/extension_set.h:61
Class
CodedOutputStream
coded_stream.h
protobuf/src/google/protobuf/wire_format_lite.h:52
Class
CodedOutputStream
coded_stream.h
protobuf/src/google/protobuf/wire_format.h:57
Class
CodedOutputStream
protobuf/src/google/protobuf/io/coded_stream.h:143
Class
CodedStreamTest
protobuf/src/google/protobuf/io/coded_stream_unittest.cc:126
Class
CommandLineInterface::ErrorPrinter
A MultiFileErrorCollector that prints errors to stderr.
protobuf/src/google/protobuf/compiler/command_line_interface.cc:183
Class
CommandLineInterface::GeneratorContextImpl
A GeneratorContext implementation that buffers files in memory, then dumps them all to disk on demand.
protobuf/src/google/protobuf/compiler/command_line_interface.cc:235
Class
CommandLineInterface::MemoryOutputStream
protobuf/src/google/protobuf/compiler/command_line_interface.cc:270
Class
CommandLineInterfaceTest
protobuf/src/google/protobuf/compiler/command_line_interface_unittest.cc:79
Class
CommandLineInterfaceTest::NullCodeGenerator
protobuf/src/google/protobuf/compiler/command_line_interface_unittest.cc:187
Enum
CommentStyle
Valid values for set_comment_style().
protobuf/src/google/protobuf/io/tokenizer.h:172
Class
CompileAssert
protobuf/src/google/protobuf/stubs/common.h:370
Enum
CppType
Specifies the C++ data type used to represent the field. There is a fixed mapping from Type to CppType where each Type maps to exactly one CppType.
protobuf/src/google/protobuf/descriptor.h:329
Enum
CppType
Lite alternative to FieldDescriptor::CppType. Must be kept in sync.
protobuf/src/google/protobuf/wire_format_lite.h:121
Class
CstringLess
MSVC's hash_compare<const char*> hashes based on the string contents but compares based on the string pointer. WTF?
protobuf/src/google/protobuf/stubs/hash.h:109
Class
DatabaseBackedPoolTest
protobuf/src/google/protobuf/descriptor_unittest.cc:3654
Enum
DeclaredType
protobuf/src/google/protobuf/wire_format_lite.h:484
Class
Descriptor
Defined in other files.
protobuf/src/google/protobuf/dynamic_message.h:48
Class
Descriptor
Defined in this file.
protobuf/src/google/protobuf/descriptor.h:66
Class
Descriptor
Defined in other files.
protobuf/src/google/protobuf/message.h:136
next →
1–100 of 472, ranked by callers