summaryrefslogtreecommitdiffstats
path: root/vsm
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahoo-inc.com>2017-02-22 15:55:27 +0100
committerArne H Juul <arnej@yahoo-inc.com>2017-02-23 10:32:35 +0100
commite11503ef600789c957e36eea7ddb181342e1f1c2 (patch)
tree68ce4ff23655dccfbcdcaf44138ea19bc38578e3 /vsm
parent7172938674fdc3e8a63218cb9d93036e2963eacd (diff)
add "clear" method
* for better compatibility with jsondocsumwriter API.
Diffstat (limited to 'vsm')
-rw-r--r--vsm/src/vespa/vsm/vsm/slimefieldwriter.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/vsm/src/vespa/vsm/vsm/slimefieldwriter.h b/vsm/src/vespa/vsm/vsm/slimefieldwriter.h
index 0d2856e3e9b..ac540b2ccfe 100644
--- a/vsm/src/vespa/vsm/vsm/slimefieldwriter.h
+++ b/vsm/src/vespa/vsm/vsm/slimefieldwriter.h
@@ -44,6 +44,12 @@ public:
vespalib::stringref out() const {
return vespalib::stringref(_rbuf.GetDrainPos(), _rbuf.GetUsedLen());
}
+
+ void clear() {
+ _rbuf.Reuse();
+ _inputFields = NULL;
+ _currPath.clear();
+ }
};
}