Go to the documentation of this file.
7 #ifndef BALL_KERNEL_ATOMCONTAINERITERATOR_H
8 #define BALL_KERNEL_ATOMCONTAINERITERATOR_H
10 #ifndef BALL_KERNEL_ITERATOR_H
14 #ifndef BALL_KERNEL_PREDICATE_H
18 #ifndef BALL_CONCEPT_STDITERATORWRAPPER_H
43 void resetPredicate();
50 predicate_ = &RTTI::getDefault<KernelPredicate<AtomContainer> >();
56 predicate_ = &RTTI::getDefault<KernelPredicate<AtomContainer> >();
75 predicate_ = &RTTI::getDefault<KernelPredicate<AtomContainer> >();
109 #endif // BALL_KERNEL_ATOMCONTAINERITERATOR_H
const UnaryPredicate< Composite > * predicate_
The predicate.
AtomContainerIteratorTraits()
CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
#define IteratorWrapper(type)
std::reverse_iterator< AtomContainerConstIterator > AtomContainerConstReverseIterator
A constant reverse bidirectional iterator for the AtomContainer class.
#define ConstIteratorWrapper(type)
BidirectionalIterator< Composite, AtomContainer, Composite::CompositeIterator, AtomContainerIteratorTraits > AtomContainerIterator
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
std::reverse_iterator< AtomContainerIterator > AtomContainerReverseIterator
A mutable reverse bidirectional iterator for the AtomContainer class.
Mutable bidirectional iterator.
ConstBidirectionalIterator< Composite, AtomContainer, Composite::CompositeIterator, AtomContainerIteratorTraits > AtomContainerConstIterator