From 289f313a92af8bc25e0e62a354ab55e64e3bda41 Mon Sep 17 00:00:00 2001 From: Haavard Date: Fri, 3 Feb 2017 14:30:41 +0000 Subject: added std::string implicit converting constructor --- vespalib/src/vespa/vespalib/data/memory.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vespalib') diff --git a/vespalib/src/vespa/vespalib/data/memory.h b/vespalib/src/vespa/vespalib/data/memory.h index af4cf6d856b..a8a4760754a 100644 --- a/vespalib/src/vespa/vespalib/data/memory.h +++ b/vespalib/src/vespa/vespalib/data/memory.h @@ -18,6 +18,8 @@ struct Memory Memory() : data(nullptr), size(0) {} Memory(const char *d, size_t s) : data(d), size(s) {} Memory(const char *str) : data(str), size(strlen(str)) {} + Memory(const std::string &str) + : data(str.data()), size(str.size()) {} Memory(const vespalib::string &str) : data(str.data()), size(str.size()) {} Memory(const vespalib::stringref &str_ref) -- cgit v1.2.3