![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
#include <univalue.h>#include <univalue_utffilter.h>#include <cstdint>#include <cstring>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Macros | |
| #define | expect(bit) (expectMask & (EXP_##bit)) |
| #define | setExpect(bit) (expectMask |= EXP_##bit) |
| #define | clearExpect(bit) (expectMask &= ~EXP_##bit) |
Enumerations | |
| enum | expect_bits : unsigned { EXP_OBJ_NAME = (1U << 0) , EXP_COLON = (1U << 1) , EXP_ARR_VALUE = (1U << 2) , EXP_VALUE = (1U << 3) , EXP_NOT_VALUE = (1U << 4) } |
Functions | |
| static bool | json_isdigit (int ch) |
| static const char * | hatoui (const char *first, const char *last, unsigned int &out) |
| enum jtokentype | getJsonToken (std::string &tokenVal, unsigned int &consumed, const char *raw, const char *end) |
Variables | |
| static constexpr size_t | MAX_JSON_DEPTH = 512 |
| #define clearExpect | ( | bit | ) | (expectMask &= ~EXP_##bit) |
Definition at line 260 of file univalue_read.cpp.
| #define expect | ( | bit | ) | (expectMask & (EXP_##bit)) |
Definition at line 258 of file univalue_read.cpp.
| #define setExpect | ( | bit | ) | (expectMask |= EXP_##bit) |
Definition at line 259 of file univalue_read.cpp.
| enum expect_bits : unsigned |
| Enumerator | |
|---|---|
| EXP_OBJ_NAME | |
| EXP_COLON | |
| EXP_ARR_VALUE | |
| EXP_VALUE | |
| EXP_NOT_VALUE | |
Definition at line 250 of file univalue_read.cpp.
| enum jtokentype getJsonToken | ( | std::string & | tokenVal, |
| unsigned int & | consumed, | ||
| const char * | raw, | ||
| const char * | end ) |
Definition at line 54 of file univalue_read.cpp.
Definition at line 28 of file univalue_read.cpp.
Definition at line 22 of file univalue_read.cpp.
Definition at line 20 of file univalue_read.cpp.