Classes | Typedefs | Functions | Variables
google::protobuf::io Namespace Reference

Classes

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

Typedefs

typedef int ColumnNumber
 

Functions

template<typename CharacterClass >
static bool AllInClass (const std::string &s)
 
template<typename CharacterClass >
static bool AllInClass (const std::string &s)
 
static void AppendUTF8 (uint32 code_point, std::string *output)
 
static void AppendUTF8 (uint32_t code_point, std::string *output)
 
std::pair< char *, boolas_string_data (std::string *s)
 
static uint32 AssembleUTF16 (uint32 head_surrogate, uint32 trail_surrogate)
 
static uint32_t AssembleUTF16 (uint32_t head_surrogate, uint32_t trail_surrogate)
 
static const char * FetchUnicodePoint (const char *ptr, uint32 *code_point)
 
static const char * FetchUnicodePoint (const char *ptr, uint32_t *code_point)
 
static bool IsHeadSurrogate (uint32 code_point)
 
static bool IsHeadSurrogate (uint32_t code_point)
 
static bool IsTrailSurrogate (uint32 code_point)
 
static bool IsTrailSurrogate (uint32_t code_point)
 
char * mutable_string_data (std::string *s)
 
double NoLocaleStrtod (const char *text, char **original_endptr)
 
static bool ReadHexDigits (const char *ptr, int len, uint32 *result)
 
static bool ReadHexDigits (const char *ptr, int len, uint32_t *result)
 
float SafeDoubleToFloat (double value)
 
 TEST (Printer, AnnotateDespiteUnrelatedMultipleUses)
 
 TEST (Printer, AnnotateEmptyRange)
 
 TEST (Printer, AnnotateIndent)
 
 TEST (Printer, AnnotateIndentNewline)
 
 TEST (Printer, AnnotateInline)
 
 TEST (Printer, AnnotateMap)
 
 TEST (Printer, AnnotateRange)
 
 TEST (Printer, BasicPrinting)
 
 TEST (Printer, EmptyPrinter)
 
 TEST (Printer, FormatInternal)
 
 TEST (Printer, Indenting)
 
 TEST (Printer, InlineVariableSubstitution)
 
 TEST (Printer, VariableSubstitution)
 
 TEST (Printer, WriteFailureExact)
 
 TEST (Printer, WriteFailurePartial)
 
 TEST (Printer, WriteRaw)
 
static int UnicodeLength (char key)
 
static int UnicodeLength (char key)
 

Variables

static const uint32 kMaxHeadSurrogate = 0xdc00
 
static const uint32_t kMaxHeadSurrogate = 0xdc00
 
static const uint32 kMaxTrailSurrogate = 0xe000
 
static const uint32_t kMaxTrailSurrogate = 0xe000
 
static const uint32 kMinHeadSurrogate = 0xd800
 
static const uint32_t kMinHeadSurrogate = 0xd800
 
static const uint32 kMinTrailSurrogate = 0xdc00
 
static const uint32_t kMinTrailSurrogate = 0xdc00
 
const double MAX_FLOAT_AS_DOUBLE_ROUNDED = 3.4028235677973366e+38
 

Typedef Documentation

◆ ColumnNumber

Function Documentation

◆ AllInClass() [1/2]

template<typename CharacterClass >
static bool google::protobuf::io::AllInClass ( const std::string &  s)
static

◆ AllInClass() [2/2]

template<typename CharacterClass >
static bool google::protobuf::io::AllInClass ( const std::string &  s)
static

◆ AppendUTF8() [1/2]

static void google::protobuf::io::AppendUTF8 ( uint32  code_point,
std::string *  output 
)
static

◆ AppendUTF8() [2/2]

static void google::protobuf::io::AppendUTF8 ( uint32_t  code_point,
std::string *  output 
)
static

◆ as_string_data()

std::pair< char *, bool > google::protobuf::io::as_string_data ( std::string *  s)
inline

◆ AssembleUTF16() [1/2]

static uint32 google::protobuf::io::AssembleUTF16 ( uint32  head_surrogate,
uint32  trail_surrogate 
)
static

◆ AssembleUTF16() [2/2]

static uint32_t google::protobuf::io::AssembleUTF16 ( uint32_t  head_surrogate,
uint32_t  trail_surrogate 
)
static

◆ FetchUnicodePoint() [1/2]

static const char* google::protobuf::io::FetchUnicodePoint ( const char *  ptr,
uint32 code_point 
)
static

◆ FetchUnicodePoint() [2/2]

