OsmAnd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Packages | Classes | Typedefs | Enumerations | Functions | Variables
google::protobuf Namespace Reference

Packages

namespace  descriptor_unittest
namespace  internal
namespace  io
namespace  strings
namespace  text_format_unittest

Classes

class  FileDescriptorTables
class  DescriptorBuilder
class  Descriptor
class  FieldDescriptor
class  EnumDescriptor
class  EnumValueDescriptor
class  ServiceDescriptor
class  MethodDescriptor
class  FileDescriptor
class  DescriptorPool
struct  StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto
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  DynamicMessage
class  DynamicMessageFactory
class  DynamicMessageTest
struct  Metadata
class  Message
class  Reflection
class  MessageFactory
class  MessageLite
class  RepeatedField
class  RepeatedPtrField
class  Service
class  RpcController
class  RpcChannel
class  LogSilencer
class  Closure
struct  hash
struct  hash< const char * >
class  hash_map
class  hash_set
struct  hash< string >
struct  hash< pair< First, Second > >
struct  streq
class  TestUtil
class  TestUtilLite
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 FieldDescriptorPROTOBUF_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 EnumValueDescriptorPROTOBUF_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 protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto ()
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto ()
void protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto ()
const
::google::protobuf::EnumDescriptor
FieldDescriptorProto_Type_descriptor ()
bool FieldDescriptorProto_Type_IsValid (int value)
const
::google::protobuf::EnumDescriptor
FieldDescriptorProto_Label_descriptor ()
bool FieldDescriptorProto_Label_IsValid (int value)
const
::google::protobuf::EnumDescriptor
FileOptions_OptimizeMode_descriptor ()
bool FileOptions_OptimizeMode_IsValid (int value)
const
::google::protobuf::EnumDescriptor
FieldOptions_CType_descriptor ()
bool FieldOptions_CType_IsValid (int value)
const ::std::string & FieldDescriptorProto_Type_Name (FieldDescriptorProto_Type value)
bool FieldDescriptorProto_Type_Parse (const ::std::string &name, FieldDescriptorProto_Type *value)
const ::std::string & FieldDescriptorProto_Label_Name (FieldDescriptorProto_Label value)
bool FieldDescriptorProto_Label_Parse (const ::std::string &name, FieldDescriptorProto_Label *value)
const ::std::string & FileOptions_OptimizeMode_Name (FileOptions_OptimizeMode value)
bool FileOptions_OptimizeMode_Parse (const ::std::string &name, FileOptions_OptimizeMode *value)
const ::std::string & FieldOptions_CType_Name (FieldOptions_CType value)
bool FieldOptions_CType_Parse (const ::std::string &name, FieldOptions_CType *value)
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type > ()
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label > ()
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode > ()
template<>
const EnumDescriptorGetEnumDescriptor< ::google::protobuf::FieldOptions_CType > ()
 TEST_F (DynamicMessageTest, Descriptor)
 TEST_F (DynamicMessageTest, OnePrototype)
 TEST_F (DynamicMessageTest, Defaults)
 TEST_F (DynamicMessageTest, IndependentOffsets)
 TEST_F (DynamicMessageTest, Extensions)
 TEST_F (DynamicMessageTest, PackedFields)
 TEST_F (DynamicMessageTest, SpaceUsed)
