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