Skip to content

Commit e04d9c2

Browse files
committed
univalue: correct bool support
1 parent 0c5b2cf commit e04d9c2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/univalue/univalue.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ class UniValue {
3030
UniValue(int64_t val_) {
3131
setInt(val_);
3232
}
33+
UniValue(bool val_) {
34+
setBool(val_);
35+
}
3336
UniValue(int val_) {
3437
setInt(val_);
3538
}
@@ -192,6 +195,13 @@ static inline std::pair<std::string,UniValue> Pair(const char *cKey, int64_t i64
192195
return std::make_pair(key, uVal);
193196
}
194197

198+
static inline std::pair<std::string,UniValue> Pair(const char *cKey, bool iVal)
199+
{
200+
std::string key(cKey);
201+
UniValue uVal(iVal);
202+
return std::make_pair(key, uVal);
203+
}
204+
195205
static inline std::pair<std::string,UniValue> Pair(const char *cKey, int iVal)
196206
{
197207
std::string key(cKey);

0 commit comments

Comments
 (0)