Classes |
| struct | ExtensionInfo |
| class | ExtensionFinder |
| class | GeneratedExtensionFinder |
| class | ExtensionSet |
| class | PrimitiveTypeTraits |
| class | RepeatedPrimitiveTypeTraits |
| class | StringTypeTraits |
| class | RepeatedStringTypeTraits |
| class | EnumTypeTraits |
| class | RepeatedEnumTypeTraits |
| class | MessageTypeTraits |
| class | RepeatedMessageTypeTraits |
| class | ExtensionIdentifier |
| class | GeneratedMessageReflection |
| class | ReflectionOps |
| class | RepeatedPtrFieldBase |
| class | GenericTypeHandler |
| class | StringTypeHandlerBase |
| class | StringTypeHandler |
| class | RepeatedPtrIterator |
| class | RepeatedPtrOverPtrsIterator |
| class | RepeatedFieldBackInsertIterator |
| class | RepeatedPtrFieldBackInsertIterator |
| class | AllocatedRepeatedPtrFieldBackInsertIterator |
| struct | CompileAssert |
| class | scoped_ptr |
| class | scoped_array |
| class | LogMessage |
| class | LogFinisher |
| class | FunctionClosure0 |
| class | MethodClosure0 |
| class | FunctionClosure1 |
| class | MethodClosure1 |
| class | FunctionClosure2 |
| class | MethodClosure2 |
| class | Mutex |
| class | MutexLock |
| class | MutexLockMaybe |
| struct | remove_pointer |
| struct | remove_pointer< T * > |
| struct | remove_pointer< T *const > |
| struct | remove_pointer< T *volatile > |
| struct | remove_pointer< T *const volatile > |
| class | WireFormat |
| class | UnknownFieldSetFieldSkipper |
| class | WireFormatLite |
| class | FieldSkipper |
Typedefs |
| typedef uint8 | FieldType |
| typedef bool | EnumValidityFunc (int number) |
| typedef bool | EnumValidityFuncWithArg (const void *arg, int number) |
| typedef MutexLock | ReaderMutexLock |
| typedef MutexLock | WriterMutexLock |
Functions |
| template<typename To , typename From > |
| To | dynamic_cast_if_available (From from) |
| LIBPROTOBUF_EXPORT bool | ParseNamedEnum (const EnumDescriptor *descriptor, const string &name, int *value) |
| template<typename EnumType > |
| bool | ParseNamedEnum (const EnumDescriptor *descriptor, const string &name, EnumType *value) |
| LIBPROTOBUF_EXPORT const string & | NameOfEnum (const EnumDescriptor *descriptor, int value) |
| LIBPROTOBUF_EXPORT double | Infinity () |
| LIBPROTOBUF_EXPORT double | NaN () |
| LIBPROTOBUF_EXPORT int | StringSpaceUsedExcludingSelf (const string &str) |
| void LIBPROTOBUF_EXPORT | VerifyVersion (int headerVersion, int minLibraryVersion, const char *filename) |
| string LIBPROTOBUF_EXPORT | VersionString (int version) |
| template<typename To , typename From > |
| To | implicit_cast (From const &f) |
| template<typename To , typename From > |
| To | down_cast (From *f) |
| LIBPROTOBUF_EXPORT bool | IsStructurallyValidUTF8 (const char *buf, int len) |
| LIBPROTOBUF_EXPORT void | OnShutdown (void(*func)()) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_INT32 > (io::CodedInputStream *input, int32 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_INT64 > (io::CodedInputStream *input, int64 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_UINT32 > (io::CodedInputStream *input, uint32 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_UINT64 > (io::CodedInputStream *input, uint64 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SINT32 > (io::CodedInputStream *input, int32 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SINT64 > (io::CodedInputStream *input, int64 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_FIXED32 > (io::CodedInputStream *input, uint32 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_FIXED64 > (io::CodedInputStream *input, uint64 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SFIXED32 > (io::CodedInputStream *input, int32 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SFIXED64 > (io::CodedInputStream *input, int64 *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< float, WireFormatLite::TYPE_FLOAT > (io::CodedInputStream *input, float *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< double, WireFormatLite::TYPE_DOUBLE > (io::CodedInputStream *input, double *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< bool, WireFormatLite::TYPE_BOOL > (io::CodedInputStream *input, bool *value) |
| template<> |
| bool | WireFormatLite::ReadPrimitive< int, WireFormatLite::TYPE_ENUM > (io::CodedInputStream *input, int *value) |
| template<> |
| const uint8 * | WireFormatLite::ReadPrimitiveFromArray< uint32, WireFormatLite::TYPE_FIXED32 > (const uint8 *buffer, uint32 *value) |
| template<> |
| const uint8 * | WireFormatLite::ReadPrimitiveFromArray< uint64, WireFormatLite::TYPE_FIXED64 > (const uint8 *buffer, uint64 *value) |
| template<> |
| const uint8 * | WireFormatLite::ReadPrimitiveFromArray< int32, WireFormatLite::TYPE_SFIXED32 > (const uint8 *buffer, int32 *value) |
| template<> |
| const uint8 * | WireFormatLite::ReadPrimitiveFromArray< int64, WireFormatLite::TYPE_SFIXED64 > (const uint8 *buffer, int64 *value) |
| template<> |
| const uint8 * | WireFormatLite::ReadPrimitiveFromArray< float, WireFormatLite::TYPE_FLOAT > (const uint8 *buffer, float *value) |
| template<> |
| const uint8 * | WireFormatLite::ReadPrimitiveFromArray< double, WireFormatLite::TYPE_DOUBLE > (const uint8 *buffer, double *value) |
| | READ_REPEATED_FIXED_SIZE_PRIMITIVE (uint32, TYPE_FIXED32) |
| | READ_REPEATED_FIXED_SIZE_PRIMITIVE (uint64, TYPE_FIXED64) |
| | READ_REPEATED_FIXED_SIZE_PRIMITIVE (int32, TYPE_SFIXED32) |
| | READ_REPEATED_FIXED_SIZE_PRIMITIVE (int64, TYPE_SFIXED64) |
| | READ_REPEATED_FIXED_SIZE_PRIMITIVE (float, TYPE_FLOAT) |
| | READ_REPEATED_FIXED_SIZE_PRIMITIVE (double, TYPE_DOUBLE) |