7#ifndef BALL_KERNEL_NUCLEOTIDEITERATOR_H
8#define BALL_KERNEL_NUCLEOTIDEITERATOR_H
10#ifndef BALL_KERNEL_ITERATOR_H
14#ifndef BALL_KERNEL_PREDICATE_H
18#ifndef BALL_CONCEPT_STDITERATORWRAPPER_H
37 predicate_ = &RTTI::getDefault<KernelPredicate<Nucleotide> >();
43 predicate_ = &RTTI::getDefault<KernelPredicate<Nucleotide> >();
53 CompositeIteratorTraits::operator=(traits);
59 predicate_ = &RTTI::getDefault<KernelPredicate<Nucleotide> >();
65 typedef BidirectionalIterator
#define ConstIteratorWrapper(type)
#define IteratorWrapper(type)
ConstBidirectionalIterator< Composite, Nucleotide, Composite::CompositeIterator, NucleotideIteratorTraits > NucleotideConstIterator
BidirectionalIterator< Composite, Nucleotide, Composite::CompositeIterator, NucleotideIteratorTraits > NucleotideIterator
std::reverse_iterator< NucleotideConstIterator > NucleotideConstReverseIterator
std::reverse_iterator< NucleotideIterator > NucleotideReverseIterator
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
NucleotideIteratorTraits(const Composite &composite)
NucleotideIteratorTraits()
NucleotideIteratorTraits(const NucleotideIteratorTraits &traits, bool=true)