template<typename E >
const EnumDescriptorGetEnumDescriptor ()
 TEST (MessageTest, SerializeHelpers)
 TEST (MessageTest, SerializeToBrokenOstream)
 TEST (MessageTest, ParseFromFileDescriptor)
 TEST (MessageTest, ParsePackedFromFileDescriptor)
 TEST (MessageTest, ParseHelpers)
 TEST (MessageTest, ParseFailsIfNotInitialized)
 TEST (MessageTest, BypassInitializationCheckOnParse)
 TEST (MessageTest, InitializationErrorString)
 TEST (MessageTest, BypassInitializationCheckOnSerialize)
 TEST (MessageTest, FindInitializationErrors)
 TEST (MessageTest, ParseFailsOnInvalidMessageEnd)
 TEST (MessageFactoryTest, GeneratedFactoryLookup)
 TEST (MessageFactoryTest, GeneratedFactoryUnknownType)
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)
LogHandlerSetLogHandler (LogHandler *new_func)
void DoNothing ()
void ShutdownProtobufLibrary ()
ClosureNewCallback (void(*function)())
ClosureNewPermanentCallback (void(*function)())
template<typename Class >
ClosureNewCallback (Class *object, void(Class::*method)())
template<typename Class >
ClosureNewPermanentCallback (Class *object, void(Class::*method)())
template<typename Arg1 >
ClosureNewCallback (void(*function)(Arg1), Arg1 arg1)
template<typename Arg1 >
ClosureNewPermanentCallback (void(*function)(Arg1), Arg1 arg1)
template<typename Class , typename Arg1 >
ClosureNewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
template<typename Class , typename Arg1 >
ClosureNewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1)
template<typename Arg1 , typename Arg2 >
ClosureNewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
template<typename Arg1 , typename Arg2 >
ClosureNewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
template<typename Class , typename Arg1 , typename Arg2 >
ClosureNewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
template<typename Class , typename Arg1 , typename Arg2 >
ClosureNewPermanentCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2)
template<class Collection >
const
Collection::value_type::second_type & 
FindWithDefault (const Collection &collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value)
template<class Collection >
const
Collection::value_type::second_type * 
FindOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
template<class Collection >
const
Collection::value_type::second_type 
FindPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key)
template<class Collection , class Key , class Value >
bool InsertOrUpdate (Collection *const collection, const Key &key, const Value &value)
template<class Collection , class Key , class Value >
bool InsertIfNotPresent (Collection *const collection, const Key &key, const Value &value)
void GoogleOnceInit (ProtobufOnceType *once, void(*init_func)())
template<class ForwardIterator >
void STLDeleteContainerPointers (ForwardIterator begin, ForwardIterator end)
void STLStringResizeUninitialized (string *s, size_t new_size)
char * string_as_array (string *str)
template<class T >
void STLDeleteElements (T *container)
template<class T >
void STLDeleteValues (T *v)
bool IsNaN (double value)
bool isxdigit (char c)
bool isprint (char c)
void StripString (string *s, const char *remove, char replacewith)
void StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all, string *res)
string StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all)
void SplitStringUsing (const string &full, const char *delim, vector< string > *result)
void JoinStrings (const vector< string > &components, const char *delim, string *result)
int hex_digit_to_int (char c)
int UnescapeCEscapeSequences (const char *source, char *dest)
int UnescapeCEscapeSequences (const char *source, char *dest, vector< string > *errors)
int UnescapeCEscapeString (const string &src, string *dest)
int UnescapeCEscapeString (const string &src, string *dest, vector< string > *errors)
string UnescapeCEscapeString (const string &src)
int CEscapeInternal (const char *src, int src_len, char *dest, int dest_len, bool use_hex, bool utf8_safe)
int CEscapeString (const char *src, int src_len, char *dest, int dest_len)
string CEscape (const string &src)
int32 strto32_adaptor (const char *nptr, char **endptr, int base)
uint32 strtou32_adaptor (const char *nptr, char **endptr, int base)
char * FastInt64ToBuffer (int64 i, char *buffer)
char * FastInt32ToBuffer (int32 i, char *buffer)
char * FastHexToBuffer (int i, char *buffer)
char * InternalFastHexToBuffer (uint64 value, char *buffer, int num_byte)
char * FastHex64ToBuffer (uint64 value, char *buffer)
char * FastHex32ToBuffer (uint32 value, char *buffer)
char * FastUInt32ToBufferLeft (uint32 u, char *buffer)
char * FastInt32ToBufferLeft (int32 i, char *buffer)
char * FastUInt64ToBufferLeft (uint64 u64, char *buffer)
char * FastInt64ToBufferLeft (int64 i, char *buffer)
string SimpleItoa (int i)
string SimpleItoa (unsigned int i)
string SimpleItoa (long i)
string SimpleItoa (unsigned long i)
string SimpleItoa (long long i)
string SimpleItoa (unsigned long long i)
string SimpleDtoa (double value)
string SimpleFtoa (float value)
void DelocalizeRadix (char *buffer)
char * DoubleToBuffer (double value, char *buffer)
bool safe_strtof (const char *str, float *value)
char * FloatToBuffer (float value, char *buffer)
string LocalizeRadix (const char *input, const char *radix_pos)
double NoLocaleStrtod (const char *text, char **original_endptr)
bool ascii_isalnum (char c)
bool ascii_isdigit (char c)
bool HasPrefixString (const string &str, const string &prefix)
string StripPrefixString (const string &str, const string &prefix)
bool HasSuffixString (const string &str, const string &suffix)
string StripSuffixString (const string &str, const string &suffix)
void LowerString (string *s)
void UpperString (string *s)
string JoinStrings (const vector< string > &components, const char *delim)
int32 strto32 (const char *nptr, char **endptr, int base)
uint32 strtou32 (const char *nptr, char **endptr, int base)
int64 strto64 (const char *nptr, char **endptr, int base)
uint64 strtou64 (const char *nptr, char **endptr, int base)
char * FastUInt32ToBuffer (uint32 i, char *buffer)
char * FastUInt64ToBuffer (uint64 i, char *buffer)
char * FastIntToBuffer (int i, char *buffer)
char * FastUIntToBuffer (unsigned int i, char *buffer)
char * FastLongToBuffer (long i, char *buffer)
char * FastULongToBuffer (unsigned long i, char *buffer)

