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 | DescriptorPoolExtensionFinder |
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 > |
struct | RemapEntry |
struct | UTF8StateMachineObj |
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 void | OnShutdownFunc () |
typedef MutexLock | ReaderMutexLock |
typedef MutexLock | WriterMutexLock |
typedef UTF8StateMachineObj | UTF8ScanObj |
Enumerations |
enum | ExitReason {
kExitDstSpaceFull = 239,
kExitIllegalStructure,
kExitOK,
kExitReject,
kExitReplace1,
kExitReplace2,
kExitReplace3,
kExitReplace21,
kExitReplace31,
kExitReplace32,
kExitReplaceOffset1,
kExitReplaceOffset2,
kExitReplace1S0,
kExitSpecial,
kExitDoAgain,
kExitRejectAlt,
kExitNone
} |
Functions |
FieldDescriptor::Type | real_type (FieldType type) |
FieldDescriptor::CppType | cpp_type (FieldType type) |
int | StringSpaceUsedExcludingSelf (const string &str) |
bool | ParseNamedEnum (const EnumDescriptor *descriptor, const string &name, int *value) |
const string & | NameOfEnum (const EnumDescriptor *descriptor, int value) |
template<typename To , typename From > |
To | dynamic_cast_if_available (From from) |
template<typename EnumType > |
bool | ParseNamedEnum (const EnumDescriptor *descriptor, const string &name, EnumType *value) |
double | Infinity () |
double | NaN () |
void | VerifyVersion (int headerVersion, int minLibraryVersion, const char *filename) |
string | VersionString (int version) |
void | DefaultLogHandler (LogLevel level, const char *filename, int line, const string &message) |
void | NullLogHandler (LogLevel level, const char *filename, int line, const string &message) |
| GOOGLE_PROTOBUF_DECLARE_ONCE (log_silencer_count_init_) |
void | DeleteLogSilencerCount () |
void | InitLogSilencerCount () |
void | InitLogSilencerCountOnce () |
| GOOGLE_PROTOBUF_DECLARE_ONCE (shutdown_functions_init) |
void | InitShutdownFunctions () |
void | InitShutdownFunctionsOnce () |
void | OnShutdown (void(*func)()) |
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) |
int | UTF8GenericScan (const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed) |
int | UTF8GenericScanFastAscii (const UTF8ScanObj *st, const char *str, int str_length, int *bytes_consumed) |
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) |
Variables |
vector< void(*)()> * | shutdown_functions = NULL |
Mutex * | shutdown_functions_mutex = NULL |