|
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) |
|
LIBPROTOBUF_EXPORT void | StripString (string *s, const char *remove, char replacewith) |
|
void | LowerString (string *s) |
|
void | UpperString (string *s) |
|
string | ToUpper (const string &s) |
|
LIBPROTOBUF_EXPORT string | StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all) |
|
LIBPROTOBUF_EXPORT void | SplitStringUsing (const string &full, const char *delim, vector< string > *res) |
|
LIBPROTOBUF_EXPORT void | SplitStringAllowEmpty (const string &full, const char *delim, vector< string > *result) |
|
vector< string > | Split (const string &full, const char *delim, bool skip_empty=true) |
|
LIBPROTOBUF_EXPORT void | JoinStrings (const vector< string > &components, const char *delim, string *result) |
|
string | JoinStrings (const vector< string > &components, const char *delim) |
|
LIBPROTOBUF_EXPORT int | UnescapeCEscapeSequences (const char *source, char *dest) |
|
LIBPROTOBUF_EXPORT int | UnescapeCEscapeSequences (const char *source, char *dest, vector< string > *errors) |
|
LIBPROTOBUF_EXPORT int | UnescapeCEscapeString (const string &src, string *dest) |
|
LIBPROTOBUF_EXPORT int | UnescapeCEscapeString (const string &src, string *dest, vector< string > *errors) |
|
LIBPROTOBUF_EXPORT string | UnescapeCEscapeString (const string &src) |
|
LIBPROTOBUF_EXPORT int | CEscapeString (const char *src, int src_len, char *dest, int dest_len) |
|
LIBPROTOBUF_EXPORT string | CEscape (const string &src) |
|
LIBPROTOBUF_EXPORT int32 | strto32_adaptor (const char *nptr, char **endptr, int base) |
|
LIBPROTOBUF_EXPORT uint32 | strtou32_adaptor (const char *nptr, char **endptr, int base) |
|
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) |
|
LIBPROTOBUF_EXPORT bool | safe_int (string text, int32 *value_p) |
|
bool | safe_strto32 (string text, int32 *value) |
|
LIBPROTOBUF_EXPORT char * | FastInt32ToBuffer (int32 i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastInt64ToBuffer (int64 i, char *buffer) |
|
char * | FastUInt32ToBuffer (uint32 i, char *buffer) |
|
char * | FastUInt64ToBuffer (uint64 i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastHexToBuffer (int i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastHex64ToBuffer (uint64 i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastHex32ToBuffer (uint32 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) |
|
LIBPROTOBUF_EXPORT char * | FastInt32ToBufferLeft (int32 i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastUInt32ToBufferLeft (uint32 i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastInt64ToBufferLeft (int64 i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FastUInt64ToBufferLeft (uint64 i, char *buffer) |
|
LIBPROTOBUF_EXPORT string | SimpleItoa (int i) |
|
LIBPROTOBUF_EXPORT string | SimpleItoa (unsigned int i) |
|
LIBPROTOBUF_EXPORT string | SimpleItoa (long i) |
|
LIBPROTOBUF_EXPORT string | SimpleItoa (unsigned long i) |
|
LIBPROTOBUF_EXPORT string | SimpleItoa (long long i) |
|
LIBPROTOBUF_EXPORT string | SimpleItoa (unsigned long long i) |
|
LIBPROTOBUF_EXPORT string | SimpleDtoa (double value) |
|
LIBPROTOBUF_EXPORT string | SimpleFtoa (float value) |
|
LIBPROTOBUF_EXPORT char * | DoubleToBuffer (double i, char *buffer) |
|
LIBPROTOBUF_EXPORT char * | FloatToBuffer (float i, char *buffer) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
string | StrCat (const T1 &a, const T2 &b, const T3 &c, const T4 &d, const T5 &e) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
string | StrCat (const T1 &a, const T2 &b, const T3 &c, const T4 &d) |
|
template<typename T1 , typename T2 , typename T3 > |
string | StrCat (const T1 &a, const T2 &b, const T3 &c) |
|
template<typename T1 , typename T2 > |
string | StrCat (const T1 &a, const T2 &b) |
|
template<typename Iterator > |
void | Join (Iterator start, Iterator end, const char *delim, string *result) |
|
template<typename Range > |
string | Join (const Range &components, const char *delim) |
|
LIBPROTOBUF_EXPORT string | ToHex (uint64 num) |
|
| PROTOBUF_DEFINE_ARRAY_ACCESSOR (Descriptor, extension_range, const Descriptor::ExtensionRange *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(Descriptor |
|
const FieldDescriptor * | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (Descriptor, MessageOptions) |
|
| PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, containing_oneof, const OneofDescriptor *) PROTOBUF_DEFINE_ACCESSOR(FieldDescriptor |
|
const FieldDescriptor * | PROTOBUF_DEFINE_ACCESSOR (FieldDescriptor, default_value_enum, const EnumValueDescriptor *) PROTOBUF_DEFINE_ARRAY_ACCESSOR(EnumDescriptor |
|
const FieldDescriptor const
EnumValueDescriptor * | PROTOBUF_DEFINE_OPTIONS_ACCESSOR (EnumDescriptor, EnumOptions) |
|
| 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 LIBPROTOBUF_EXPORT | protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto () |
|
void | protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto () |
|
void | protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto () |
|
LIBPROTOBUF_EXPORT bool | FieldDescriptorProto_Type_IsValid (int value) |
|
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FieldDescriptorProto_Type_descriptor () |
|
const ::std::string & | FieldDescriptorProto_Type_Name (FieldDescriptorProto_Type value) |
|
bool | FieldDescriptorProto_Type_Parse (const ::std::string &name, FieldDescriptorProto_Type *value) |
|
LIBPROTOBUF_EXPORT bool | FieldDescriptorProto_Label_IsValid (int value) |
|
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FieldDescriptorProto_Label_descriptor () |
|
const ::std::string & | FieldDescriptorProto_Label_Name (FieldDescriptorProto_Label value) |
|
bool | FieldDescriptorProto_Label_Parse (const ::std::string &name, FieldDescriptorProto_Label *value) |
|
LIBPROTOBUF_EXPORT bool | FileOptions_OptimizeMode_IsValid (int value) |
|
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FileOptions_OptimizeMode_descriptor () |
|
const ::std::string & | FileOptions_OptimizeMode_Name (FileOptions_OptimizeMode value) |
|
bool | FileOptions_OptimizeMode_Parse (const ::std::string &name, FileOptions_OptimizeMode *value) |
|
LIBPROTOBUF_EXPORT bool | FieldOptions_CType_IsValid (int value) |
|
LIBPROTOBUF_EXPORTconst::google::protobuf::EnumDescriptor * | FieldOptions_CType_descriptor () |
|
const ::std::string & | FieldOptions_CType_Name (FieldOptions_CType value) |
|
bool | FieldOptions_CType_Parse (const ::std::string &name, FieldOptions_CType *value) |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Type > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FieldDescriptorProto_Label > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FileOptions_OptimizeMode > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::google::protobuf::FieldOptions_CType > () |
|
template<typename E > |
const EnumDescriptor * | GetEnumDescriptor () |
|
template<typename T > |
internal::RepeatedFieldBackInsertIterator
< T > | RepeatedFieldBackInserter (RepeatedField< T > *const mutable_field) |
|
template<typename T > |
internal::RepeatedPtrFieldBackInsertIterator
< T > | RepeatedPtrFieldBackInserter (RepeatedPtrField< 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) |
|
LIBPROTOBUF_EXPORT LogHandler * | SetLogHandler (LogHandler *new_func) |
|
Closure * | NewCallback (void(*function)()) |
|
Closure * | NewPermanentCallback (void(*function)()) |
|
template<typename Class > |
Closure * | NewCallback (Class *object, void(Class::*method)()) |
|
template<typename Class > |
Closure * | NewPermanentCallback (Class *object, void(Class::*method)()) |
|
template<typename Arg1 > |
Closure * | NewCallback (void(*function)(Arg1), Arg1 arg1) |
|
template<typename Arg1 > |
Closure * | NewPermanentCallback (void(*function)(Arg1), Arg1 arg1) |
|
template<typename Class , typename Arg1 > |
Closure * | NewCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1) |
|
template<typename Class , typename Arg1 > |
Closure * | NewPermanentCallback (Class *object, void(Class::*method)(Arg1), Arg1 arg1) |
|
template<typename Arg1 , typename Arg2 > |
Closure * | NewCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
|
template<typename Arg1 , typename Arg2 > |
Closure * | NewPermanentCallback (void(*function)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
|
template<typename Class , typename Arg1 , typename Arg2 > |
Closure * | NewCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
|
template<typename Class , typename Arg1 , typename Arg2 > |
Closure * | NewPermanentCallback (Class *object, void(Class::*method)(Arg1, Arg2), Arg1 arg1, Arg2 arg2) |
|
void LIBPROTOBUF_EXPORT | DoNothing () |
|
LIBPROTOBUF_EXPORT uint32 | ghtonl (uint32 x) |
|
LIBPROTOBUF_EXPORT void | ShutdownProtobufLibrary () |
|
template<class Collection > |
const
Collection::value_type::second_type & | FindOrDie (const Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type & | FindOrDie (Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
const
Collection::value_type::second_type & | FindOrDieNoPrint (const Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type & | FindOrDieNoPrint (Collection &collection, const typename Collection::value_type::first_type &key) |
|
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 > |
Collection::value_type::second_type * | FindOrNull (Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type | FindPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type | FindPtrOrNull (Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type::element_type * | FindLinkedPtrOrNull (const Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type::element_type & | FindLinkedPtrOrDie (const Collection &collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection , class Key , class Value > |
bool | FindCopy (const Collection &collection, const Key &key, Value *const value) |
|
template<class Collection , class Key > |
bool | ContainsKey (const Collection &collection, const Key &key) |
|
template<class Collection , class Key , class Value > |
bool | ContainsKeyValuePair (const Collection &collection, const Key &key, const Value &value) |
|
template<class Collection > |
bool | InsertOrUpdate (Collection *const collection, const typename Collection::value_type &vt) |
|
template<class Collection > |
bool | InsertOrUpdate (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
|
template<class Collection , class InputIterator > |
void | InsertOrUpdateMany (Collection *const collection, InputIterator first, InputIterator last) |
|
template<class Collection > |
bool | InsertAndDeleteExisting (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
|
template<class Collection > |
bool | InsertIfNotPresent (Collection *const collection, const typename Collection::value_type &vt) |
|
template<class Collection > |
bool | InsertIfNotPresent (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
|
template<class Collection > |
void | InsertOrDie (Collection *const collection, const typename Collection::value_type &value) |
|
template<class Collection > |
void | InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type &value) |
|
template<class Collection > |
void | InsertOrDie (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data) |
|
template<class Collection > |
void | InsertOrDieNoPrint (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data) |
|
template<class Collection > |
Collection::value_type::second_type & | InsertKeyOrDie (Collection *const collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection > |
Collection::value_type::second_type & | LookupOrInsert (Collection *const collection, const typename Collection::value_type &vt) |
|
template<class Collection > |
Collection::value_type::second_type & | LookupOrInsert (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value) |
|
template<typename Sequence , typename Collection > |
void | AddTokenCounts (const Sequence &sequence, const typename Collection::value_type::second_type &increment, Collection *const count_map) |
|
template<class Collection > |
Collection::value_type::second_type & | LookupOrInsertNew (Collection *const collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection , class Arg > |
Collection::value_type::second_type & | LookupOrInsertNew (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg) |
|
template<class Collection > |
Collection::value_type::second_type::element_type * | LookupOrInsertNewLinkedPtr (Collection *const collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection , class Arg > |
Collection::value_type::second_type::element_type * | LookupOrInsertNewLinkedPtr (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg) |
|
template<class Collection > |
Collection::value_type::second_type & | LookupOrInsertNewSharedPtr (Collection *const collection, const typename Collection::value_type::first_type &key) |
|
template<class Collection , class Arg > |
Collection::value_type::second_type & | LookupOrInsertNewSharedPtr (Collection *const collection, const typename Collection::value_type::first_type &key, const Arg &arg) |
|
template<class Collection > |
bool | UpdateReturnCopy (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &value, typename Collection::value_type::second_type *previous) |
|
template<class Collection > |
bool | UpdateReturnCopy (Collection *const collection, const typename Collection::value_type &vt, typename Collection::value_type::second_type *previous) |
|
template<class Collection > |
Collection::value_type::second_type
*const | InsertOrReturnExisting (Collection *const collection, const typename Collection::value_type &vt) |
|
template<class Collection > |
Collection::value_type::second_type
*const | InsertOrReturnExisting (Collection *const collection, const typename Collection::value_type::first_type &key, const typename Collection::value_type::second_type &data) |
|
template<class Collection > |
Collection::value_type::second_type | EraseKeyReturnValuePtr (Collection *const collection, const typename Collection::value_type::first_type &key) |
|
template<class MapContainer , class KeyContainer > |
void | InsertKeysFromMap (const MapContainer &map_container, KeyContainer *key_container) |
|
template<class MapContainer , class KeyContainer > |
void | AppendKeysFromMap (const MapContainer &map_container, KeyContainer *key_container) |
|
template<class MapContainer , class KeyType > |
void | AppendKeysFromMap (const MapContainer &map_container, vector< KeyType > *key_container) |
|
template<class MapContainer , class ValueContainer > |
void | AppendValuesFromMap (const MapContainer &map_container, ValueContainer *value_container) |
|
template<class MapContainer , class ValueType > |
void | AppendValuesFromMap (const MapContainer &map_container, vector< ValueType > *value_container) |
|
LIBPROTOBUF_EXPORT void | GoogleOnceInitImpl (ProtobufOnceType *once, Closure *closure) |
|
void | GoogleOnceInit (ProtobufOnceType *once, void(*init_func)()) |
|
template<typename Arg > |
void | GoogleOnceInit (ProtobufOnceType *once, void(*init_func)(Arg *), Arg *arg) |
|
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) |
|
LIBPROTOBUF_EXPORT string | StringPrintf (const char *format,...) |
|
LIBPROTOBUF_EXPORT const string & | SStringPrintf (string *dst, const char *format,...) |
|
LIBPROTOBUF_EXPORT void | StringAppendF (string *dst, const char *format,...) |
|
LIBPROTOBUF_EXPORT void | StringAppendV (string *dst, const char *format, va_list ap) |
|
LIBPROTOBUF_EXPORT string | StringPrintfVector (const char *format, const vector< string > &v) |
|
string | TestSourceDir () |
|
string | TestTempDir () |
|
void | CaptureTestStdout () |
|
void | CaptureTestStderr () |
|
string | GetCapturedTestStdout () |
|
string | GetCapturedTestStderr () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::bgs::protocol::account::v1::PrivacyInfo_GameInfoPrivacy > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::bgs::protocol::account::v1::IdentityVerificationStatus > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::bgs::protocol::AttributeFilter_Operation > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::bgs::protocol::channel::v1::ChannelState_PrivacyLevel > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::bgs::protocol::LogOption > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::bgs::protocol::presence::v1::FieldOperation_OperationType > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::Battlenet::JSON::Login::FormType > () |
|
template<> |
const EnumDescriptor * | GetEnumDescriptor< ::Battlenet::JSON::Login::AuthenticationState > () |
|