stlsoft/functional/composite_predicates.hpp File Reference


Detailed Description

[C++ only] Definition of the stlsoft::composite_predicates predicate, which uses attribute shims to generalise comparison of raw/smart pointers (Functional Library).

#include <stlsoft/stlsoft.h>
#include <functional>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Classes

struct  any_of_tester
 Composite predicate providing logical OR for two individual predicate types. More...
struct  all_of_tester
 Composite predicate providing logical AND for two individual predicate types. More...

Functions

template<typename P1, typename P2>
any_of_tester< P1, P2 > any_of (P1 p1, P2 p2)
template<typename P1, typename P2, typename P3>
any_of_tester< P1,
any_of_tester< P2, P3 > > 
any_of (P1 p1, P2 p2, P3 p3)
template<typename P1, typename P2, typename P3, typename P4>
any_of_tester< any_of_tester
< P1, P2 >, any_of_tester< P3,
P4 > > 
any_of (P1 p1, P2 p2, P3 p3, P4 p4)
template<typename P1, typename P2>
all_of_tester< P1, P2 > all_of (P1 p1, P2 p2)
template<typename P1, typename P2, typename P3>
all_of_tester< P1,
all_of_tester< P2, P3 > > 
all_of (P1 p1, P2 p2, P3 p3)
template<typename P1, typename P2, typename P3, typename P4>
all_of_tester< all_of_tester
< P1, P2 >, all_of_tester< P3,
P4 > > 
all_of (P1 p1, P2 p2, P3 p3, P4 p4)


Generated on Thu Jun 10 08:58:02 2010 for STLSoft by  doxygen 1.5.6