15 template<
class istream>
19 class iterator :
public std::iterator<std::input_iterator_tag, std::string> {
68 operator std::vector<std::string>()
70 return std::vector<std::string>(
begin(),
end());
79 template<
class istream>
split(istream &is, const char delim= '\n')
const std::string * pointer
bool is(const double a, const double b)
iterator(istream &is, const char delim= '\n')
std::input_iterator_tag iterator_category
bool operator==(const iterator &it) const
const std::string * operator->() const
const std::string & operator*() const
const std::string & reference
split< istream > make_split(istream &is)
bool operator!=(const iterator &it) const
const std::string value_type