|
string | ToString (int i) |
|
string | ToString (string a) |
|
void | InitializeDefaultRepeatedFields () |
|
void | DestroyDefaultRepeatedFields () |
|
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) |
|
template<typename To , typename From > |
To | dynamic_cast_if_available (From from) |
|
LIBPROTOBUF_EXPORT double | Infinity () |
|
LIBPROTOBUF_EXPORT double | NaN () |
|
LIBPROTOBUF_EXPORT void | InitEmptyString () |
|
LIBPROTOBUF_EXPORTconst::std::string & | GetEmptyStringAlreadyInited () |
|
LIBPROTOBUF_EXPORTconst::std::string & | GetEmptyString () |
|
LIBPROTOBUF_EXPORT int | StringSpaceUsedExcludingSelf (const string &str) |
|
template<class Type > |
bool | AllAreInitialized (const Type &t) |
|
void | LogIndexOutOfBounds (int index, int size) |
|
template<typename Iter > |
int | CalculateReserve (Iter begin, Iter end, std::forward_iterator_tag) |
|
template<typename Iter > |
int | CalculateReserve (Iter, Iter, std::input_iterator_tag) |
|
template<typename Iter > |
int | CalculateReserve (Iter begin, Iter end) |
|
Atomic32 | NoBarrier_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
|
Atomic32 | NoBarrier_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
|
Atomic32 | NoBarrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
|
Atomic32 | Barrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
|
Atomic32 | Acquire_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
|
Atomic32 | Release_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
|
void | MemoryBarrier () |
|
void | NoBarrier_Store (volatile Atomic32 *ptr, Atomic32 value) |
|
void | Acquire_Store (volatile Atomic32 *ptr, Atomic32 value) |
|
void | Release_Store (volatile Atomic32 *ptr, Atomic32 value) |
|
Atomic32 | NoBarrier_Load (volatile const Atomic32 *ptr) |
|
Atomic32 | Acquire_Load (volatile const Atomic32 *ptr) |
|
Atomic32 | Release_Load (volatile const Atomic32 *ptr) |
|
Atomic64 | NoBarrier_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) |
|
Atomic64 | NoBarrier_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value) |
|
Atomic64 | NoBarrier_AtomicIncrement (volatile Atomic64 *ptr, Atomic64 increment) |
|
Atomic64 | Barrier_AtomicIncrement (volatile Atomic64 *ptr, Atomic64 increment) |
|
Atomic64 | Acquire_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) |
|
Atomic64 | Release_CompareAndSwap (volatile Atomic64 *ptr, Atomic64 old_value, Atomic64 new_value) |
|
void | NoBarrier_Store (volatile Atomic64 *ptr, Atomic64 value) |
|
void | Acquire_Store (volatile Atomic64 *ptr, Atomic64 value) |
|
void | Release_Store (volatile Atomic64 *ptr, Atomic64 value) |
|
Atomic64 | NoBarrier_Load (volatile const Atomic64 *ptr) |
|
Atomic64 | Acquire_Load (volatile const Atomic64 *ptr) |
|
Atomic64 | Release_Load (volatile const Atomic64 *ptr) |
|
LinuxKernelCmpxchgFunc
pLinuxKernelCmpxchg | __attribute__ ((weak)) |
|
Atomic32 | QNXCmpxchg (Atomic32 old_value, Atomic32 new_value, volatile Atomic32 *ptr) |
|
AtomicWord | NoBarrier_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
|
AtomicWord | NoBarrier_AtomicExchange (volatile AtomicWord *ptr, AtomicWord new_value) |
|
AtomicWord | NoBarrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment) |
|
AtomicWord | Barrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment) |
|
AtomicWord | Acquire_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
|
AtomicWord | Release_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
|
void | NoBarrier_Store (volatile AtomicWord *ptr, AtomicWord value) |
|
void | Acquire_Store (volatile AtomicWord *ptr, AtomicWord value) |
|
void | Release_Store (volatile AtomicWord *ptr, AtomicWord value) |
|
AtomicWord | NoBarrier_Load (volatile const AtomicWord *ptr) |
|
AtomicWord | Acquire_Load (volatile const AtomicWord *ptr) |
|
AtomicWord | Release_Load (volatile const AtomicWord *ptr) |
|
Atomic32 | Acquire_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
|
Atomic32 | Release_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
|
Atomic64 | Acquire_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value) |
|
Atomic64 | Release_AtomicExchange (volatile Atomic64 *ptr, Atomic64 new_value) |
|
void LIBPROTOBUF_EXPORT | VerifyVersion (int headerVersion, int minLibraryVersion, const char *filename) |
|
std::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) |
|
template<typename T > |
T * | CheckNotNull (const char *, int, const char *name, T *val) |
|
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_PACKED_FIXED_SIZE_PRIMITIVE (uint32, TYPE_FIXED32) |
|
| READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE (uint64, TYPE_FIXED64) |
|
| READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE (int32, TYPE_SFIXED32) |
|
| READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE (int64, TYPE_SFIXED64) |
|
| READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE (float, TYPE_FLOAT) |
|
| READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE (double, TYPE_DOUBLE) |
|