vdj_pipe
pipeline for processing DNA sequence data
|
Collection of unique objects stored in an ordered vector. More...
#include <vector_set.hpp>
Public Types | |
typedef Vector_set | self_type |
typedef T | value_type |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef stor_t::iterator | iterator |
typedef stor_t::const_iterator | const_iterator |
Public Member Functions | |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
value_type const & | front () const |
value_type const & | back () const |
std::size_t | size () const |
bool | empty () const |
void | reserve (const std::size_t n) |
void | pop_back () |
void | clear () |
template<class Iter > | |
void | insert (Iter i1, Iter i2) |
std::pair< iterator, bool > | insert (value_type const &t) |
template<typename CompatType > | |
unsigned | erase (CompatType const &t) |
template<typename CompatType > | |
value_type const * | find (CompatType const &t) const |
value_type const & | operator[] (const std::size_t n) const |
value_type & | operator[] (const std::size_t n) |
value_type const & | at (const std::size_t n) const |
value_type & | at (const std::size_t n) |
bool | operator== (self_type const &vs2) const |
bool | operator< (self_type const &vs2) const |
Private Types | |
typedef std::vector< T, Alloc > | stor_t |
Private Attributes | |
stor_t | v_ |
Collection of unique objects stored in an ordered vector.
typedef stor_t::const_iterator vdj_pipe::detail::Vector_set< T, Alloc >::const_iterator |
typedef std::ptrdiff_t vdj_pipe::detail::Vector_set< T, Alloc >::difference_type |
typedef stor_t::iterator vdj_pipe::detail::Vector_set< T, Alloc >::iterator |
typedef Vector_set vdj_pipe::detail::Vector_set< T, Alloc >::self_type |
typedef std::size_t vdj_pipe::detail::Vector_set< T, Alloc >::size_type |
|
private |
typedef T vdj_pipe::detail::Vector_set< T, Alloc >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
CompatType | less than comparable to value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |