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  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)
 
static void AppendUTF8 (uint32 code_point, std::string *output)
 
std::pair< char *, bool > as_string_data (std::string *s)
 
static uint32 AssembleUTF16 (uint32 head_surrogate, uint32 trail_surrogate)
 
static const char * FetchUnicodePoint (const char *ptr, uint32 *code_point)
 
static bool IsHeadSurrogate (uint32 code_point)
 
static bool IsTrailSurrogate (uint32 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)
 
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)
 

Variables

static const uint32 kMaxHeadSurrogate = 0xdc00
 
static const uint32 kMaxTrailSurrogate = 0xe000
 
static const uint32 kMinHeadSurrogate = 0xd800
 
static const uint32 kMinTrailSurrogate = 0xdc00
 

Typedef Documentation

◆ ColumnNumber

Definition at line 55 of file tokenizer.h.

Function Documentation

◆ AllInClass()

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

Definition at line 1114 of file tokenizer.cc.

◆ AppendUTF8()

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

Definition at line 929 of file tokenizer.cc.

◆ as_string_data()

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

Definition at line 393 of file zero_copy_stream_impl_lite.h.

◆ AssembleUTF16()

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

Definition at line 989 of file tokenizer.cc.

◆ FetchUnicodePoint()

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

Definition at line 1007 of file tokenizer.cc.

◆ IsHeadSurrogate()

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

Definition at line 979 of file tokenizer.cc.

◆ IsTrailSurrogate()

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

Definition at line 983 of file tokenizer.cc.

◆ mutable_string_data()

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

Definition at line 383 of file zero_copy_stream_impl_lite.h.

◆ NoLocaleStrtod()

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

Definition at line 82 of file strtod.cc.

◆ ReadHexDigits()

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

Definition at line 959 of file tokenizer.cc.

◆ SafeDoubleToFloat()

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

Definition at line 116 of file strtod.cc.

◆ TEST() [1/16]

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

Definition at line 342 of file printer_unittest.cc.

◆ TEST() [2/16]

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

Definition at line 317 of file printer_unittest.cc.

◆ TEST() [3/16]

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

Definition at line 366 of file printer_unittest.cc.

◆ TEST() [4/16]

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

Definition at line 415 of file printer_unittest.cc.

◆ TEST() [5/16]

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

Definition at line 253 of file printer_unittest.cc.

◆ TEST() [6/16]

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

Definition at line 210 of file printer_unittest.cc.

◆ TEST() [7/16]

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

Definition at line 293 of file printer_unittest.cc.

◆ TEST() [8/16]

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

Definition at line 62 of file printer_unittest.cc.

◆ TEST() [9/16]

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

Definition at line 54 of file printer_unittest.cc.

◆ TEST() [10/16]

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

Definition at line 601 of file printer_unittest.cc.

◆ TEST() [11/16]

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

Definition at line 442 of file printer_unittest.cc.

◆ TEST() [12/16]

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

Definition at line 154 of file printer_unittest.cc.

◆ TEST() [13/16]

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

Definition at line 117 of file printer_unittest.cc.

◆ TEST() [14/16]

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

Definition at line 579 of file printer_unittest.cc.

◆ TEST() [15/16]

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

Definition at line 555 of file printer_unittest.cc.

◆ TEST() [16/16]

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

Definition at line 88 of file printer_unittest.cc.

◆ UnicodeLength()

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

Definition at line 997 of file tokenizer.cc.

Variable Documentation

◆ kMaxHeadSurrogate

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

Definition at line 975 of file tokenizer.cc.

◆ kMaxTrailSurrogate

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

Definition at line 977 of file tokenizer.cc.

◆ kMinHeadSurrogate

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

Definition at line 974 of file tokenizer.cc.

◆ kMinTrailSurrogate

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

Definition at line 976 of file tokenizer.cc.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10