vdj_pipe
pipeline for processing DNA sequence data
Classes | Namespaces | Macros | Functions
object_id_base.hpp File Reference
#include <iosfwd>
#include "boost/cstdint.hpp"
Include dependency graph for object_id_base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vdj_pipe::Id_iterator< Id >
 
class  vdj_pipe::detail::Base_id< Super, Val >
 

Namespaces

 vdj_pipe
 Main namespace of vdj_pipe library.
 
 vdj_pipe::detail
 

Macros

#define VDJ_PIPE_OBJECT_ID(name)
 

Functions

template<class ChT , class Tr , class S , class V >
std::basic_ostream< ChT, Tr > & vdj_pipe::detail::operator<< (std::basic_ostream< ChT, Tr > &os, Base_id< S, V > const &id)
 
template<class S , class V >
std::size_t vdj_pipe::detail::hash_value (Base_id< S, V > const &id)
 

Detailed Description

part of vdj_pipe project.

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

Macro Definition Documentation

#define VDJ_PIPE_OBJECT_ID (   name)
Value:
struct name : public ::vdj_pipe::detail::Base_id<name> { \
explicit name(const value_type x) : base(x) {} \
name() : base(0) {} \
} \
/* */
Definition: object_id_base.hpp:18