7 #ifndef BALL_KERNEL_MOLECULEITERATOR_H 8 #define BALL_KERNEL_MOLECULEITERATOR_H 10 #ifndef BALL_KERNEL_ITERATOR_H 14 #ifndef BALL_KERNEL_PREDICATE_H 18 #ifndef BALL_CONCEPT_STDITERATORWRAPPER_H 35 predicate_ = &RTTI::getDefault<KernelPredicate<Molecule> >();
41 predicate_ = &RTTI::getDefault<KernelPredicate<Molecule> >();
57 predicate_ = &RTTI::getDefault<KernelPredicate<Molecule> >();
82 #endif // BALL_KERNEL_MOLECULEITERATOR_H CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
#define IteratorWrapper(type)
BidirectionalIterator< Composite, Molecule, Composite::CompositeIterator, MoleculeIteratorTraits > MoleculeIterator
MoleculeIteratorTraits(const MoleculeIteratorTraits &traits, bool=true)
std::reverse_iterator< MoleculeIterator > MoleculeReverseIterator
ConstBidirectionalIterator< Composite, Molecule, Composite::CompositeIterator, MoleculeIteratorTraits > MoleculeConstIterator
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
Mutable bidirectional iterator.
#define ConstIteratorWrapper(type)
MoleculeIteratorTraits(const Composite &composite)
std::reverse_iterator< MoleculeConstIterator > MoleculeConstReverseIterator