1 #ifndef CORELIB___RWSTREAM__HPP
2 #define CORELIB___RWSTREAM__HPP
125 streamsize buf_size = 0,
129 m_Sb(
r, 0, buf_size,
buf, stm_flags)
174 streamsize buf_size = 0,
178 m_Sb(0, w, buf_size,
buf, stm_flags)
212 streamsize buf_size = 0,
216 m_Sb(rw, buf_size,
buf, stm_flags)
221 streamsize buf_size = 0,
225 m_Sb(
r, w, buf_size,
buf, stm_flags)
Note about the "buf_size" parameter for streams in this API.
Reader-writer based input-output stream.
Reader-writer-based stream buffer.
int TFlags
Bitwise OR of EFlags.
Writer-based output stream.
A very basic data-read/write interface.
A very basic data-read interface.
A very basic data-write interface.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
CRWStream(IReader *r, IWriter *w, streamsize buf_size=0, CT_CHAR_TYPE *buf=0, CRWStreambuf::TFlags stm_flags=0)
CWStream(IWriter *w, streamsize buf_size=0, CT_CHAR_TYPE *buf=0, CRWStreambuf::TFlags stm_flags=0)
CRStream(IReader *r, streamsize buf_size=0, CT_CHAR_TYPE *buf=0, CRWStreambuf::TFlags stm_flags=0)
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
IO_PREFIX::iostream CNcbiIostream
Portable alias for iostream.
CRWStream(IReaderWriter *rw, streamsize buf_size=0, CT_CHAR_TYPE *buf=0, CRWStreambuf::TFlags stm_flags=0)
IO_PREFIX::istream CNcbiIstream
Portable alias for istream.
#define NCBI_XNCBI_EXPORT
Miscellaneous common-use basic types and functionality.
double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)
Reader-writer-based stream buffer.