-predicate_facade moved to a separate header

-composition operators for classification predicates moved
 to the same namespace as predicate_facade


[SVN r23382]
This commit is contained in:
Pavol Droba
2004-07-06 19:52:18 +00:00
parent a568d32ba9
commit 8242b4ba5a
3 changed files with 103 additions and 77 deletions

View File

@ -16,23 +16,13 @@
#include <locale>
#include <set>
#include <boost/algorithm/string/collection_traits.hpp>
#include <boost/algorithm/string/predicate_facade.hpp>
#include <boost/type_traits/remove_const.hpp>
namespace boost {
namespace algorithm {
namespace detail {
// predicate facade ------------------------------------------------------//
// Predicate facade
/*
This class allows to recognize classification
predicates, so that they can be combined using
composition operators.
*/
template<typename Derived>
struct predicate_facade {};
// classification functors -----------------------------------------------//
// is_classified functor