Browse Source

univalue: correct bool support

0.13
Jonas Schnelli 9 years ago
parent
commit
e04d9c25cf
  1. 10
      src/univalue/univalue.h

10
src/univalue/univalue.h

@ -30,6 +30,9 @@ public: @@ -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 @@ -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…
Cancel
Save