#include <row_iterator.h>
Public Types | |
typedef orow_iterator< Type, OutStrmBuf > | orow_iter_t |
Static Public Member Functions | |
static void | dump_all (orow_iter_t &aRec, const ContIn &aOC) |
static void | dump_itr (orow_iter_t &aRec, const ContIn &aOC, typename ContIn::const_iterator aEnd) |
typedef orow_iterator< Type, OutStrmBuf > rpa::dump_row_iterator< Type, OutStrmBuf, ContIn >::orow_iter_t |
static void rpa::dump_row_iterator< Type, OutStrmBuf, ContIn >::dump_all | ( | orow_iter_t & | aRec, | |
const ContIn & | aOC | |||
) | [inline, static] |
Dumps the content of the buffer into the output iterator. It can be faster than the plain sequential algorithm: It is possible to remove any protection on this stream, because we already locked it.
static void rpa::dump_row_iterator< Type, OutStrmBuf, ContIn >::dump_itr | ( | orow_iter_t & | aRec, | |
const ContIn & | aOC, | |||
typename ContIn::const_iterator | aEnd | |||
) | [inline, static] |
Does the same as dump_all, but only up to a end iterator. This makes a plain std::copy into the output ostream_iterator.