Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members
Kernel Predicates
[Kernel
Classes]
Classes |
|
| class | BALL::Expression |
| Expression class.
More... |
|
| class | BALL::ExpressionPredicate |
| ExpressionPredicate.
More... |
|
| class | BALL::Selector |
| Atom Selection from Regular
Expression. More... |
|
| class | BALL::TruePredicate |
| Default predicate. More... |
|
KernelPredicates Kernel predicates |
|
This chapter describes a set of unary predicates acting
on instances, that can be used
to identify the class type of a composite at runtime.
The two operators are functionally identical (two methods are needed, because the class is derived from TUnaryPredicate and we want to make sure both methods are overwritten). operator() returns true, if the given composite is a kind of the class corresponding to the respective predicate, false otherwise.
|
|
| typedef UnaryPredicate< Composite > | KernelPredicateType |