webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Classes | |
class | DescriptorBase |
Base class for nearly all descriptors, providing common functionality. More... | |
class | DescriptorPool |
Contains lookup tables containing all the descriptors defined in a particular file. | |
class | DescriptorProto |
Describes a message type. | |
class | DescriptorReflection |
Holder for reflection information generated from google/protobuf/descriptor.proto | |
class | DescriptorsTest |
Tests for descriptors. (Not in its own namespace or broken up into individual classes as the size doesn't warrant it. On the other hand, this makes me feel a bit dirty...) More... | |
class | DescriptorUtil |
Internal class containing utility methods when working with descriptors. | |
class | DescriptorValidationException |
Thrown when building descriptors fails because the source DescriptorProtos are not valid. More... | |
class | EnumDescriptor |
Descriptor for an enum type in a .proto file. More... | |
class | EnumDescriptorProto |
Describes an enum type. | |
class | EnumOptions |
class | EnumValueDescriptor |
Descriptor for a single enum value within an enum in a .proto file. More... | |
class | EnumValueDescriptorProto |
Describes a value within an enum. | |
class | EnumValueOptions |
class | FieldAccessorBase |
Base class for field accessors. | |
class | FieldAccessTest |
class | FieldDescriptor |
Descriptor for a field or extension within a message in a .proto file. More... | |
class | FieldDescriptorProto |
Describes a field within a message. | |
class | FieldOptions |
class | FileDescriptor |
Describes a .proto file, including everything defined within. IDescriptor is implemented such that the File property returns this descriptor, and the FullName is the same as the Name. More... | |
class | FileDescriptorProto |
Describes a complete .proto file. | |
class | FileDescriptorSet |
The protocol compiler can output a FileDescriptorSet containing the .proto files it parses. | |
class | FileOptions |
class | GeneratedClrTypeInfo |
Extra information provided by generated code when initializing a message or file descriptor. These are constructed as required, and are not long-lived. Hand-written code should never need to use this type. More... | |
class | GeneratedCodeInfo |
Describes the relationship between generated code and its original source file. A GeneratedCodeInfo message is associated with only one generated source file, but may contain references to different source .proto files. | |
interface | IDescriptor |
Interface implemented by all descriptor types. More... | |
interface | IFieldAccessor |
Allows fields to be reflectively accessed. More... | |
class | MapFieldAccessor |
Accessor for map fields. | |
class | MessageDescriptor |
Describes a message type. More... | |
class | MessageOptions |
class | MethodDescriptor |
Describes a single method in a service. More... | |
class | MethodDescriptorProto |
Describes a method of a service. | |
class | MethodOptions |
class | OneofAccessor |
Reflection access for a oneof, allowing clear and "get case" actions. More... | |
class | OneofDescriptor |
Describes a "oneof" field collection in a message type: a set of fields of which at most one can be set in any particular message. More... | |
class | OneofDescriptorProto |
Describes a oneof. | |
class | OriginalNameAttribute |
Specifies the original name (in the .proto file) of a named element, such as an enum value. More... | |
class | PackageDescriptor |
Represents a package in the symbol table. We use PackageDescriptors just as placeholders so that someone cannot define, say, a message type that has the same name as an existing package. | |
class | ReflectionUtil |
The methods in this class are somewhat evil, and should not be tampered with lightly. Basically they allow the creation of relatively weakly typed delegates from MethodInfos which are more strongly typed. They do this by creating an appropriate strongly typed delegate from the MethodInfo, and then calling that within an anonymous method. Mind-bending stuff (at least to your humble narrator) but the resulting delegates are very fast compared with calling Invoke later on. | |
class | RepeatedFieldAccessor |
Accessor for repeated fields. | |
class | ServiceDescriptor |
Describes a service type. More... | |
class | ServiceDescriptorProto |
Describes a service. | |
class | ServiceOptions |
class | SingleFieldAccessor |
Accessor for single fields. | |
class | SourceCodeInfo |
Encapsulates information about the original source file from which a FileDescriptorProto was generated. | |
class | TypeRegistry |
An immutable registry of types which can be looked up by their full name. More... | |
class | TypeRegistryTest |
class | UninterpretedOption |
A message representing a option the parser does not recognize. This only appears in options protos created by the compiler::Parser class. DescriptorPool resolves these when building Descriptor objects. Therefore, options protos in descriptor objects (e.g. returned by Descriptor::options(), or produced by Descriptor::CopyTo()) will never have UninterpretedOptions in them. | |
Enumerations | |
enum | FieldType { FieldType.Double, FieldType.Float, FieldType.Int64, FieldType.UInt64, FieldType.Int32, FieldType.Fixed64, FieldType.Fixed32, FieldType.Bool, FieldType.String, FieldType.Group, FieldType.Message, FieldType.Bytes, FieldType.UInt32, FieldType.SFixed32, FieldType.SFixed64, FieldType.SInt32, FieldType.SInt64, FieldType.Enum } |
Enumeration of all the possible field types. More... | |
Enumeration of all the possible field types.
Enumerator | |
---|---|
Double | The |
Float | The |
Int64 | The |
UInt64 | The |
Int32 | The |
Fixed64 | The |
Fixed32 | The |
Bool | The |
String | The |
Group | The field type used for groups (not supported in this implementation). |
Message | The field type used for message fields. |
Bytes | The |
UInt32 | The |
SFixed32 | The |
SFixed64 | The |
SInt32 | The |
SInt64 | The |
Enum | The field type used for enum fields. |