webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Enumerations
Google.Protobuf.TestProtos Namespace Reference

Classes

class  BarRequest
 
class  BarResponse
 
class  BoolMessage
 
class  FooClientMessage
 
class  FooRequest
 Test that RPC services work. More...
 
class  FooResponse
 
class  FooServerMessage
 
class  ForeignMessage
 A message with custom diagnostics (to test that they work). More...
 
class  ImportMessage
 
class  Int32Message
 Test int32, uint32, int64, uint64, and bool are all compatible More...
 
class  Int64Message
 
class  MapUnittestProto3Reflection
 Holder for reflection information generated from google/protobuf/map_unittest_proto3.proto
 
class  MapWellKnownTypes
 A map field for each well-known type. We only need to worry about the value part of the map being the well-known types, as messages can't be map keys. More...
 
class  MessageContainingEnumCalledType
 Previously, message containing enum called Type cannot be used as value of map field. More...
 
class  MessageContainingMapCalledEntry
 Previously, message cannot contain map field called "entry". More...
 
class  MoreBytes
 
class  MoreString
 
class  NestedTestAllTypes
 This proto includes a recusively nested message. More...
 
class  OneBytes
 
class  OneofWellKnownTypes
 
class  OneString
 Test String and Bytes: string is for valid UTF-8 strings More...
 
class  PublicImportMessage
 
class  RepeatedWellKnownTypes
 A repeated field for each well-known type. More...
 
class  SparseEnumMessage
 
class  TestAllTypes
 This proto includes every type of field in both singular and repeated forms. More...
 
class  TestArenaMap
 
class  TestCamelCaseFieldNames
 Test message with CamelCase field names. This violates Protocol Buffer standard style. More...
 
class  TestCommentInjectionMessage
 
class  TestDeprecatedFields
 
class  TestFieldOrderings
 We list fields out of order, to ensure that we're using field number and not field index to determine serialization order. More...
 
class  TestForeignNested
 Test that we can use NestedMessage from outside TestAllTypes. More...
 
class  TestMap
 Tests maps. More...
 
class  TestMapSubmessage
 
class  TestMessageMap
 
class  TestMutualRecursionA
 Test that mutual recursion works. More...
 
class  TestMutualRecursionB
 
class  TestOneof
 Test oneofs. More...
 
class  TestPackedTypes
 
class  TestReallyLargeTagNumber
 Test that really large tag numbers don't break anything. More...
 
class  TestRecursiveMessage
 
class  TestRepeatedScalarDifferentTagSizes
 
class  TestReservedFields
 
class  TestSameTypeMap
 Two map fields share the same entry default instance. More...
 
class  TestUnpackedTypes
 A message with the same fields as TestPackedTypes, but without packing. Used to test packed <-> unpacked wire compatibility. More...
 
class  TestWellKnownTypes
 Test that we can include all well-known types. Each wrapper type is included separately, as languages map handle different wrappers in different ways. More...
 
class  Uint32Message
 
class  Uint64Message
 
class  UnittestImportProto3Reflection
 Holder for reflection information generated from google/protobuf/unittest_import_proto3.proto
 
class  UnittestImportPublicProto3Reflection
 Holder for reflection information generated from google/protobuf/unittest_import_public_proto3.proto
 
class  UnittestProto3Reflection
 Holder for reflection information generated from google/protobuf/unittest_proto3.proto
 
class  UnittestWellKnownTypesReflection
 Holder for reflection information generated from google/protobuf/unittest_well_known_types.proto
 

Enumerations

enum  MapEnum { MapEnum.Foo = 0, MapEnum.Bar = 1, MapEnum.Baz = 2 }
 
enum  ImportEnum { ImportEnum.Unspecified = 0, ImportEnum.ImportFoo = 7, ImportEnum.ImportBar = 8, ImportEnum.ImportBaz = 9 }
 
enum  ForeignEnum { ForeignEnum.ForeignUnspecified = 0, ForeignEnum.ForeignFoo = 4, ForeignEnum.ForeignBar = 5, ForeignEnum.ForeignBaz = 6 }
 
enum  TestEnumWithDupValue {
  TestEnumWithDupValue.Unspecified = 0, TestEnumWithDupValue.Foo1 = 1, TestEnumWithDupValue.Bar1 = 2, TestEnumWithDupValue.Baz = 3,
  TestEnumWithDupValue.Foo2 = 1, TestEnumWithDupValue.Bar2 = 2
}
 Test an enum that has multiple values with the same number. More...
 
enum  TestSparseEnum {
  TestSparseEnum.Unspecified = 0, TestSparseEnum.SparseA = 123, TestSparseEnum.SparseB = 62374, TestSparseEnum.SparseC = 12589234,
  TestSparseEnum.SparseD = -15, TestSparseEnum.SparseE = -53452, TestSparseEnum.SparseG = 2
}
 Test an enum with large, unordered values. More...
 

Enumeration Type Documentation

◆ ForeignEnum

Enumerator
ForeignUnspecified 
ForeignFoo 
ForeignBar 
ForeignBaz 

◆ ImportEnum

Enumerator
Unspecified 
ImportFoo 
ImportBar 
ImportBaz 

◆ MapEnum

Enumerator
Foo 
Bar 
Baz 

◆ TestEnumWithDupValue

Test an enum that has multiple values with the same number.

Enumerator
Unspecified 
Foo1 
Bar1 
Baz 
Foo2 
Bar2 

◆ TestSparseEnum

Test an enum with large, unordered values.

Enumerator
Unspecified 
SparseA 
SparseB 
SparseC 
SparseD 
SparseE 
SparseG 

In proto3, value 0 must be the first one specified SPARSE_F = 0;