static const char* google::protobuf::io::FetchUnicodePoint ( const char *  ptr,
uint32_t code_point 
)
static

◆ IsHeadSurrogate() [1/2]

static bool google::protobuf::io::IsHeadSurrogate ( uint32  code_point)
inlinestatic

◆ IsHeadSurrogate() [2/2]

static bool google::protobuf::io::IsHeadSurrogate ( uint32_t  code_point)
inlinestatic

◆ IsTrailSurrogate() [1/2]

static bool google::protobuf::io::IsTrailSurrogate ( uint32  code_point)
inlinestatic

◆ IsTrailSurrogate() [2/2]

static bool google::protobuf::io::IsTrailSurrogate ( uint32_t  code_point)
inlinestatic

◆ mutable_string_data()

char * google::protobuf::io::mutable_string_data ( std::string *  s)
inline

◆ NoLocaleStrtod()

double google::protobuf::io::NoLocaleStrtod ( const char *  text,
char **  original_endptr 
)

◆ ReadHexDigits() [1/2]

static bool google::protobuf::io::ReadHexDigits ( const char *  ptr,
int  len,
uint32 result 
)
static

◆ ReadHexDigits() [2/2]

static bool google::protobuf::io::ReadHexDigits ( const char *  ptr,
int  len,
uint32_t result 
)
static

◆ SafeDoubleToFloat()

float google::protobuf::io::SafeDoubleToFloat ( double  value)

◆ TEST() [1/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateDespiteUnrelatedMultipleUses   
)

◆ TEST() [2/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateEmptyRange   
)

◆ TEST() [3/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateIndent   
)

◆ TEST() [4/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateIndentNewline   
)

◆ TEST() [5/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateInline   
)

◆ TEST() [6/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateMap   
)

◆ TEST() [7/16]

google::protobuf::io::TEST ( Printer  ,
AnnotateRange   
)

◆ TEST() [8/16]

google::protobuf::io::TEST ( Printer  ,
BasicPrinting   
)

◆ TEST() [9/16]

google::protobuf::io::TEST ( Printer  ,
EmptyPrinter   
)

◆ TEST() [10/16]

google::protobuf::io::TEST ( Printer  ,
FormatInternal   
)

◆ TEST() [11/16]

google::protobuf::io::TEST ( Printer  ,
Indenting   
)

◆ TEST() [12/16]

google::protobuf::io::TEST ( Printer  ,
InlineVariableSubstitution   
)

◆ TEST() [13/16]

google::protobuf::io::TEST ( Printer  ,
VariableSubstitution   
)

◆ TEST() [14/16]

google::protobuf::io::TEST ( Printer  ,
WriteFailureExact   
)

◆ TEST() [15/16]

google::protobuf::io::TEST ( Printer  ,
WriteFailurePartial   
)

◆ TEST() [16/16]

google::protobuf::io::TEST ( Printer  ,
WriteRaw   
)

◆ UnicodeLength() [1/2]

static int google::protobuf::io::UnicodeLength ( char  key)
inlinestatic

◆ UnicodeLength() [2/2]

static int google::protobuf::io::UnicodeLength ( char  key)
inlinestatic

Variable Documentation

◆ kMaxHeadSurrogate [1/2]

const uint32 google::protobuf::io::kMaxHeadSurrogate = 0xdc00
static

◆ kMaxHeadSurrogate [2/2]

const uint32_t google::protobuf::io::kMaxHeadSurrogate = 0xdc00
static

◆ kMaxTrailSurrogate [1/2]

const uint32 google::protobuf::io::kMaxTrailSurrogate = 0xe000
static

◆ kMaxTrailSurrogate [2/2]

const uint32_t google::protobuf::io::kMaxTrailSurrogate = 0xe000
static

◆ kMinHeadSurrogate [1/2]

const uint32 google::protobuf::io::kMinHeadSurrogate = 0xd800
static

◆ kMinHeadSurrogate [2/2]

const uint32_t google::protobuf::io::kMinHeadSurrogate = 0xd800
static

◆ kMinTrailSurrogate [1/2]

const uint32 google::protobuf::io::kMinTrailSurrogate = 0xdc00
static

◆ kMinTrailSurrogate [2/2]

const uint32_t google::protobuf::io::kMinTrailSurrogate = 0xdc00
static

◆ MAX_FLOAT_AS_DOUBLE_ROUNDED

const double google::protobuf::io::MAX_FLOAT_AS_DOUBLE_ROUNDED = 3.4028235677973366e+38

Definition at line 49 of file protobuf/src/google/protobuf/io/strtod.cc.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:27