| 188 | */ |
| 189 | template<typename Range1T, typename Range2T> |
| 190 | inline bool iends_with( |
| 191 | const Range1T& Input, |
| 192 | const Range2T& Test, |
| 193 | const std::locale& Loc=std::locale()) |
| 194 | { |
| 195 | return ::boost::algorithm::ends_with(Input, Test, is_iequal(Loc)); |
| 196 | } |
| 197 | |
| 198 | // contains predicate -----------------------------------------------// |
| 199 |