boost::xpressive::has_fold_case — Trait used to denote that a traits class has the fold_case member function.
template<typename Traits> struct has_fold_case { };