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  std::char_traits< bitset< NB > >
 bitset<NB> specialization of char_traits. More...


[NOHEADER]

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

[NOHEADER]

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

Functions

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 *.

basic_istream<_CharT, _Traits>& operator>> (basic_istream< _CharT, _Traits > &, basic_string< bitset< _Nb >, _NaTraits > &)
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 > > &)
bool operator== (const basic_string< bitset< __Nb >, bioinfo::na_nmer_overlap< __Nb > > &, const string &)
basic_istream<_CharT, _Traits>& operator>> (basic_istream< _CharT, _Traits > &__is, basic_string< bitset< _Nb >, _BitTraits > &__x)
 Global I/O operators for bitsets. More...

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)
std::istream& operator>> (std::istream &is, bioinfo::fasta< seqtype > &mf)
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

basic_istream< _CharT, _Traits > & std::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