vdj_pipe
pipeline for processing DNA sequence data
Classes | Namespaces | Typedefs | Functions
sequence_interval.hpp File Reference
#include <iosfwd>
#include <limits>
#include "boost/functional/hash/hash_fwd.hpp"
#include "boost/numeric/interval.hpp"
#include "boost/numeric/interval/checking.hpp"
Include dependency graph for sequence_interval.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vdj_pipe::detail::Interval_checking_policy< T >
 
struct  vdj_pipe::detail::Interval_checking_policy< int >
 

Namespaces

 vdj_pipe
 Main namespace of vdj_pipe library.
 
 vdj_pipe::detail
 
 boost
 
 boost::numeric
 

Typedefs

typedef boost::numeric::interval< int, boost::numeric::interval_lib::policies< boost::numeric::interval_lib::rounded_math< int >, detail::Interval_checking_policy< int > > > vdj_pipe::sequence_interval
 

Functions

sequence_interval vdj_pipe::sequence_interval_invalid ()
 
bool boost::numeric::is_valid (vdj_pipe::sequence_interval const &si)
 
std::size_t boost::numeric::hash_value (vdj_pipe::sequence_interval const &si)
 
template<class ChT , class Tr >
std::basic_ostream< ChT, Tr > & boost::numeric::operator<< (std::basic_ostream< ChT, Tr > &os, vdj_pipe::sequence_interval const &si)
 

Detailed Description

part of vdj_pipe project.

Distributed under GNU General Public License, Version 3; see doc/license.txt.
Copyright Mikhail K Levin 2013