Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | List of all members
google::protobuf::util::converter::JsonEscaping Class Reference

#include <json_escaping.h>

Public Member Functions

 JsonEscaping ()
 
virtual ~JsonEscaping ()
 

Static Public Member Functions

static void Escape (strings::ByteSource *input, strings::ByteSink *output)
 

Static Public Attributes

static const uint32 kMaxCodePoint = 0x10ffff
 
static const uint16 kMaxHighSurrogate = 0xdbff
 
static const uint16 kMaxLowSurrogate = 0xdfff
 
static const uint32 kMinCodePoint = 0x000000
 
static const uint16 kMinHighSurrogate = 0xd800
 
static const uint16 kMinLowSurrogate = 0xdc00
 
static const uint32 kMinSupplementaryCodePoint = 0x010000
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (JsonEscaping)
 

Detailed Description

Definition at line 42 of file json_escaping.h.

Constructor & Destructor Documentation

◆ JsonEscaping()

google::protobuf::util::converter::JsonEscaping::JsonEscaping ( )
inline

Definition at line 76 of file json_escaping.h.

◆ ~JsonEscaping()

virtual google::protobuf::util::converter::JsonEscaping::~JsonEscaping ( )
inlinevirtual

Definition at line 77 of file json_escaping.h.

Member Function Documentation

◆ Escape()

void google::protobuf::util::converter::JsonEscaping::Escape ( strings::ByteSource *  input,
strings::ByteSink *  output 
)
static

Definition at line 301 of file json_escaping.cc.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf::util::converter::JsonEscaping::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( JsonEscaping  )
private

Member Data Documentation

◆ kMaxCodePoint

const uint32 google::protobuf::util::converter::JsonEscaping::kMaxCodePoint = 0x10ffff
static

Definition at line 74 of file json_escaping.h.

◆ kMaxHighSurrogate

const uint16 google::protobuf::util::converter::JsonEscaping::kMaxHighSurrogate = 0xdbff
static

Definition at line 52 of file json_escaping.h.

◆ kMaxLowSurrogate

const uint16 google::protobuf::util::converter::JsonEscaping::kMaxLowSurrogate = 0xdfff
static

Definition at line 62 of file json_escaping.h.

◆ kMinCodePoint

const uint32 google::protobuf::util::converter::JsonEscaping::kMinCodePoint = 0x000000
static

Definition at line 70 of file json_escaping.h.

◆ kMinHighSurrogate

const uint16 google::protobuf::util::converter::JsonEscaping::kMinHighSurrogate = 0xd800
static

Definition at line 47 of file json_escaping.h.

◆ kMinLowSurrogate

const uint16 google::protobuf::util::converter::JsonEscaping::kMinLowSurrogate = 0xdc00
static

Definition at line 57 of file json_escaping.h.

◆ kMinSupplementaryCodePoint

const uint32 google::protobuf::util::converter::JsonEscaping::kMinSupplementaryCodePoint = 0x010000
static

Definition at line 66 of file json_escaping.h.


The documentation for this class was generated from the following files:


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