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 |