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_) {
|
||||
setInt(val_);
|
||||
}
|
||||
UniValue(bool val_) {
|
||||
setBool(val_);
|
||||
}
|
||||
UniValue(int 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);
|
||||
}
|
||||
|
||||
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)
|
||||
{
|
||||
std::string key(cKey);
|
||||
|
|
Loading…
Reference in a new issue