Namespaces |
| namespace | compiler |
| namespace | internal |
| namespace | io |
Classes |
| class | Descriptor |
| class | FieldDescriptor |
| class | EnumDescriptor |
| class | EnumValueDescriptor |
| class | ServiceDescriptor |
| class | MethodDescriptor |
| class | FileDescriptor |
| class | DescriptorPool |
| class | FileDescriptorSet |
| class | FileDescriptorProto |
| class | DescriptorProto_ExtensionRange |
| class | DescriptorProto |
| class | FieldDescriptorProto |
| class | EnumDescriptorProto |
| class | EnumValueDescriptorProto |
| class | ServiceDescriptorProto |
| class | MethodDescriptorProto |
| class | FileOptions |
| class | MessageOptions |
| class | FieldOptions |
| class | EnumOptions |
| class | EnumValueOptions |
| class | ServiceOptions |
| class | MethodOptions |
| class | UninterpretedOption_NamePart |
| class | UninterpretedOption |
| class | DescriptorDatabase |
| class | SimpleDescriptorDatabase |
| class | EncodedDescriptorDatabase |
| class | DescriptorPoolDatabase |
| class | MergedDescriptorDatabase |
| class | DynamicMessageFactory |
| struct | Metadata |
| class | Message |
| class | Reflection |
| class | MessageFactory |
| class | MessageLite |
| class | RepeatedField |
| class | RepeatedPtrField |
| class | Service |
| class | RpcController |
| class | RpcChannel |
| class | LogSilencer |
| class | Closure |
| class | TextFormat |
| class | UnknownFieldSet |
| class | UnknownField |
Typedefs |
| typedef unsigned int | uint |
| typedef int8_t | int8 |
| typedef int16_t | int16 |
| typedef int32_t | int32 |
| typedef int64_t | int64 |
| typedef uint8_t | uint8 |
| typedef uint16_t | uint16 |
| typedef uint32_t | uint32 |
| typedef uint64_t | uint64 |
| typedef void | LogHandler (LogLevel level, const char *filename, int line, const string &message) |
| typedef pthread_once_t | ProtobufOnceType |
Enumerations |
| enum | FieldDescriptorProto_Type {
FieldDescriptorProto_Type_TYPE_DOUBLE = 1,
FieldDescriptorProto_Type_TYPE_FLOAT = 2,
FieldDescriptorProto_Type_TYPE_INT64 = 3,
FieldDescriptorProto_Type_TYPE_UINT64 = 4,
FieldDescriptorProto_Type_TYPE_INT32 = 5,
FieldDescriptorProto_Type_TYPE_FIXED64 = 6,
FieldDescriptorProto_Type_TYPE_FIXED32 = 7,
FieldDescriptorProto_Type_TYPE_BOOL = 8,
FieldDescriptorProto_Type_TYPE_STRING = 9,
FieldDescriptorProto_Type_TYPE_GROUP = 10,
FieldDescriptorProto_Type_TYPE_MESSAGE = 11,
FieldDescriptorProto_Type_TYPE_BYTES = 12,
FieldDescriptorProto_Type_TYPE_UINT32 = 13,
FieldDescriptorProto_Type_TYPE_ENUM = 14,
FieldDescriptorProto_Type_TYPE_SFIXED32 = 15,
FieldDescriptorProto_Type_TYPE_SFIXED64 = 16,
FieldDescriptorProto_Type_TYPE_SINT32 = 17,
FieldDescriptorProto_Type_TYPE_SINT64 = 18
} |
| enum | FieldDescriptorProto_Label { FieldDescriptorProto_Label_LABEL_OPTIONAL = 1,
FieldDescriptorProto_Label_LABEL_REQUIRED = 2,
FieldDescriptorProto_Label_LABEL_REPEATED = 3
} |
| enum | FileOptions_OptimizeMode { FileOptions_OptimizeMode_SPEED = 1,
FileOptions_OptimizeMode_CODE_SIZE = 2,
FileOptions_OptimizeMode_LITE_RUNTIME = 3
} |
| enum | FieldOptions_CType { FieldOptions_CType_STRING = 0,
FieldOptions_CType_CORD = 1,
FieldOptions_CType_STRING_PIECE = 2
} |
| enum | LogLevel {
LOGLEVEL_INFO,
LOGLEVEL_WARNING,
LOGLEVEL_ERROR,
LOGLEVEL_FATAL,
LOGLEVEL_DFATAL = LOGLEVEL_FATAL
} |
Functions |
| | PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor |
| const FieldDescriptor * | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (Descriptor, MessageOptions) |
| | PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, experimental_map_key, const FieldDescriptor *) PROTOBUF_DEFINE_OPTIONS_ACCESSOR(FieldDescriptor |
| | PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, default_value_enum, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
| const EnumValueDescriptor * | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (EnumDescriptor, EnumOptions) |
| | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (EnumValueDescriptor, EnumValueOptions) |
| | PROTOBUF_DEFINE_ARRAY_ACCESSOR (ServiceDescriptor, method, const MethodDescriptor *) PROTOBUF_DEFINE_OPTIONS_ACCESSOR(ServiceDescriptor |
| | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (MethodDescriptor, MethodOptions) |
| | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (FileDescriptor, FileOptions) |
| | PROTOBUF_DEFINE_ARRAY_ACCESSOR (FileDescriptor, service, const ServiceDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(FileDescriptor |
| void LIBPROTOBUF_EXPORT | protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto () |
| void | protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto () |
| void | protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto () |
| LIBPROTOBUF_EXPORT bool | FieldDescriptorProto_Type_IsValid (int value) |
| LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FieldDescriptorProto_Type_descriptor () |
| const ::std::string & | FieldDescriptorProto_Type_Name (FieldDescriptorProto_Type value) |
| bool | FieldDescriptorProto_Type_Parse (const ::std::string &name, FieldDescriptorProto_Type *value) |
| LIBPROTOBUF_EXPORT bool | FieldDescriptorProto_Label_IsValid (int value) |
| LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FieldDescriptorProto_Label_descriptor () |
| const ::std::string & | FieldDescriptorProto_Label_Name (FieldDescriptorProto_Label value) |
| bool | FieldDescriptorProto_Label_Parse (const ::std::string &name, FieldDescriptorProto_Label *value) |
| LIBPROTOBUF_EXPORT bool | FileOptions_OptimizeMode_IsValid (int value) |
| LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FileOptions_OptimizeMode_descriptor () |
| const ::std::string & | FileOptions_OptimizeMode_Name (FileOptions_OptimizeMode value) |
| bool | FileOptions_OptimizeMode_Parse (const ::std::string &name, FileOptions_OptimizeMode *value) |
| LIBPROTOBUF_EXPORT bool | FieldOptions_CType_IsValid (int value) |
| LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FieldOptions_CType_descriptor () |
| const ::std::string & | FieldOptions_CType_Name (FieldOptions_CType value) |
| bool | FieldOptions_CType_Parse (const ::std::string &name, FieldOptions_CType *value) |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FieldOptions_CType > () |
| template<typename E > |
| const EnumDescriptor * | GetEnumDescriptor () |
| template<typename T > |
internal::RepeatedFieldBackInsertIterator
< T > | RepeatedFieldBackInserter (RepeatedField< T > *const mutable_field) |
| template<typename T > |
internal::RepeatedPtrFieldBackInsertIterator
< T > | RepeatedFieldBackInserter (RepeatedPtrField< T > *const mutable_field) |
| template<typename T > |
internal::AllocatedRepeatedPtrFieldBackInsertIterator
< T > | AllocatedRepeatedPtrFieldBackInserter (RepeatedPtrField< T > *const mutable_field) |
| LIBPROTOBUF_EXPORT LogHandler * | SetLogHandler (LogHandler *new_func) |
| Closure * | NewCallback (void(*function)()) |
| Closure * | NewPermanentCallback (void(*function)()) |
| template<typename Class > |
| Closure * | NewCallback (Class *object, void(Class::*method)()) |
| template<typename Class > |
| Closure * | NewPermanentCallback (Class *object, void(Class::*method)()) |
| template<typename Arg1 > |
| Closure * | NewCallback (void(*function)(Arg1), Arg1 arg1) |
| template<typename Arg1 > |
| Closure * | NewPermanentCallback (void(*function)(Arg1), Arg1 arg1) |
| template<typename Class , typename Arg1 > |
| Closure * | NewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1) |
| template<typename Class , typename Arg1 > |
| Closure * | NewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1) |
| template<typename Arg1 , typename Arg2 > |
| Closure * | NewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
| template<typename Arg1 , typename Arg2 > |
| Closure * | NewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
| template<typename Class , typename Arg1 , typename Arg2 > |
| Closure * | NewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
| template<typename Class , typename Arg1 , typename Arg2 > |
| Closure * | NewPermanentCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
| void LIBPROTOBUF_EXPORT | DoNothing () |
| LIBPROTOBUF_EXPORT void | ShutdownProtobufLibrary () |
| void | GoogleOnceInit (ProtobufOnceType *once, void(*init_func)()) |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::Flag > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::CommandType > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::ShapeType > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::CoordinateType > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::UnitSizeType > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::Race > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::PlayerStance > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::DamageType > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::ExplosionType > () |
| template<> |
| const EnumDescriptor * | GetEnumDescriptor< messages::BulletType > () |
Variables |
| | extension |
| | FieldOptions |
| | value |
| | ServiceOptions |
| const FieldDescriptorProto_Type | FieldDescriptorProto_Type_Type_MIN = FieldDescriptorProto_Type_TYPE_DOUBLE |
| const FieldDescriptorProto_Type | FieldDescriptorProto_Type_Type_MAX = FieldDescriptorProto_Type_TYPE_SINT64 |
| const int | FieldDescriptorProto_Type_Type_ARRAYSIZE = FieldDescriptorProto_Type_Type_MAX + 1 |
| const FieldDescriptorProto_Label | FieldDescriptorProto_Label_Label_MIN = FieldDescriptorProto_Label_LABEL_OPTIONAL |
| const FieldDescriptorProto_Label | FieldDescriptorProto_Label_Label_MAX = FieldDescriptorProto_Label_LABEL_REPEATED |
| const int | FieldDescriptorProto_Label_Label_ARRAYSIZE = FieldDescriptorProto_Label_Label_MAX + 1 |
| const FileOptions_OptimizeMode | FileOptions_OptimizeMode_OptimizeMode_MIN = FileOptions_OptimizeMode_SPEED |
| const FileOptions_OptimizeMode | FileOptions_OptimizeMode_OptimizeMode_MAX = FileOptions_OptimizeMode_LITE_RUNTIME |
| const int | FileOptions_OptimizeMode_OptimizeMode_ARRAYSIZE = FileOptions_OptimizeMode_OptimizeMode_MAX + 1 |
| const FieldOptions_CType | FieldOptions_CType_CType_MIN = FieldOptions_CType_STRING |
| const FieldOptions_CType | FieldOptions_CType_CType_MAX = FieldOptions_CType_STRING_PIECE |
| const int | FieldOptions_CType_CType_ARRAYSIZE = FieldOptions_CType_CType_MAX + 1 |