From 5df218e2678fb8f6f6a8efa0391a04e592ee7b60 Mon Sep 17 00:00:00 2001 From: RevathiJambunathan Date: Thu, 19 Dec 2019 11:38:04 -0800 Subject: adding function to store parser string to reduce duplication --- Source/Utils/WarpXUtil.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'Source/Utils/WarpXUtil.cpp') diff --git a/Source/Utils/WarpXUtil.cpp b/Source/Utils/WarpXUtil.cpp index 8764a09c6..029e03dc2 100644 --- a/Source/Utils/WarpXUtil.cpp +++ b/Source/Utils/WarpXUtil.cpp @@ -164,3 +164,20 @@ namespace WarpXUtilIO{ } } +void Store_parserString(std::string query_string, + std::string& stored_string) +{ + + ParmParse pp("warpx"); + char cstr[query_string.size()+1]; + strcpy(cstr, query_string.c_str()); + + std::vector f; + pp.getarr(cstr, f); + stored_string.clear(); + for (auto const& s : f) { + stored_string += s; + } + f.clear(); + +} -- cgit v1.2.3