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> >();
59 predicate_ = &RTTI::getDefault<KernelPredicate<Nucleotide> >();
81 #endif // BALL_KERNEL_NUCLEOTIDEITERATOR_H CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
NucleotideIteratorTraits()
#define IteratorWrapper(type)
std::reverse_iterator< NucleotideConstIterator > NucleotideConstReverseIterator
NucleotideIteratorTraits(const Composite &composite)
NucleotideIteratorTraits(const NucleotideIteratorTraits &traits, bool=true)
BidirectionalIterator< Composite, Nucleotide, Composite::CompositeIterator, NucleotideIteratorTraits > NucleotideIterator
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
std::reverse_iterator< NucleotideIterator > NucleotideReverseIterator
Mutable bidirectional iterator.
#define ConstIteratorWrapper(type)
ConstBidirectionalIterator< Composite, Nucleotide, Composite::CompositeIterator, NucleotideIteratorTraits > NucleotideConstIterator