CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
fast input buffer adapter More...
#include <InputOutput.h>
Public Member Functions | |
FastInputBuffer (cxuint _bufSize, std::istream &input) | |
constructor More... | |
const std::istream & | getIStream () const |
get input stream | |
std::istream & | getIStream () |
get input stream | |
int | get () |
get character or returns eof() | |
size_t | read (char *buf, cxuint n) |
read data from buffer and returns number of read bytes | |
![]() | |
NonCopyableAndNonMovable () | |
constructor | |
NonCopyableAndNonMovable (const NonCopyableAndNonMovable &)=delete | |
copy-constructor | |
NonCopyableAndNonMovable (NonCopyableAndNonMovable &&)=delete | |
move-constructor | |
NonCopyableAndNonMovable & | operator= (const NonCopyableAndNonMovable &)=delete |
copy-assignment | |
NonCopyableAndNonMovable & | operator= (NonCopyableAndNonMovable &&)=delete |
move-asignment | |
fast input buffer adapter
|
inline |
constructor
_bufSize | buffer size |
input | input stream |