Variables

 extension
 FieldOptions
 value
 ServiceOptions
struct
google::protobuf::StaticDescriptorInitializer_google_2fprotobuf_2fdescriptor_2eproto 
static_descriptor_initializer_google_2fprotobuf_2fdescriptor_2eproto_
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

Typedef Documentation

typedef int16_t google::protobuf::int16
typedef int32_t google::protobuf::int32
typedef int64_t google::protobuf::int64
typedef int8_t google::protobuf::int8
typedef void google::protobuf::LogHandler(LogLevel level, const char *filename, int line, const string &message)
typedef pthread_once_t google::protobuf::ProtobufOnceType
typedef unsigned int google::protobuf::uint
typedef uint16_t google::protobuf::uint16
typedef uint32_t google::protobuf::uint32
typedef uint64_t google::protobuf::uint64
typedef uint8_t google::protobuf::uint8

Enumeration Type Documentation

Enumerator:
FieldDescriptorProto_Label_LABEL_OPTIONAL 
FieldDescriptorProto_Label_LABEL_REQUIRED 
FieldDescriptorProto_Label_LABEL_REPEATED 
Enumerator:
FieldDescriptorProto_Type_TYPE_DOUBLE 
FieldDescriptorProto_Type_TYPE_FLOAT 
FieldDescriptorProto_Type_TYPE_INT64 
FieldDescriptorProto_Type_TYPE_UINT64 
FieldDescriptorProto_Type_TYPE_INT32 
FieldDescriptorProto_Type_TYPE_FIXED64 
FieldDescriptorProto_Type_TYPE_FIXED32 
FieldDescriptorProto_Type_TYPE_BOOL 
FieldDescriptorProto_Type_TYPE_STRING 
FieldDescriptorProto_Type_TYPE_GROUP 
FieldDescriptorProto_Type_TYPE_MESSAGE 
FieldDescriptorProto_Type_TYPE_BYTES 
FieldDescriptorProto_Type_TYPE_UINT32 
FieldDescriptorProto_Type_TYPE_ENUM 
FieldDescriptorProto_Type_TYPE_SFIXED32 
FieldDescriptorProto_Type_TYPE_SFIXED64 
FieldDescriptorProto_Type_TYPE_SINT32 
FieldDescriptorProto_Type_TYPE_SINT64 
Enumerator:
FieldOptions_CType_STRING 
FieldOptions_CType_CORD 
FieldOptions_CType_STRING_PIECE 
Enumerator:
FileOptions_OptimizeMode_SPEED 
FileOptions_OptimizeMode_CODE_SIZE 
FileOptions_OptimizeMode_LITE_RUNTIME 
Enumerator:
LOGLEVEL_INFO 
LOGLEVEL_WARNING 
LOGLEVEL_ERROR 
LOGLEVEL_FATAL 
LOGLEVEL_DFATAL 

Function Documentation

