Filter that generates and validates UTF-8, as well as collates UTF-16 surrogate pairs as specified in RFC4627.
More...
#include <univalue_utffilter.h>
Filter that generates and validates UTF-8, as well as collates UTF-16 surrogate pairs as specified in RFC4627.
Definition at line 13 of file univalue_utffilter.h.
◆ JSONUTF8StringFilter()
JSONUTF8StringFilter::JSONUTF8StringFilter |
( |
std::string & |
s | ) |
|
|
inlineexplicit |
◆ append_codepoint()
void JSONUTF8StringFilter::append_codepoint |
( |
unsigned int |
codepoint_ | ) |
|
|
inlineprivate |
◆ finalize()
bool JSONUTF8StringFilter::finalize |
( |
| ) |
|
|
inline |
◆ push_back()
void JSONUTF8StringFilter::push_back |
( |
unsigned char |
ch | ) |
|
|
inline |
◆ push_back_u()
void JSONUTF8StringFilter::push_back_u |
( |
unsigned int |
codepoint_ | ) |
|
|
inline |
◆ codepoint
unsigned int JSONUTF8StringFilter::codepoint {0} |
|
private |
◆ is_valid
bool JSONUTF8StringFilter::is_valid {true} |
|
private |
◆ state
int JSONUTF8StringFilter::state {0} |
|
private |
◆ str
std::string& JSONUTF8StringFilter::str |
|
private |
◆ surpair
unsigned int JSONUTF8StringFilter::surpair {0} |
|
private |
The documentation for this class was generated from the following file: