#include "Handler.hpp" std::vector Handler::tokenizeArguments(const std::string &arguments, const std::string &delimiter) { std::vector tokens{}; auto start = 0U; auto end = arguments.find(delimiter); while (end != std::string::npos) { tokens.emplace_back(arguments.substr(start, end - start)); start = end + delimiter.length(); end = arguments.find(delimiter, start); } tokens.emplace_back(arguments.substr(start, end)); return tokens; }