OsmAnd
Packages | Defines | Functions
jni/protobuf/google/protobuf/stubs/strutil.cc File Reference
#include <google/protobuf/stubs/strutil.h>
#include <errno.h>
#include <float.h>
#include <limits>
#include <limits.h>
#include <stdio.h>
#include <iterator>

Packages

namespace  google
namespace  google::protobuf
namespace  google::protobuf::strings

Defines

#define IS_OCTAL_DIGIT(c)   (((c) >= '0') && ((c) <= '7'))
#define LOG_STRING(LEVEL, VECTOR)   GOOGLE_LOG_IF(LEVEL, false)

Functions

bool google::protobuf::IsNaN (double value)
bool google::protobuf::isxdigit (char c)
bool google::protobuf::isprint (char c)
void google::protobuf::StripString (string *s, const char *remove, char replacewith)
void google::protobuf::StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all, string *res)
string google::protobuf::StringReplace (const string &s, const string &oldsub, const string &newsub, bool replace_all)
void google::protobuf::SplitStringUsing (const string &full, const char *delim, vector< string > *result)
void google::protobuf::JoinStrings (const vector< string > &components, const char *delim, string *result)
int google::protobuf::hex_digit_to_int (char c)
int google::protobuf::UnescapeCEscapeSequences (const char *source, char *dest)
int google::protobuf::UnescapeCEscapeSequences (const char *source, char *dest, vector< string > *errors)
int google::protobuf::UnescapeCEscapeString (const string &src, string *dest)
int google::protobuf::UnescapeCEscapeString (const string &src, string *dest, vector< string > *errors)
string google::protobuf::UnescapeCEscapeString (const string &src)
int google::protobuf::CEscapeInternal (const char *src, int src_len, char *dest, int dest_len, bool use_hex, bool utf8_safe)
int google::protobuf::CEscapeString (const char *src, int src_len, char *dest, int dest_len)
string google::protobuf::CEscape (const string &src)
string google::protobuf::strings::Utf8SafeCEscape (const string &src)
string google::protobuf::strings::CHexEscape (const string &src)
int32 google::protobuf::strto32_adaptor (const char *nptr, char **endptr, int base)
uint32 google::protobuf::strtou32_adaptor (const char *nptr, char **endptr, int base)
char * google::protobuf::FastInt64ToBuffer (int64 i, char *buffer)
char * google::protobuf::FastInt32ToBuffer (int32 i, char *buffer)
char * google::protobuf::FastHexToBuffer (int i, char *buffer)
char * google::protobuf::InternalFastHexToBuffer (uint64 value, char *buffer, int num_byte)
char * google::protobuf::FastHex64ToBuffer (uint64 value, char *buffer)
char * google::protobuf::FastHex32ToBuffer (uint32 value, char *buffer)
char * google::protobuf::FastUInt32ToBufferLeft (uint32 u, char *buffer)
char * google::protobuf::FastInt32ToBufferLeft (int32 i, char *buffer)
char * google::protobuf::FastUInt64ToBufferLeft (uint64 u64, char *buffer)
char * google::protobuf::FastInt64ToBufferLeft (int64 i, char *buffer)
string google::protobuf::SimpleItoa (int i)
string google::protobuf::SimpleItoa (unsigned int i)
string google::protobuf::SimpleItoa (long i)
string google::protobuf::SimpleItoa (unsigned long i)
string google::protobuf::SimpleItoa (long long i)
string google::protobuf::SimpleItoa (unsigned long long i)
string google::protobuf::SimpleDtoa (double value)
string google::protobuf::SimpleFtoa (float value)
void google::protobuf::DelocalizeRadix (char *buffer)
char * google::protobuf::DoubleToBuffer (double value, char *buffer)
bool google::protobuf::safe_strtof (const char *str, float *value)
char * google::protobuf::FloatToBuffer (float value, char *buffer)
string google::protobuf::LocalizeRadix (const char *input, const char *radix_pos)
double google::protobuf::NoLocaleStrtod (const char *text, char **original_endptr)

Define Documentation

#define IS_OCTAL_DIGIT (   c)    (((c) >= '0') && ((c) <= '7'))
#define LOG_STRING (   LEVEL,
  VECTOR 
)    GOOGLE_LOG_IF(LEVEL, false)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines