42 #ifndef __Teuchos_MatrixMarket_split_hpp 
   43 #define __Teuchos_MatrixMarket_split_hpp 
   50   namespace MatrixMarket {
 
   55       trim (
const std::string& in);
 
   78       std::vector<std::string>
 
   79       split (
const std::string& str,
 
   80              const std::string& delimiters,
 
   81              const size_t start=0);
 
   87 #endif // __Teuchos_MatrixMarket_split_hpp 
std::string lowercase(const std::string &in)
Return lowercase version of the given string. 
 
std::vector< std::string > split(const std::string &str, const std::string &delimiters, const size_t start)
Split the given string using the given set of delimiters. 
 
std::string trim(const std::string &in)
Trim whitespace from both sides of the given string. 
 
std::string trim_and_lowercase(const std::string &in)
Trim whitespace from both sides, and make lowercase.