|
Bitcoin
|
#include <univalue_utffilter.h>
Public Member Functions | |
| JSONUTF8StringFilter (std::string &s) | |
| void | push_back (unsigned char ch) |
| void | push_back_u (unsigned int codepoint_) |
| bool | finalize () |
Private Member Functions | |
| void | append_codepoint (unsigned int codepoint_) |
Private Attributes | |
| std::string & | str |
| bool | is_valid |
| unsigned int | codepoint |
| int | state |
| unsigned int | surpair |
Filter that generates and validates UTF-8, as well as collates UTF-16 surrogate pairs as specified in RFC4627.
|
inlineexplicit |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.15