diff options
Diffstat (limited to 'staging_vespalib/src/vespa/vespalib/data/fileheader.h')
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/data/fileheader.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/data/fileheader.h b/staging_vespalib/src/vespa/vespalib/data/fileheader.h index 4ad6172bd2b..5c8b63bbd93 100644 --- a/staging_vespalib/src/vespa/vespalib/data/fileheader.h +++ b/staging_vespalib/src/vespa/vespalib/data/fileheader.h @@ -59,6 +59,8 @@ public: Tag(const vespalib::string &name, uint32_t val); Tag(const vespalib::string &name, int64_t val); Tag(const vespalib::string &name, uint64_t val); + Tag(const vespalib::string &name, bool val); + Tag(const vespalib::string &name, const char *val); Tag(const vespalib::string &name, const vespalib::string &val); ~Tag(); @@ -73,6 +75,7 @@ public: double asFloat() const { return _fVal; } int64_t asInteger() const { return _iVal; } const vespalib::string &asString() const { return _sVal; } + bool asBool() const { return _iVal != 0; } }; /** |