 |
Bitcoin Core
22.99.0
P2P Digital Currency
|
Go to the documentation of this file.
41 unsigned int consumed;
59 std::ostringstream oss;
68 std::ostringstream oss;
77 std::ostringstream oss;
79 oss << std::setprecision(16) << val_;
151 for (
size_t i = 0; i < obj.
keys.size(); i++)
163 for (
size_t i = 0; i <
keys.size(); i++)
169 for (
size_t i = 0; i <
keys.size(); i++) {
170 if (
keys[i] == key) {
185 for (
const auto&
object:
t) {
187 if (!
findKey(
object.first, idx)) {
191 if (
values.at(idx).getType() !=
object.second) {
215 if (index >=
values.size())
238 for (
unsigned int i = 0; i < obj.
keys.size(); i++)
const UniValue NullUniValue
enum jtokentype getJsonToken(std::string &tokenVal, unsigned int &consumed, const char *raw, const char *end)
static bool validNumStr(const std::string &s)
std::vector< UniValue > values
const UniValue & operator[](const std::string &key) const
bool pushKV(const std::string &key, const UniValue &val)
bool checkObject(const std::map< std::string, UniValue::VType > &memberTypes) const
bool pushKVs(const UniValue &obj)
bool setInt(uint64_t val)
bool push_backV(const std::vector< UniValue > &vec)
void __pushKV(const std::string &key, const UniValue &val)
void getObjMap(std::map< std::string, UniValue > &kv) const
bool setNumStr(const std::string &val)
std::vector< std::string > keys
bool push_back(const UniValue &val)
bool findKey(const std::string &key, size_t &retIdx) const
bool setFloat(double val)
bool setStr(const std::string &val)
const UniValue & find_value(const UniValue &obj, const std::string &name)
const char * uvTypeName(UniValue::VType t)