template<typename T >
internal::AllocatedRepeatedPtrFieldBackInsertIterator<T> google::protobuf::AllocatedRepeatedPtrFieldBackInserter ( RepeatedPtrField< T > *const  mutable_field)
LIBPROTOBUF_EXPORT string google::protobuf::CEscape ( const string &  src)
int google::protobuf::CEscapeInternal ( const char *  src,
int  src_len,
char *  dest,
int  dest_len,
bool  use_hex,
bool  utf8_safe 
)
LIBPROTOBUF_EXPORT int google::protobuf::CEscapeString ( const char *  src,
int  src_len,
char *  dest,
int  dest_len 
)
void google::protobuf::DelocalizeRadix ( char *  buffer)
LIBPROTOBUF_EXPORT char * google::protobuf::DoubleToBuffer ( double  value,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastHex32ToBuffer ( uint32  value,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastHex64ToBuffer ( uint64  value,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastHexToBuffer ( int  i,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastInt32ToBuffer ( int32  i,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastInt32ToBufferLeft ( int32  i,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastInt64ToBuffer ( int64  i,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastInt64ToBufferLeft ( int64  i,
char *  buffer 
)
char* google::protobuf::FastIntToBuffer ( int  i,
char *  buffer 
)
char* google::protobuf::FastLongToBuffer ( long  i,
char *  buffer 
)
char * google::protobuf::FastUInt32ToBuffer ( uint32  i,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastUInt32ToBufferLeft ( uint32  u,
char *  buffer 
)
char * google::protobuf::FastUInt64ToBuffer ( uint64  i,
char *  buffer 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FastUInt64ToBufferLeft ( uint64  u64,
char *  buffer 
)
char* google::protobuf::FastUIntToBuffer ( unsigned int  i,
char *  buffer 
)
char* google::protobuf::FastULongToBuffer ( unsigned long  i,
char *  buffer 
)
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldDescriptorProto_Label_descriptor ( )
const ::std::string& google::protobuf::FieldDescriptorProto_Label_Name ( FieldDescriptorProto_Label  value)
bool google::protobuf::FieldDescriptorProto_Label_Parse ( const ::std::string &  name,
FieldDescriptorProto_Label *  value 
)
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldDescriptorProto_Type_descriptor ( )
const ::std::string& google::protobuf::FieldDescriptorProto_Type_Name ( FieldDescriptorProto_Type  value)
bool google::protobuf::FieldDescriptorProto_Type_Parse ( const ::std::string &  name,
FieldDescriptorProto_Type *  value 
)
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FieldOptions_CType_descriptor ( )
const ::std::string& google::protobuf::FieldOptions_CType_Name ( FieldOptions_CType  value)
bool google::protobuf::FieldOptions_CType_Parse ( const ::std::string &  name,
FieldOptions_CType *  value 
)
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * google::protobuf::FileOptions_OptimizeMode_descriptor ( )
const ::std::string& google::protobuf::FileOptions_OptimizeMode_Name ( FileOptions_OptimizeMode  value)
bool google::protobuf::FileOptions_OptimizeMode_Parse ( const ::std::string &  name,
FileOptions_OptimizeMode *  value 
)
template<class Collection >
const Collection::value_type::second_type* google::protobuf::FindOrNull ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)
template<class Collection >
const Collection::value_type::second_type google::protobuf::FindPtrOrNull ( const Collection &  collection,
const typename Collection::value_type::first_type &  key 
)
template<class Collection >
const Collection::value_type::second_type& google::protobuf::FindWithDefault ( const Collection &  collection,
const typename Collection::value_type::first_type &  key,
const typename Collection::value_type::second_type &  value 
)
LIBPROTOBUF_EXPORT char * google::protobuf::FloatToBuffer ( float  value,
char *  buffer 
)
template<typename E >
const EnumDescriptor* google::protobuf::GetEnumDescriptor ( )
void google::protobuf::GoogleOnceInit ( ProtobufOnceType *  once,
void(*)()  init_func 
)
bool google::protobuf::HasPrefixString ( const string &  str,
const string &  prefix 
)
bool google::protobuf::HasSuffixString ( const string &  str,
const string &  suffix 
)
template<class Collection , class Key , class Value >
bool google::protobuf::InsertIfNotPresent ( Collection *const  collection,
const Key &  key,
const Value &  value 
)
template<class Collection , class Key , class Value >
bool google::protobuf::InsertOrUpdate ( Collection *const  collection,
const Key &  key,
const Value &  value 
)
char* google::protobuf::InternalFastHexToBuffer ( uint64  value,
char *  buffer,
int  num_byte 
)
bool google::protobuf::IsNaN ( double  value)
bool google::protobuf::isprint ( char  c)
bool google::protobuf::isxdigit ( char  c)
string google::protobuf::JoinStrings ( const vector< string > &  components,
const char *  delim 
)
LIBPROTOBUF_EXPORT void google::protobuf::JoinStrings ( const vector< string > &  components,
const char *  delim,
string *  result 
)
string google::protobuf::LocalizeRadix ( const char *  input,
const char *  radix_pos 
)
void google::protobuf::LowerString ( string *  s)
Closure* google::protobuf::NewCallback ( void(*)()  function)
template<typename Class >
Closure* google::protobuf::NewCallback ( Class *  object,
void(Class::*)()  method 
)
template<typename Arg1 >
Closure* google::protobuf::NewCallback ( void(*)(Arg1)  function,
Arg1  arg1 
)
template<typename Class , typename Arg1 >
Closure* google::protobuf::NewCallback ( Class *  object,
void(Class::*)(Arg1)  method,
Arg1  arg1 
)
template<typename Arg1 , typename Arg2 >
Closure* google::protobuf::NewCallback ( void(*)(Arg1, Arg2)  function,
Arg1  arg1,
Arg2  arg2 
)
template<typename Class , typename Arg1 , typename Arg2 >
Closure* google::protobuf::NewCallback ( Class *  object,
void(Class::*)(Arg1, Arg2)  method,
Arg1  arg1,
Arg2  arg2 
)
template<typename Class >
Closure* google::protobuf::NewPermanentCallback ( Class *  object,
void(Class::*)()  method 
)
template<typename Arg1 >
Closure* google::protobuf::NewPermanentCallback ( void(*)(Arg1)  function,
Arg1  arg1 
)
template<typename Class , typename Arg1 >
Closure* google::protobuf::NewPermanentCallback ( Class *  object,
void(Class::*)(Arg1)  method,
Arg1  arg1 
)
template<typename Arg1 , typename Arg2 >
Closure* google::protobuf::NewPermanentCallback ( void(*)(Arg1, Arg2)  function,
Arg1  arg1,
Arg2  arg2 
)
template<typename Class , typename Arg1 , typename Arg2 >
Closure* google::protobuf::NewPermanentCallback ( Class *  object,
void(Class::*)(Arg1, Arg2)  method,
Arg1  arg1,
Arg2  arg2 
)
LIBPROTOBUF_EXPORT double google::protobuf::NoLocaleStrtod ( const char *  text,
char **  original_endptr 
)
google::protobuf::PROTOBUF_DEFINE_ACCESSOR ( FieldDescriptor  ,
experimental_map_key  ,
const FieldDescriptor *   
)
google::protobuf::PROTOBUF_DEFINE_ACCESSOR ( FieldDescriptor  ,
default_value_enum  ,
const EnumValueDescriptor *   
)
google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( Descriptor  ,
extension_range  ,
const Descriptor::ExtensionRange *   
)
google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( ServiceDescriptor  ,
method  ,
const MethodDescriptor *   
)
google::protobuf::PROTOBUF_DEFINE_ARRAY_ACCESSOR ( FileDescriptor  ,
service  ,
const ServiceDescriptor *   
)
const FieldDescriptor* google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR ( Descriptor  ,
MessageOptions   
)
const EnumValueDescriptor* google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR ( EnumDescriptor  ,
EnumOptions   
)
google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR ( EnumValueDescriptor  ,
EnumValueOptions   
)
google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR ( MethodDescriptor  ,
MethodOptions   
)
google::protobuf::PROTOBUF_DEFINE_OPTIONS_ACCESSOR ( FileDescriptor  ,
FileOptions   
)
template<typename T >
internal::RepeatedFieldBackInsertIterator<T> google::protobuf::RepeatedFieldBackInserter ( RepeatedField< T > *const  mutable_field)
template<typename T >
internal::RepeatedPtrFieldBackInsertIterator<T> google::protobuf::RepeatedFieldBackInserter ( RepeatedPtrField< T > *const  mutable_field)
bool google::protobuf::safe_strtof ( const char *  str,
float *  value 
)
LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( unsigned long  i)
LIBPROTOBUF_EXPORT string google::protobuf::SimpleItoa ( unsigned long long  i)
LIBPROTOBUF_EXPORT void google::protobuf::SplitStringUsing ( const string &  full,
const char *  delim,
vector< string > *  result 
)
template<class ForwardIterator >
void google::protobuf::STLDeleteContainerPointers ( ForwardIterator  begin,
ForwardIterator  end 
)
template<class T >
void google::protobuf::STLDeleteElements ( T *  container)
template<class T >
void google::protobuf::STLDeleteValues ( T *  v)
void google::protobuf::STLStringResizeUninitialized ( string *  s,
size_t  new_size 
)
char* google::protobuf::string_as_array ( string *  str)
void google::protobuf::StringReplace ( const string &  s,
const string &  oldsub,
const string &  newsub,
bool  replace_all,
string *  res 
)
LIBPROTOBUF_EXPORT string google::protobuf::StringReplace ( const string &  s,
const string &  oldsub,
const string &  newsub,
bool  replace_all 
)
string google::protobuf::StripPrefixString ( const string &  str,
const string &  prefix 
)
LIBPROTOBUF_EXPORT void google::protobuf::StripString ( string *  s,
const char *  remove,
char  replacewith 
)
string google::protobuf::StripSuffixString ( const string &  str,
const string &  suffix 
)
int32 google::protobuf::strto32 ( const char *  nptr,
char **  endptr,
int  base 
)
LIBPROTOBUF_EXPORT int32 google::protobuf::strto32_adaptor ( const char *  nptr,
char **  endptr,
int  base 
)
int64 google::protobuf::strto64 ( const char *  nptr,
char **  endptr,
int  base 
)
uint32 google::protobuf::strtou32 ( const char *  nptr,
char **  endptr,
int  base 
)
LIBPROTOBUF_EXPORT uint32 google::protobuf::strtou32_adaptor ( const char *  nptr,
char **  endptr,
int  base 
)
uint64 google::protobuf::strtou64 ( const char *  nptr,
char **  endptr,
int  base 
)
google::protobuf::TEST ( MessageTest  ,
SerializeHelpers   
)
google::protobuf::TEST ( MessageTest  ,
SerializeToBrokenOstream   
)
google::protobuf::TEST ( MessageTest  ,
ParseFromFileDescriptor   
)
google::protobuf::TEST ( MessageTest  ,
ParsePackedFromFileDescriptor   
)
google::protobuf::TEST ( MessageTest  ,
ParseHelpers   
)
google::protobuf::TEST ( MessageTest  ,
ParseFailsIfNotInitialized   
)
google::protobuf::TEST ( MessageTest  ,
BypassInitializationCheckOnParse   
)
google::protobuf::TEST ( MessageTest  ,
InitializationErrorString   
)
google::protobuf::TEST ( MessageTest  ,
BypassInitializationCheckOnSerialize   
)
google::protobuf::TEST ( MessageTest  ,
FindInitializationErrors   
)
google::protobuf::TEST ( MessageTest  ,
ParseFailsOnInvalidMessageEnd   
)
google::protobuf::TEST ( MessageFactoryTest  ,
GeneratedFactoryLookup   
)
google::protobuf::TEST ( MessageFactoryTest  ,
GeneratedFactoryUnknownType   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
Descriptor   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
OnePrototype   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
Defaults   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
IndependentOffsets   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
Extensions   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
PackedFields   
)
google::protobuf::TEST_F ( DynamicMessageTest  ,
SpaceUsed   
)
LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeSequences ( const char *  source,
char *  dest 
)
LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeSequences ( const char *  source,
char *  dest,
vector< string > *  errors 
)
LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeString ( const string &  src,
string *  dest 
)
LIBPROTOBUF_EXPORT int google::protobuf::UnescapeCEscapeString ( const string &  src,
string *  dest,
vector< string > *  errors 
)
void google::protobuf::UpperString ( string *  s)

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines