HDK
|
#include <UT_NTStreamUtil.h>
Public Member Functions | |
UT_OStrStream () | |
UT_OStrStream (exint initialsize) | |
UT_OStrStream (char *pch, exint nLength, std::ios::openmode=std::ios::out) | |
UT_OStrStream (const UT_OStrStream &)=delete | |
UT_OStrStream | operator= (const UT_OStrStream &)=delete |
char * | str () |
void | freeze (bool isfrozen) |
exint | pcount () const |
UT_OStrStreamBuf * | rdbuf () |
Our portable and much improved strstream Uses an exint buffer to allow greater than 2gb streams.
Definition at line 133 of file UT_NTStreamUtil.h.
UT_OStrStream::UT_OStrStream | ( | ) |
|
explicit |
UT_OStrStream::UT_OStrStream | ( | char * | pch, |
exint | nLength, | ||
std::ios::openmode | = std::ios::out |
||
) |
The stream does not gain ownership of this buffer! This means it will not resize if it overflows this buffer.
|
delete |
|
inline |
Definition at line 160 of file UT_NTStreamUtil.h.
|
delete |
|
inline |
Definition at line 162 of file UT_NTStreamUtil.h.
|
inline |
Definition at line 168 of file UT_NTStreamUtil.h.
|
inline |
Note: This is old-school streams! You own the result of str() and must either free() it or invoke freeze(false)!
Definition at line 159 of file UT_NTStreamUtil.h.