-/**
-Splits a string at occurrences of any of the characters in sep. If max_split
-is non-negative, at most that many split will be performed, i.e. the resulting
-vector will contain at most max_split+1 elements. Two or more consecutive
-separator characters will be treated as a single separator.
-
-@param str A string
-@param sep Separator characters
-@param max_split Maximum number of splits to perform
-*/
-std::vector<std::string> split(const std::string &str, const std::string &sep=" \t\r\n", int max_split=-1);
+/** Splits a string at occurrences of any of the characters in sep. Default
+is to split at whitespace. Two or more consecutive separator characters will
+be treated as a single separator.