Removed usage of std::o/istringstream
Generically added type of character that the string type uses, via Str::value_type