Classes |
struct | google::protobuf::internal::CompileAssert< bool > |
class | google::protobuf::internal::scoped_ptr< C > |
class | google::protobuf::internal::scoped_array< C > |
class | google::protobuf::internal::LogMessage |
class | google::protobuf::internal::LogFinisher |
class | google::protobuf::LogSilencer |
class | google::protobuf::Closure |
class | google::protobuf::internal::FunctionClosure0 |
class | google::protobuf::internal::MethodClosure0< Class > |
class | google::protobuf::internal::FunctionClosure1< Arg1 > |
class | google::protobuf::internal::MethodClosure1< Class, Arg1 > |
class | google::protobuf::internal::FunctionClosure2< Arg1, Arg2 > |
class | google::protobuf::internal::MethodClosure2< Class, Arg1, Arg2 > |
class | google::protobuf::internal::Mutex |
class | google::protobuf::internal::MutexLock |
class | google::protobuf::internal::MutexLockMaybe |
struct | google::protobuf::internal::remove_pointer< T > |
struct | google::protobuf::internal::remove_pointer< T * > |
struct | google::protobuf::internal::remove_pointer< T *const > |
struct | google::protobuf::internal::remove_pointer< T *volatile > |
struct | google::protobuf::internal::remove_pointer< T *const volatile > |
Namespaces |
namespace | std |
namespace | google |
namespace | google::protobuf |
namespace | google::protobuf::internal |
Defines |
#define | GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName) |
#define | LIBPROTOBUF_EXPORT |
#define | LIBPROTOC_EXPORT |
#define | GOOGLE_PROTOBUF_VERSION 2003000 |
#define | GOOGLE_PROTOBUF_MIN_LIBRARY_VERSION 2003000 |
#define | GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 2003000 |
#define | GOOGLE_PROTOBUF_VERIFY_VERSION |
#define | GOOGLE_LONGLONG(x) x##LL |
#define | GOOGLE_ULONGLONG(x) x##ULL |
#define | GOOGLE_LL_FORMAT "ll" |
#define | GOOGLE_ATTRIBUTE_ALWAYS_INLINE |
#define | GOOGLE_ATTRIBUTE_DEPRECATED |
#define | GOOGLE_PREDICT_TRUE |
#define | GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN() |
#define | GOOGLE_SAFE_CONCURRENT_WRITES_END() |
#define | GOOGLE_ARRAYSIZE(a) |
#define | GOOGLE_COMPILE_ASSERT(expr, msg) |
#define | GOOGLE_LOG(LEVEL) |
#define | GOOGLE_LOG_IF(LEVEL, CONDITION) !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) |
#define | GOOGLE_CHECK(EXPRESSION) GOOGLE_LOG_IF(FATAL, !(EXPRESSION)) << "CHECK failed: " #EXPRESSION ": " |
#define | GOOGLE_CHECK_EQ(A, B) GOOGLE_CHECK((A) == (B)) |
#define | GOOGLE_CHECK_NE(A, B) GOOGLE_CHECK((A) != (B)) |
#define | GOOGLE_CHECK_LT(A, B) GOOGLE_CHECK((A) < (B)) |
#define | GOOGLE_CHECK_LE(A, B) GOOGLE_CHECK((A) <= (B)) |
#define | GOOGLE_CHECK_GT(A, B) GOOGLE_CHECK((A) > (B)) |
#define | GOOGLE_CHECK_GE(A, B) GOOGLE_CHECK((A) >= (B)) |
#define | GOOGLE_DLOG GOOGLE_LOG |
#define | GOOGLE_DCHECK GOOGLE_CHECK |
#define | GOOGLE_DCHECK_EQ GOOGLE_CHECK_EQ |
#define | GOOGLE_DCHECK_NE GOOGLE_CHECK_NE |
#define | GOOGLE_DCHECK_LT GOOGLE_CHECK_LT |
#define | GOOGLE_DCHECK_LE GOOGLE_CHECK_LE |
#define | GOOGLE_DCHECK_GT GOOGLE_CHECK_GT |
#define | GOOGLE_DCHECK_GE GOOGLE_CHECK_GE |
Typedefs |
typedef unsigned int | google::protobuf::uint |
typedef int8_t | google::protobuf::int8 |
typedef int16_t | google::protobuf::int16 |
typedef int32_t | google::protobuf::int32 |
typedef int64_t | google::protobuf::int64 |
typedef uint8_t | google::protobuf::uint8 |
typedef uint16_t | google::protobuf::uint16 |
typedef uint32_t | google::protobuf::uint32 |
typedef uint64_t | google::protobuf::uint64 |
typedef void | google::protobuf::LogHandler (LogLevel level, const char *filename, int line, const string &message) |
typedef MutexLock | google::protobuf::internal::ReaderMutexLock |
typedef MutexLock | google::protobuf::internal::WriterMutexLock |
Enumerations |
enum | google::protobuf::LogLevel {
google::protobuf::LOGLEVEL_INFO,
google::protobuf::LOGLEVEL_WARNING,
google::protobuf::LOGLEVEL_ERROR,
google::protobuf::LOGLEVEL_FATAL,
google::protobuf::LOGLEVEL_DFATAL = LOGLEVEL_FATAL
} |
Functions |
void LIBPROTOBUF_EXPORT | google::protobuf::internal::VerifyVersion (int headerVersion, int minLibraryVersion, const char *filename) |
string LIBPROTOBUF_EXPORT | google::protobuf::internal::VersionString (int version) |
template<typename To , typename From > |
To | google::protobuf::internal::implicit_cast (From const &f) |
template<typename To , typename From > |
To | google::protobuf::internal::down_cast (From *f) |
LIBPROTOBUF_EXPORT LogHandler * | google::protobuf::SetLogHandler (LogHandler *new_func) |
Closure * | google::protobuf::NewCallback (void(*function)()) |
Closure * | google::protobuf::NewPermanentCallback (void(*function)()) |
template<typename Class > |
Closure * | google::protobuf::NewCallback (Class *object, void(Class::*method)()) |
template<typename Class > |
Closure * | google::protobuf::NewPermanentCallback (Class *object, void(Class::*method)()) |
template<typename Arg1 > |
Closure * | google::protobuf::NewCallback (void(*function)(Arg1), Arg1 arg1) |
template<typename Arg1 > |
Closure * | google::protobuf::NewPermanentCallback (void(*function)(Arg1), Arg1 arg1) |
template<typename Class , typename Arg1 > |
Closure * | google::protobuf::NewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1) |
template<typename Class , typename Arg1 > |
Closure * | google::protobuf::NewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1) |
template<typename Arg1 , typename Arg2 > |
Closure * | google::protobuf::NewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
template<typename Arg1 , typename Arg2 > |
Closure * | google::protobuf::NewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
template<typename Class , typename Arg1 , typename Arg2 > |
Closure * | google::protobuf::NewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
template<typename Class , typename Arg1 , typename Arg2 > |
Closure * | google::protobuf::NewPermanentCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
void LIBPROTOBUF_EXPORT | google::protobuf::DoNothing () |
LIBPROTOBUF_EXPORT bool | google::protobuf::internal::IsStructurallyValidUTF8 (const char *buf, int len) |
LIBPROTOBUF_EXPORT void | google::protobuf::ShutdownProtobufLibrary () |
LIBPROTOBUF_EXPORT void | google::protobuf::internal::OnShutdown (void(*func)()) |