#include <json.h>
◆ rvalue() [1/5]
| crow::json::rvalue::rvalue |
( |
| ) |
|
|
inlinenoexcept |
◆ rvalue() [2/5]
| crow::json::rvalue::rvalue |
( |
type |
t | ) |
|
|
inlinenoexcept |
◆ rvalue() [3/5]
| crow::json::rvalue::rvalue |
( |
type |
t, |
|
|
char * |
s, |
|
|
char * |
e |
|
) |
| |
|
inlinenoexcept |
◆ rvalue() [4/5]
| crow::json::rvalue::rvalue |
( |
const rvalue & |
r | ) |
|
|
inline |
◆ rvalue() [5/5]
| crow::json::rvalue::rvalue |
( |
rvalue && |
r | ) |
|
|
inlinenoexcept |
◆ b()
| bool crow::json::rvalue::b |
( |
| ) |
const |
|
inline |
◆ begin()
| rvalue* crow::json::rvalue::begin |
( |
| ) |
const |
|
inline |
◆ copy_l()
| void crow::json::rvalue::copy_l |
( |
const rvalue & |
r | ) |
|
|
inlineprivate |
◆ count()
| int crow::json::rvalue::count |
( |
const std::string & |
str | ) |
|
|
inline |
◆ d()
| double crow::json::rvalue::d |
( |
| ) |
const |
|
inline |
◆ emplace_back()
| void crow::json::rvalue::emplace_back |
( |
rvalue && |
v | ) |
|
|
inlineprivate |
◆ end()
| rvalue* crow::json::rvalue::end |
( |
| ) |
const |
|
inline |
◆ error()
| bool crow::json::rvalue::error |
( |
| ) |
const |
|
inline |
◆ has() [1/2]
| bool crow::json::rvalue::has |
( |
const char * |
str | ) |
const |
|
inline |
◆ has() [2/2]
| bool crow::json::rvalue::has |
( |
const std::string & |
str | ) |
const |
|
inline |
◆ i()
| int64_t crow::json::rvalue::i |
( |
| ) |
const |
|
inline |
◆ is_cached()
| bool crow::json::rvalue::is_cached |
( |
| ) |
const |
|
inlineprivate |
◆ key()
◆ operator bool()
| crow::json::rvalue::operator bool |
( |
| ) |
const |
|
inlineexplicitnoexcept |
◆ operator int()
| crow::json::rvalue::operator int |
( |
| ) |
const |
|
inlineexplicit |
◆ operator int64_t()
| crow::json::rvalue::operator int64_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator uint64_t()
| crow::json::rvalue::operator uint64_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]() [1/4]
| const rvalue& crow::json::rvalue::operator[] |
( |
int |
index | ) |
const |
|
inline |
◆ operator[]() [2/4]
| const rvalue& crow::json::rvalue::operator[] |
( |
size_t |
index | ) |
const |
|
inline |
◆ operator[]() [3/4]
| const rvalue& crow::json::rvalue::operator[] |
( |
const char * |
str | ) |
const |
|
inline |
◆ operator[]() [4/4]
| const rvalue& crow::json::rvalue::operator[] |
( |
const std::string & |
str | ) |
const |
|
inline |
◆ s()
◆ set_cached()
| void crow::json::rvalue::set_cached |
( |
| ) |
const |
|
inlineprivate |
◆ set_error()
| void crow::json::rvalue::set_error |
( |
| ) |
|
|
inline |
◆ size()
| size_t crow::json::rvalue::size |
( |
| ) |
const |
|
inline |
◆ t()
| type crow::json::rvalue::t |
( |
| ) |
const |
|
inline |
◆ u()
| uint64_t crow::json::rvalue::u |
( |
| ) |
const |
|
inline |
◆ unescape()
| void crow::json::rvalue::unescape |
( |
| ) |
const |
|
inline |
◆ load
| rvalue load |
( |
const char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
friend |
◆ load_nocopy_internal
| rvalue load_nocopy_internal |
( |
char * |
data, |
|
|
size_t |
size |
|
) |
| |
|
friend |
◆ operator<<
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const rvalue & |
r |
|
) |
| |
|
friend |
◆ cached_bit
| const int crow::json::rvalue::cached_bit = 2 |
|
staticprivate |
◆ end_
| char* crow::json::rvalue::end_ |
|
mutableprivate |
◆ error_bit
| const int crow::json::rvalue::error_bit = 4 |
|
staticprivate |
◆ key_
◆ l_
| std::unique_ptr<rvalue[]> crow::json::rvalue::l_ |
|
private |
◆ lremain_
| uint16_t crow::json::rvalue::lremain_ |
|
private |
◆ lsize_
| uint32_t crow::json::rvalue::lsize_ |
|
private |
◆ option_
| uint8_t crow::json::rvalue::option_ {0} |
|
mutableprivate |
◆ start_
| char* crow::json::rvalue::start_ |
|
mutableprivate |
◆ t_
| type crow::json::rvalue::t_ |
|
private |
The documentation for this class was generated from the following file:
- src/wallet/micro_core/ext/crow/json.h