Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Examples  

std Namespace Reference

namespace std operators More...


Compounds

struct  char_traits< bitset< NB > >
 bitset<NB> specialization of char_traits More...


[NOHEADER]

template<class _CharT, class _Traits, typename _NaTraits, size_t _Nb> basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &, const basic_string< bitset< _Nb >, _NaTraits > &)
 default operators *

template<class _CharT, class _Traits, class _NaTraits, size_t _Nb> basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &, basic_string< bitset< _Nb >, _NaTraits > &)
template<class _CharT, class _Traits, size_t __Nb> basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &, basic_string< bitset< __Nb >, bioinfo::na_nmer_overlap< __Nb > > &)
 template specializations *

template<class _CharT, class _Traits, size_t _Nb> basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &, const basic_string< bitset< _Nb >, bioinfo::na_nmer_overlap< _Nb > > &)
template<size_t __Nb> bool operator== (const basic_string< bitset< __Nb >, bioinfo::na_nmer_overlap< __Nb > > &, const string &)

[NOHEADER]

template<typename seqtype> std::ostream & operator<< (std::ostream &, const bioinfo::fasta< seqtype > &)
template<typename seqtype> std::istream & operator>> (std::istream &, const bioinfo::fasta< seqtype > &)

[NOHEADER]

template<typename seqtype> ostream & operator<< (ostream &, const bioinfo::fasta_seq< seqtype > &)
template<typename seqtype> istream & operator>> (istream &, const bioinfo::fasta_seq< seqtype > &)

Functions

template<class _CharT, class _Traits, class _BitTraits, size_t _Nb> basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__is, basic_string< bitset< _Nb >, _BitTraits > &__x)
 Global I/O operators for bitsets.

template<class _CharT, class _Traits, typename _BitTraits, size_t _Nb> basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__os, const basic_string< bitset< _Nb >, _BitTraits > &__x)
template<typename seqtype> std::istream & operator>> (std::istream &is, bioinfo::fasta< seqtype > &mf)
template<typename CharT, typename CharTraits, typename seqtype> basic_istream< CharT, CharTraits > & operator>> (basic_istream< CharT, CharTraits > &is, bioinfo::fasta_seq< seqtype > &fasta_seq)
 this is the most general definition for reading in a fasta_seq sequence we don't know what "seqtype" is so we first have to load the sequence into a string buffer, before transfering the data to the seqtype if this is too slow you can write more specific instantiations...


Detailed Description

namespace std operators

Function Documentation

template<class _CharT, class _Traits, class _BitTraits, size_t _Nb>
basic_istream<_CharT, _Traits>& operator>> basic_istream< _CharT, _Traits > &    __is,
basic_string< bitset< _Nb >, _BitTraits > &    __x
 

Global I/O operators for bitsets.

Direct I/O between streams and bitsets is supported. Input will skip whitespace, only accept valid codes defined by _BitTraits characters there are some serious issues about how general this can be be very careful here, you're probably going to have to rewrite this based on the instantiation of _BitTraits