|
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) |
|