Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#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 |
Detailed Description
Definition at line 9 of file univalue_utffilter.h.
Constructor & Destructor Documentation
◆ JSONUTF8StringFilter()
|
inlineexplicit |
Definition at line 12 of file univalue_utffilter.h.
Member Function Documentation
◆ append_codepoint()
|
inlineprivate |
◆ finalize()
|
inline |
Definition at line 71 of file univalue_utffilter.h.
References is_valid, state, and surpair.
Referenced by getJsonToken().
◆ push_back()
|
inline |
Definition at line 17 of file univalue_utffilter.h.
References codepoint, is_valid, push_back_u(), state, and str.
Referenced by getJsonToken().
◆ push_back_u()
|
inline |
Definition at line 45 of file univalue_utffilter.h.
References append_codepoint(), is_valid, state, and surpair.
Referenced by getJsonToken(), and push_back().
Member Data Documentation
◆ codepoint
|
private |
Definition at line 81 of file univalue_utffilter.h.
Referenced by push_back().
◆ is_valid
|
private |
Definition at line 79 of file univalue_utffilter.h.
Referenced by finalize(), push_back(), and push_back_u().
◆ state
|
private |
Definition at line 82 of file univalue_utffilter.h.
Referenced by finalize(), push_back(), and push_back_u().
◆ str
|
private |
Definition at line 78 of file univalue_utffilter.h.
Referenced by append_codepoint(), and push_back().
◆ surpair
|
private |
Definition at line 92 of file univalue_utffilter.h.
Referenced by finalize(), and push_back_u().
The documentation for this class was generated from the following file:
- src/univalue/lib/univalue_utffilter.h