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 ()
 
 JsonEscaping ()
 
virtual ~JsonEscaping ()
 
virtual ~JsonEscaping ()
 

Static Public Member Functions

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

Static Public Attributes

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

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (JsonEscaping)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (JsonEscaping)
 

Detailed Description

Definition at line 42 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/json_escaping.h.

Constructor & Destructor Documentation

◆ JsonEscaping() [1/2]

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

◆ ~JsonEscaping() [1/2]

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

◆ JsonEscaping() [2/2]

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

◆ ~JsonEscaping() [2/2]

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

Member Function Documentation

◆ Escape() [1/3]

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

◆ Escape() [2/3]

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

◆ Escape() [3/3]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

Member Data Documentation

◆ kMaxCodePoint [1/2]

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

◆ kMaxCodePoint [2/2]

constexpr uint32_t google::protobuf::util::converter::JsonEscaping::kMaxCodePoint = 0x10ffff
staticconstexpr

◆ kMaxHighSurrogate [1/2]

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

◆ kMaxHighSurrogate [2/2]

constexpr uint16_t google::protobuf::util::converter::JsonEscaping::kMaxHighSurrogate = 0xdbff
staticconstexpr

◆ kMaxLowSurrogate [1/2]

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

◆ kMaxLowSurrogate [2/2]

constexpr uint16_t google::protobuf::util::converter::JsonEscaping::kMaxLowSurrogate = 0xdfff
staticconstexpr

◆ kMinCodePoint [1/2]

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

◆ kMinCodePoint [2/2]

constexpr uint32_t google::protobuf::util::converter::JsonEscaping::kMinCodePoint = 0x000000
staticconstexpr

◆ kMinHighSurrogate [1/2]

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

◆ kMinHighSurrogate [2/2]

constexpr uint16_t google::protobuf::util::converter::JsonEscaping::kMinHighSurrogate = 0xd800
staticconstexpr

◆ kMinLowSurrogate [1/2]

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

◆ kMinLowSurrogate [2/2]

constexpr uint16_t google::protobuf::util::converter::JsonEscaping::kMinLowSurrogate = 0xdc00
staticconstexpr

◆ kMinSupplementaryCodePoint [1/2]

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

◆ kMinSupplementaryCodePoint [2/2]

constexpr uint32_t google::protobuf::util::converter::JsonEscaping::kMinSupplementaryCodePoint = 0x010000
staticconstexpr

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


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