diff options
author | 2019-12-19 11:38:04 -0800 | |
---|---|---|
committer | 2019-12-19 11:38:04 -0800 | |
commit | 5df218e2678fb8f6f6a8efa0391a04e592ee7b60 (patch) | |
tree | 530fb34768654391d3904fe1514627d677d87fb6 /Source/Utils/WarpXUtil.cpp | |
parent | 802a5eccd13c4c4b36b185093afefba9bf02a6b0 (diff) | |
download | WarpX-5df218e2678fb8f6f6a8efa0391a04e592ee7b60.tar.gz WarpX-5df218e2678fb8f6f6a8efa0391a04e592ee7b60.tar.zst WarpX-5df218e2678fb8f6f6a8efa0391a04e592ee7b60.zip |
adding function to store parser string to reduce duplication
Diffstat (limited to 'Source/Utils/WarpXUtil.cpp')
-rw-r--r-- | Source/Utils/WarpXUtil.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
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<std::string> f; + pp.getarr(cstr, f); + stored_string.clear(); + for (auto const& s : f) { + stored_string += s; + } + f.clear(); + +} |