|
libUTL++
|
Predicate classes. More...
Classes | |
| class | utl::Predicate |
| Logical predicate abstraction. More... | |
| class | utl::IsA |
| is-A predicate. More... | |
| class | utl::UnaryPredicate |
| Abstraction for single-parameter predicates. More... | |
| class | utl::BinaryPredicate |
| Abstraction for two-parameter predicates. More... | |
| class | utl::ComparisonPredicate |
| Abstraction for comparison predicates. More... | |
| class | utl::Not |
| Logical not predicate. More... | |
| class | utl::And |
| Logical and predicate. More... | |
| class | utl::Or |
| Logical or predicate. More... | |
| class | utl::EqualTo |
| Equal-To predicate. More... | |
| class | utl::LessThan |
| Less-Than predicate. More... | |
| class | utl::LessThanOrEqualTo |
| Less-Than-Or-Equal-To predicate. More... | |
| class | utl::GreaterThan |
| Greater-Than predicate. More... | |
| class | utl::GreaterThanOrEqualTo |
| Greater-Than-Or-Equal-To predicate. More... | |
Functions | |
| utl::Not | operator! (const utl::Predicate &pred) |
| (! Predicate) constructs an instance of the Not predicate. More... | |
| utl::And | operator && (const utl::Predicate &lhs, const utl::Predicate &rhs) |
| (Predicate && Predicate) constructs an instance of the And predicate. More... | |
| utl::Or | operator|| (const utl::Predicate &lhs, const utl::Predicate &rhs) |
| (Predicate || Predicate) constructs an instance of the Or predicate. More... | |
Predicate classes.
|
inline |
(! Predicate) constructs an instance of the Not predicate.
Definition at line 904 of file Predicate.h.
|
inline |
(Predicate && Predicate) constructs an instance of the And predicate.
Definition at line 916 of file Predicate.h.
|
inline |
(Predicate || Predicate) constructs an instance of the Or predicate.
Definition at line 928 of file Predicate.h.