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> >();
51 CompositeIteratorTraits::operator=(traits);
57 predicate_ = &RTTI::getDefault<KernelPredicate<Molecule> >();
63 typedef BidirectionalIterator
#define ConstIteratorWrapper(type)
#define IteratorWrapper(type)
ConstBidirectionalIterator< Composite, Molecule, Composite::CompositeIterator, MoleculeIteratorTraits > MoleculeConstIterator
BidirectionalIterator< Composite, Molecule, Composite::CompositeIterator, MoleculeIteratorTraits > MoleculeIterator
std::reverse_iterator< MoleculeIterator > MoleculeReverseIterator
std::reverse_iterator< MoleculeConstIterator > MoleculeConstReverseIterator
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
MoleculeIteratorTraits(const MoleculeIteratorTraits &traits, bool=true)
MoleculeIteratorTraits(const Composite &composite)