refactor data/dv & update data/dv-related tests

This commit is contained in:
MihailRis
2024-09-19 00:40:06 +03:00
parent d6d07f0a3a
commit 827a09b1d0
4 changed files with 34 additions and 58 deletions
+2 -7
View File
@@ -123,13 +123,8 @@ namespace dv {
}
boolean_t value::asBoolean() const {
if (type == value_type::boolean) {
return val.boolean;
} else if (type == value_type::integer) {
return val.integer != 0;
}
throw_type_error(type, value_type::boolean);
return false; // unreachable
check_type(type, value_type::boolean);
return val.boolean;
}
objects::Bytes& value::asBytes() {