| 
| template<class Type >  | 
| Range< Type >  | mysql_harness::utility::make_range (Type *ptr, size_t length) | 
|   | Create a range from a plain C array.  More...
  | 
|   | 
| template<typename Range >  | 
| RangeReverse< Range >  | mysql_harness::utility::reverse (Range &x) | 
|   | Iterate over a range in reverse.  More...
  | 
|   | 
| template<class Map >  | 
| std::pair< typename Map::iterator, typename Map::iterator >  | mysql_harness::utility::find_range_first (Map &assoc, const typename Map::key_type::first_type &first, typename Map::iterator start) | 
|   | 
| template<class Map >  | 
| std::pair< typename Map::iterator, typename Map::iterator >  | mysql_harness::utility::find_range_first (Map &assoc, const typename Map::key_type::first_type &first) | 
|   | 
| template<class Map >  | 
| std::pair< typename Map::const_iterator, typename Map::const_iterator >  | mysql_harness::utility::find_range_first (const Map &assoc, const typename Map::key_type::first_type &first, typename Map::const_iterator start) | 
|   | 
| template<class Map >  | 
| std::pair< typename Map::const_iterator, typename Map::const_iterator >  | mysql_harness::utility::find_range_first (const Map &assoc, const typename Map::key_type::first_type &first) | 
|   | 
| std::string  | mysql_harness::utility::dirname (const std::string &path) | 
|   | 
| std::string  | mysql_harness::utility::basename (const std::string &path) | 
|   | 
| void  | mysql_harness::utility::strip (std::string *str, const char *chars=" \t\n\r\f\v") | 
|   | Remove starting and trailing delimiters from string.  More...
  | 
|   | 
| std::string  | mysql_harness::utility::strip_copy (std::string str, const char *chars) | 
|   | 
| bool  | mysql_harness::utility::matches_glob (const std::string &word, const std::string &pattern) | 
|   | 
| bool  | mysql_harness::utility::regex_pattern_matches (const std::string &s, const std::string &pattern) | 
|   |