BALL 1.5.0
Loading...
Searching...
No Matches
nucleicAcidIterator.h
Go to the documentation of this file.
1// -*- Mode: C++; tab-width: 2; -*-
2// vi: set ts=2:
3//
4// $Id: nucleicAcidIterator.h,v 1.11 2005/10/23 12:02:19 oliver Exp $
5//
6
7#ifndef BALL_KERNEL_NUCLEICACIDITERATOR_H
8#define BALL_KERNEL_NUCLEICACIDITERATOR_H
9
10#ifndef BALL_COMMON_H
11# include <BALL/common.h>
12#endif
13
14#ifndef BALL_KERNEL_NUCLEOTIDE_H
16#endif
17
18#ifndef BALL_KERNEL_ITERATOR_H
19# include <BALL/KERNEL/iterator.h>
20#endif
21
22#ifndef BALL_KERNEL_PREDICATE_H
24#endif
25
26namespace BALL
27{
28 class NucleicAcid;
29
67
68
69
70 typedef BidirectionalIterator
71 <Composite, NucleicAcid, Composite::CompositeIterator, NucleicAcidIteratorTraits>
73
77
78 typedef std::reverse_iterator<NucleicAcidIterator> NucleicAcidReverseIterator;
79
80 typedef std::reverse_iterator<NucleicAcidConstIterator> NucleicAcidConstReverseIterator;
81
84} // namespace BALL
85
86#endif // BALL_KERNEL_NUCLEICACIDITERATOR_H
#define BALL_EXPORT
const UnaryPredicate< Composite > * predicate_
The predicate.
Definition iterator.h:235
CompositeIteratorTraits()
Default constructor.
Definition iterator.h:238
CompositeIteratorTraits & operator=(const CompositeIteratorTraits &traits)
Assignment operator.
Definition iterator.h:259
BidirectionalIterator< Composite, Composite, Composite *, CompositeIteratorTraits > CompositeIterator
Definition composite.h:1468
NucleicAcidIteratorTraits(const NucleicAcidIteratorTraits &traits, bool=true)
NucleicAcidIteratorTraits(const Composite &composite)
const T & getDefault()
Definition rtti.h:75
std::reverse_iterator< NucleicAcidIterator > NucleicAcidReverseIterator
std::reverse_iterator< NucleicAcidConstIterator > NucleicAcidConstReverseIterator
ConstBidirectionalIterator< Composite, NucleicAcid, Composite::CompositeIterator, NucleicAcidIteratorTraits > NucleicAcidConstIterator
BidirectionalIterator< Composite, NucleicAcid, Composite::CompositeIterator, NucleicAcidIteratorTraits > NucleicAcidIterator
#define ConstIteratorWrapper(type)
#define IteratorWrapper(type)