aboutsummaryrefslogtreecommitdiff
path: root/Source/Utils/Parser/IntervalsParser.cpp
diff options
context:
space:
mode:
authorGravatar Luca Fedeli <luca.fedeli@cea.fr> 2023-04-21 22:28:12 +0200
committerGravatar GitHub <noreply@github.com> 2023-04-21 13:28:12 -0700
commite972d832155b0c3e91f26c287f7f23037e17f6de (patch)
tree25d034efaf9cc766bf55dd5702ae5bfc98abe237 /Source/Utils/Parser/IntervalsParser.cpp
parent7170d1b45c5092c060655ec216e4e56be74b3edb (diff)
downloadWarpX-e972d832155b0c3e91f26c287f7f23037e17f6de.tar.gz
WarpX-e972d832155b0c3e91f26c287f7f23037e17f6de.tar.zst
WarpX-e972d832155b0c3e91f26c287f7f23037e17f6de.zip
move StringUtils.H to ablastr (#3864)
Diffstat (limited to 'Source/Utils/Parser/IntervalsParser.cpp')
-rw-r--r--Source/Utils/Parser/IntervalsParser.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/Source/Utils/Parser/IntervalsParser.cpp b/Source/Utils/Parser/IntervalsParser.cpp
index aab2cbe30..91e5edb28 100644
--- a/Source/Utils/Parser/IntervalsParser.cpp
+++ b/Source/Utils/Parser/IntervalsParser.cpp
@@ -8,8 +8,8 @@
#include "IntervalsParser.H"
+#include "ablastr/utils/text/StringUtils.H"
#include "ParserUtils.H"
-#include "Utils/Strings/StringUtils.H"
#include "Utils/TextMsg.H"
#include <AMReX_Utility.H>
@@ -18,11 +18,10 @@
utils::parser::SliceParser::SliceParser (const std::string& instr, const bool isBTD)
{
- namespace utils_str = utils::strings;
-
m_isBTD = isBTD;
// split string and trim whitespaces
- auto insplit = utils_str::split<std::vector<std::string>>(instr, m_separator, true);
+ auto insplit = ablastr::utils::text::split_string<std::vector<std::string>>(
+ instr, m_separator, true);
if(insplit.size() == 1){ // no colon in input string. The input is the period.
WARPX_ALWAYS_ASSERT_WITH_MESSAGE(!m_isBTD, "must specify interval stop for BTD");
@@ -92,12 +91,11 @@ int utils::parser::SliceParser::numContained () const {
utils::parser::IntervalsParser::IntervalsParser (
const std::vector<std::string>& instr_vec)
{
- namespace utils_str = utils::strings;
-
std::string inconcatenated;
for (const auto& instr_element : instr_vec) inconcatenated +=instr_element;
- auto insplit = utils_str::split<std::vector<std::string>>(inconcatenated, m_separator);
+ auto insplit = ablastr::utils::text::split_string<std::vector<std::string>>(
+ inconcatenated, m_separator);
for(const auto& inslc : insplit)
{
@@ -159,7 +157,8 @@ utils::parser::BTDIntervalsParser::BTDIntervalsParser (
std::string inconcatenated;
for (const auto& instr_element : instr_vec) inconcatenated +=instr_element;
- auto const insplit = utils::strings::split<std::vector<std::string>>(inconcatenated, std::string(1,m_separator));
+ auto const insplit = ablastr::utils::text::split_string<std::vector<std::string>>(
+ inconcatenated, std::string(1,m_separator));
// parse the Intervals string into Slices and store each slice in m_slices,
// in order of increasing Slice start value