univalue: correct bool support
This commit is contained in:
parent
0c5b2cf69a
commit
e04d9c25cf
1 changed files with 10 additions and 0 deletions
|
@ -30,6 +30,9 @@ public:
|
||||||
UniValue(int64_t val_) {
|
UniValue(int64_t val_) {
|
||||||
setInt(val_);
|
setInt(val_);
|
||||||
}
|
}
|
||||||
|
UniValue(bool val_) {
|
||||||
|
setBool(val_);
|
||||||
|
}
|
||||||
UniValue(int val_) {
|
UniValue(int val_) {
|
||||||
setInt(val_);
|
setInt(val_);
|
||||||
}
|
}
|
||||||
|
@ -192,6 +195,13 @@ static inline std::pair<std::string,UniValue> Pair(const char *cKey, int64_t i64
|
||||||
return std::make_pair(key, uVal);
|
return std::make_pair(key, uVal);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline std::pair<std::string,UniValue> Pair(const char *cKey, bool iVal)
|
||||||
|
{
|
||||||
|
std::string key(cKey);
|
||||||
|
UniValue uVal(iVal);
|
||||||
|
return std::make_pair(key, uVal);
|
||||||
|
}
|
||||||
|
|
||||||
static inline std::pair<std::string,UniValue> Pair(const char *cKey, int iVal)
|
static inline std::pair<std::string,UniValue> Pair(const char *cKey, int iVal)
|
||||||
{
|
{
|
||||||
std::string key(cKey);
|
std::string key(cKey);
|
||||||
|
|
Loading…
Add table
Reference in a new issue