vdj_pipe
pipeline for processing DNA sequence data
Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
vdj_pipe::Id_iterator< Id > Class Template Reference

#include <id_iterator.hpp>

Inheritance diagram for vdj_pipe::Id_iterator< Id >:
Inheritance graph
[legend]
Collaboration diagram for vdj_pipe::Id_iterator< Id >:
Collaboration graph
[legend]

Public Types

typedef Id_iterator self_type
 

Public Member Functions

 Id_iterator ()
 
 Id_iterator (const Id id)
 

Private Member Functions

Id dereference () const
 
void increment ()
 
bool equal (self_type const &i) const
 
self_type::difference_type distance_to (self_type const &i) const
 

Private Attributes

Id id_
 

Friends

class boost::iterator_core_access
 

Member Typedef Documentation

template<class Id>
typedef Id_iterator vdj_pipe::Id_iterator< Id >::self_type

Constructor & Destructor Documentation

template<class Id>
vdj_pipe::Id_iterator< Id >::Id_iterator ( )
inline
template<class Id>
vdj_pipe::Id_iterator< Id >::Id_iterator ( const Id  id)
inline

Member Function Documentation

template<class Id>
Id vdj_pipe::Id_iterator< Id >::dereference ( ) const
inlineprivate
template<class Id>
self_type::difference_type vdj_pipe::Id_iterator< Id >::distance_to ( self_type const &  i) const
inlineprivate
template<class Id>
bool vdj_pipe::Id_iterator< Id >::equal ( self_type const &  i) const
inlineprivate
template<class Id>
void vdj_pipe::Id_iterator< Id >::increment ( )
inlineprivate

Friends And Related Function Documentation

template<class Id>
friend class boost::iterator_core_access
friend

Member Data Documentation

template<class Id>
Id vdj_pipe::Id_iterator< Id >::id_
private

The documentation for this class was generated from the following file: