7 #ifndef BALL_KERNEL_PDBATOMITERATOR_H 8 #define BALL_KERNEL_PDBATOMITERATOR_H 14 #ifndef BALL_KERNEL_PDBATOM_H 18 #ifndef BALL_KERNEL_ITERATOR_H 22 #ifndef BALL_KERNEL_PREDICATE_H 26 #ifndef BALL_CONCEPT_STDITERATORWRAPPER_H 49 void resetPredicate();
55 predicate_ = &RTTI::getDefault<KernelPredicate<PDBAtom> >();
66 predicate_ = &RTTI::getDefault<KernelPredicate<PDBAtom> >();
77 predicate_ = &RTTI::getDefault<KernelPredicate<PDBAtom> >();
105 #endif // BALL_KERNEL_PDBATOMITERATOR_H CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
#define IteratorWrapper(type)
BidirectionalIterator< Composite, PDBAtom, Composite::CompositeIterator, PDBAtomIteratorTraits > PDBAtomIterator
A mutable bidirectional iterator for the PDBAtom class.
PDBAtomIteratorTraits & operator=(const PDBAtomIteratorTraits &traits)
ConstBidirectionalIterator< Composite, PDBAtom, Composite::CompositeIterator, PDBAtomIteratorTraits > PDBAtomConstIterator
A constant bidirectional iterator for the PDBAtom class.
Mutable bidirectional iterator.
#define ConstIteratorWrapper(type)
const UnaryPredicate< Composite > * predicate_
The predicate.
std::reverse_iterator< PDBAtomConstIterator > PDBAtomConstReverseIterator
A constant reverse bidirectional iterator for the PDBAtom class.
std::reverse_iterator< PDBAtomIterator > PDBAtomReverseIterator
A mutable reverse bidirectional iterator for the PDBAtom class.