CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
array stream buffer that holds external static array for memory saving More...
#include <InputOutput.h>
Public Member Functions | |
ArrayStreamBuf (size_t size, char *buffer, std::ios_base::openmode openMode) | |
constructor | |
~ArrayStreamBuf ()=default | |
destructor | |
size_t | getArraySize () const |
get a held array size | |
char * | getArray () const |
get a held array content | |
![]() | |
~MemoryStreamBuf ()=default | |
destructor | |
Protected Member Functions | |
std::streambuf * | setbuf (char_type *buffer, std::streamsize size) |
setbuf implementation | |
![]() | |
MemoryStreamBuf (std::ios_base::openmode openMode) | |
constructor | |
pos_type | seekoff (off_type off, std::ios_base::seekdir dir, std::ios_base::openmode which) |
seekoff implementation | |
pos_type | seekpos (pos_type pos, std::ios_base::openmode which) |
seekpos implementation | |
std::streamsize | showmanyc () |
showmanyc implementation | |
int_type | pbackfail (int_type ch) |
pbackfail implementation | |
void | safePBump (ssize_t offset) |
safe pbump version | |
Additional Inherited Members | |
![]() | |
std::ios_base::openmode | openMode |
open mode | |
array stream buffer that holds external static array for memory saving