Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chrisdew/protobuf
/ functions
Functions
2,656 in github.com/chrisdew/protobuf
⨍
Functions
2,656
◇
Types & classes
472
↓ 993 callers
Method
Print
protobuf/src/google/protobuf/io/printer.cc:60
↓ 524 callers
Function
F
Shorthand to get a FieldDescriptor for a field of unittest::TestAllTypes.
protobuf/src/google/protobuf/generated_message_reflection_unittest.cc:60
↓ 273 callers
Method
ExtensionSize
protobuf/src/google/protobuf/extension_set.cc:183
↓ 235 callers
Method
size
protobuf/src/google/protobuf/repeated_field.h:451
↓ 214 callers
Method
number
protobuf/src/google/protobuf/descriptor.pb.h:3324
↓ 196 callers
Method
size
protobuf/src/google/protobuf/stubs/substitute.h:130
↓ 184 callers
Method
empty
protobuf/src/google/protobuf/unknown_field_set.h:191
↓ 159 callers
Method
AddExtension
protobuf/src/google/protobuf/descriptor.cc:695
↓ 150 callers
Method
Add
protobuf/src/google/protobuf/repeated_field.h:491
↓ 134 callers
Method
field_count
protobuf/src/google/protobuf/unknown_field_set.h:199
↓ 131 callers
Method
data
protobuf/src/google/protobuf/repeated_field.h:532
↓ 125 callers
Method
type
protobuf/src/google/protobuf/descriptor.pb.h:3369
↓ 124 callers
Method
Outdent
protobuf/src/google/protobuf/io/printer.cc:150
↓ 122 callers
Function
SimpleItoa
protobuf/src/google/protobuf/stubs/strutil.cc:882
↓ 120 callers
Method
Get
protobuf/src/google/protobuf/extension_set.h:670
↓ 120 callers
Method
Indent
protobuf/src/google/protobuf/io/printer.cc:146
↓ 106 callers
Method
get
protobuf/src/google/protobuf/stubs/common.h:481
↓ 105 callers
Method
HasField
protobuf/src/google/protobuf/generated_message_reflection.cc:411
↓ 100 callers
Function
AddError
Convenience method to add an error at the current line and column.
protobuf/src/google/protobuf/io/tokenizer.h:235
↓ 99 callers
Method
end
protobuf/src/google/protobuf/descriptor.pb.h:3024
↓ 92 callers
Method
ExpectTag
protobuf/src/google/protobuf/io/coded_stream.h:831
↓ 92 callers
Method
FieldSize
protobuf/src/google/protobuf/generated_message_reflection.cc:423
↓ 87 callers
Method
is_repeated
protobuf/src/google/protobuf/descriptor.h:1297
↓ 80 callers
Function
mutable_unknown_fields
protobuf/src/google/protobuf/descriptor.pb.h:170
↓ 76 callers
Method
begin
protobuf/src/google/protobuf/repeated_field.h:571
↓ 73 callers
Method
cpp_type
protobuf/src/google/protobuf/descriptor.h:1345
↓ 64 callers
Function
Clear
protobuf/src/google/protobuf/repeated_field.h:304
↓ 62 callers
Method
FindFieldByName
protobuf/src/google/protobuf/descriptor.cc:910
↓ 62 callers
Method
ParseFromString
protobuf/src/google/protobuf/text_format.cc:825
↓ 57 callers
Method
DebugString
protobuf/src/google/protobuf/descriptor.cc:1544
↓ 57 callers
Function
Run
protobuf/src/google/protobuf/stubs/common.h:854
↓ 56 callers
Method
is_extension
protobuf/src/google/protobuf/descriptor.pb.h:4830
↓ 54 callers
Function
ClassName
These return the fully-qualified class name corresponding to the given descriptor.
protobuf/src/google/protobuf/compiler/java/java_helpers.h:81
↓ 54 callers
Method
Clear
protobuf/src/google/protobuf/message.cc:86
↓ 54 callers
Method
Print
protobuf/src/google/protobuf/text_format.cc:920
↓ 50 callers
Method
data
protobuf/src/google/protobuf/stubs/substitute.h:129
↓ 47 callers
Method
AddVarint
protobuf/src/google/protobuf/unknown_field_set.cc:93
↓ 45 callers
Method
GetDescriptor
example/protoservice.pb.cc:936
↓ 45 callers
Function
protobuf_AssignDescriptorsOnce
protobuf/src/google/protobuf/descriptor.pb.cc:457
↓ 44 callers
Method
packed
protobuf/src/google/protobuf/descriptor.pb.h:4525
↓ 41 callers
Method
SerializeToString
protobuf/src/google/protobuf/message_lite.cc:289
↓ 41 callers
Method
set_name
protobuf/src/google/protobuf/descriptor.pb.h:2685
↓ 40 callers
Method
index
To save space, index() is computed by looking at the descriptor's position in the parent's array of children.
protobuf/src/google/protobuf/descriptor.h:1307
↓ 38 callers
Method
WriteVarint32
protobuf/src/google/protobuf/io/coded_stream.cc:654
↓ 38 callers
Method
dependency
protobuf/src/google/protobuf/descriptor.h:1360
↓ 37 callers
Function
AddField
protobuf/src/google/protobuf/descriptor_unittest.cc:92
↓ 37 callers
Method
Mutable
protobuf/src/google/protobuf/repeated_field.h:479
↓ 37 callers
Method
ReadTag
protobuf/src/google/protobuf/io/coded_stream.h:812
↓ 36 callers
Method
SpaceUsed
protobuf/src/google/protobuf/message.cc:156
↓ 36 callers
Method
has_default_value
optional string default_value = 7;
protobuf/src/google/protobuf/descriptor.pb.h:3495
↓ 34 callers
Function
Merge
protobuf/src/google/protobuf/repeated_field.h:305
↓ 32 callers
Method
BytesUntilLimit
protobuf/src/google/protobuf/io/coded_stream.cc:136
↓ 31 callers
Method
reset
Reset. Deletes the current owned object, if any. Then takes ownership of a new object, if given. this->reset(this->get()) works.
protobuf/src/google/protobuf/stubs/common.h:463
↓ 31 callers
Method
uninterpreted_option_size
repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
protobuf/src/google/protobuf/descriptor.pb.h:4387
↓ 30 callers
Method
BuildFile
Parse file_text as a FileDescriptorProto in text format and add it to the DescriptorPool. Expect no errors.
protobuf/src/google/protobuf/descriptor_unittest.cc:2297
↓ 30 callers
Function
ClassName
protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.cc:115
↓ 30 callers
Function
HasDescriptorMethods
Does this message class have descriptor and reflection methods?
protobuf/src/google/protobuf/compiler/java/java_helpers.h:145
↓ 30 callers
Function
SubstituteAndAppend
protobuf/src/google/protobuf/stubs/substitute.cc:66
↓ 30 callers
Method
ctype
protobuf/src/google/protobuf/descriptor.pb.h:4502
↓ 30 callers
Method
default_value
protobuf/src/google/protobuf/extension_set.h:771
↓ 29 callers
Method
ByteCount
protobuf/src/google/protobuf/io/coded_stream_unittest.cc:230
↓ 29 callers
Method
FindMessageTypeByName
protobuf/src/google/protobuf/descriptor.cc:904
↓ 29 callers
Method
Run
protobuf/src/google/protobuf/stubs/common.h:874
↓ 28 callers
Method
AllocateString
protobuf/src/google/protobuf/descriptor.cc:717
↓ 28 callers
Method
CopyTo
protobuf/src/google/protobuf/descriptor.cc:1340
↓ 28 callers
Method
ExpectAtEnd
protobuf/src/google/protobuf/io/coded_stream.h:875
↓ 28 callers
Method
IsNull
protobuf/src/google/protobuf/descriptor.cc:238
↓ 27 callers
Method
FindEnumValueByName
protobuf/src/google/protobuf/descriptor.cc:938
↓ 25 callers
Method
ByteCount
protobuf/src/google/protobuf/io/gzip_stream.cc:180
↓ 25 callers
Method
FindExtensionByName
protobuf/src/google/protobuf/descriptor.cc:921
↓ 25 callers
Method
ReadVarint32
protobuf/src/google/protobuf/io/coded_stream.h:727
↓ 25 callers
Method
mutable_unknown_fields
example/protoservice.pb.h:130
↓ 24 callers
Function
CEscape
---------------------------------------------------------------------- CEscape() CHexEscape() Copies 'src' to result, escaping dangerous characters us
protobuf/src/google/protobuf/stubs/strutil.cc:487
↓ 24 callers
Method
Next
protobuf/src/google/protobuf/io/tokenizer.cc:466
↓ 23 callers
Function
AddMessage
Some helpers to make assembling descriptors faster.
protobuf/src/google/protobuf/descriptor_unittest.cc:60
↓ 23 callers
Method
FindEnumTypeByName
protobuf/src/google/protobuf/descriptor.cc:932
↓ 23 callers
Function
Substitute
protobuf/src/google/protobuf/stubs/substitute.cc:53
↓ 23 callers
Function
WriteShort
protobuf/src/google/protobuf/compiler/zip_writer.cc:128
↓ 23 callers
Function
protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto
protobuf/src/google/protobuf/descriptor.pb.cc:551
↓ 22 callers
Method
CopyFrom
protobuf/src/google/protobuf/message.cc:73
↓ 22 callers
Method
IncrementRecursionDepth
protobuf/src/google/protobuf/io/coded_stream.h:1018
↓ 22 callers
Function
ParseFromString
protobuf/src/google/protobuf/unknown_field_set.h:117
↓ 22 callers
Method
SetInt32
protobuf/src/google/protobuf/descriptor.cc:4417
↓ 21 callers
Method
MapPath
protobuf/src/google/protobuf/compiler/importer.cc:345
↓ 20 callers
Method
ByteSize
protobuf/src/google/protobuf/message.cc:144
↓ 20 callers
Method
FindFileByName
implements DescriptorDatabase ---------------------------------
protobuf/src/google/protobuf/descriptor_unittest.cc:3729
↓ 20 callers
Method
FindFileContainingSymbol
protobuf/src/google/protobuf/descriptor.cc:887
↓ 20 callers
Method
InitAsDefaultInstance
protobuf/src/google/protobuf/descriptor.pb.cc:721
↓ 20 callers
Method
ReadLittleEndian32
protobuf/src/google/protobuf/io/coded_stream.h:784
↓ 20 callers
Function
TestTempDir
protobuf/src/google/protobuf/testing/googletest.cc:142
↓ 20 callers
Method
optimize_for
protobuf/src/google/protobuf/descriptor.pb.h:4311
↓ 19 callers
Function
HasDescriptorMethods
Do message classes in this file have descriptor and refelction methods?
protobuf/src/google/protobuf/compiler/cpp/cpp_helpers.h:130
↓ 19 callers
Method
Next
implements ZeroCopyOutputStream ---------------------------------
protobuf/src/google/protobuf/compiler/command_line_interface.cc:279
↓ 19 callers
Function
cpp_type
protobuf/src/google/protobuf/extension_set.cc:57
↓ 19 callers
Method
message_set_wire_format
protobuf/src/google/protobuf/descriptor.pb.h:4429
↓ 18 callers
Method
GetString
protobuf/src/google/protobuf/generated_message_reflection.cc:743
↓ 18 callers
Method
Import
protobuf/src/google/protobuf/compiler/importer.cc:194
↓ 18 callers
Method
PushLimit
protobuf/src/google/protobuf/io/coded_stream.cc:99
↓ 18 callers
Method
RecordLegacyLocation
protobuf/src/google/protobuf/compiler/parser.cc:310
↓ 18 callers
Method
WriteLittleEndian32
protobuf/src/google/protobuf/io/coded_stream.cc:594
next →
1–100 of 2,656, ranked by callers