summaryrefslogtreecommitdiff
path: root/src/value.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/value.h')
-rw-r--r--src/value.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/value.h b/src/value.h
index 5c55a117..3c6c1d41 100644
--- a/src/value.h
+++ b/src/value.h
@@ -429,6 +429,10 @@ public:
*/
operator bool() const;
+ bool is_nonzero() const {
+ return ! is_zero();
+ }
+
bool is_realzero() const;
bool is_zero() const;
bool is_null() const {
@@ -892,6 +896,7 @@ public:
* stream or a character pointer, and it may be serialized to an
* output stream. The methods used are:
*/
+ void read(std::istream& in);
void read(const char *& data);
void write(std::ostream& out) const;