Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
void split(const S &token_list, std::type_identity_t< std::basic_string_view< T > > splitters, std::regular_invocable< std::basic_string_view< T > > auto &&apply_token, std::regular_invocable< std::basic_string_view< T > > auto &&apply_delim)
Split token_list at any character in splitters, feeding each token to apply_token and each run of spl...