7#ifndef BALL_KERNEL_PROTEINITERATOR_H
8#define BALL_KERNEL_PROTEINITERATOR_H
10#ifndef BALL_KERNEL_ITERATOR_H
14#ifndef BALL_KERNEL_PROTEIN_H
18#ifndef BALL_KERNEL_PREDICATE_H
64 typedef BidirectionalIterator
const UnaryPredicate< Composite > * predicate_
The predicate.
CompositeIteratorTraits()
Default constructor.
CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
ProteinIteratorTraits(const ProteinIteratorTraits &traits, bool=true)
ProteinIteratorTraits(const Composite &composite)
BidirectionalIterator< Composite, Protein, Composite::CompositeIterator, ProteinIteratorTraits > ProteinIterator
std::reverse_iterator< ProteinConstIterator > ProteinConstReverseIterator
ConstBidirectionalIterator< Composite, Protein, Composite::CompositeIterator, ProteinIteratorTraits > ProteinConstIterator
std::reverse_iterator< ProteinIterator > ProteinReverseIterator
#define ConstIteratorWrapper(type)
#define IteratorWrapper(type)