TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::io Namespace Reference

Classes

class  ArrayInputStream
 
class  ArrayOutputStream
 
class  CodedInputStream
 
class  CodedOutputStream
 
class  ConcatenatingInputStream
 
class  CopyingInputStream
 
class  CopyingInputStreamAdaptor
 
class  CopyingOutputStream
 
class  CopyingOutputStreamAdaptor
 
class  ErrorCollector
 
class  FileInputStream
 
class  FileOutputStream
 
class  GzipInputStream
 
class  GzipOutputStream
 
class  IstreamInputStream
 
class  LimitingInputStream
 
class  OstreamOutputStream
 
class  Printer
 
class  StringOutputStream
 
class  Tokenizer
 
class  ZeroCopyInputStream
 
class  ZeroCopyOutputStream
 

Functions

double NoLocaleStrtod (const char *str, char **endptr)
 
char * mutable_string_data (string *s)
 

Function Documentation

char* google::protobuf::io::mutable_string_data ( string *  s)
inline
340  {
341 #ifdef LANG_CXX11
342  // This should be simpler & faster than string_as_array() because the latter
343  // is guaranteed to return NULL when *s is empty, so it has to check for that.
344  return &(*s)[0];
345 #else
346  return string_as_array(s);
347 #endif
348 }
char * string_as_array(string *str)
Definition: stl_util.h:83

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double google::protobuf::io::NoLocaleStrtod ( const char *  str,
char **  endptr 
)