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