ImFusion SDK 4.3
ByteBufferStream Class Reference

#include <ImFusion/Core/ByteBufferStream.h>

Specialization of std::istream to easily extract data from a ByteBufferView. More...

+ Inheritance diagram for ByteBufferStream:

Detailed Description

Specialization of std::istream to easily extract data from a ByteBufferView.

ByteBuffer buffer = ...
ByteBufferStream bufferStream(input.view());
while (std::getline(bufferStream, line)) {
...
}
Specialization of the ByteBufferView class that has ownership of the underlying data.
Definition ByteBuffer.h:169
T getline(T... args)
See also
ByteBuffer, ByteBufferView

Public Member Functions

 ByteBufferStream (const ByteBufferView &buffer)
 
- Public Member Functions inherited from istream
bad (T... args)
 
clear (T... args)
 
copyfmt (T... args)
 
eof (T... args)
 
exceptions (T... args)
 
fail (T... args)
 
fill (T... args)
 
flags (T... args)
 
gcount (T... args)
 
get (T... args)
 
getline (T... args)
 
getloc (T... args)
 
good (T... args)
 
ignore (T... args)
 
imbue (T... args)
 
init (T... args)
 
istream (T... args)
 
iword (T... args)
 
move (T... args)
 
narrow (T... args)
 
operator bool (T... args)
 
operator! (T... args)
 
operator>> (T... args)
 
peek (T... args)
 
precision (T... args)
 
putback (T... args)
 
pword (T... args)
 
rdbuf (T... args)
 
rdstate (T... args)
 
read (T... args)
 
readsome (T... args)
 
register_callback (T... args)
 
seekg (T... args)
 
set_rdbuf (T... args)
 
setf (T... args)
 
setstate (T... args)
 
swap (T... args)
 
sync (T... args)
 
sync_with_stdio (T... args)
 
tellg (T... args)
 
tie (T... args)
 
unget (T... args)
 
unsetf (T... args)
 
widen (T... args)
 
width (T... args)
 
xalloc (T... args)
 
~istream (T... args)
 
- Public Member Functions inherited from basic_istream< Char >
bad (T... args)
 
basic_istream (T... args)
 
clear (T... args)
 
copyfmt (T... args)
 
eof (T... args)
 
exceptions (T... args)
 
fail (T... args)
 
fill (T... args)
 
flags (T... args)
 
gcount (T... args)
 
get (T... args)
 
getline (T... args)
 
getloc (T... args)
 
good (T... args)
 
ignore (T... args)
 
imbue (T... args)
 
init (T... args)
 
iword (T... args)
 
move (T... args)
 
narrow (T... args)
 
operator bool (T... args)
 
operator! (T... args)
 
operator>> (T... args)
 
peek (T... args)
 
precision (T... args)
 
putback (T... args)
 
pword (T... args)
 
rdbuf (T... args)
 
rdstate (T... args)
 
read (T... args)
 
readsome (T... args)
 
register_callback (T... args)
 
seekg (T... args)
 
set_rdbuf (T... args)
 
setf (T... args)
 
setstate (T... args)
 
swap (T... args)
 
sync (T... args)
 
sync_with_stdio (T... args)
 
tellg (T... args)
 
tie (T... args)
 
unget (T... args)
 
unsetf (T... args)
 
widen (T... args)
 
width (T... args)
 
xalloc (T... args)
 
~basic_istream (T... args)
 
- Public Member Functions inherited from basic_ios< Char >
bad (T... args)
 
basic_ios (T... args)
 
clear (T... args)
 
copyfmt (T... args)
 
eof (T... args)
 
exceptions (T... args)
 
fail (T... args)
 
fill (T... args)
 
flags (T... args)
 
getloc (T... args)
 
good (T... args)
 
imbue (T... args)
 
init (T... args)
 
iword (T... args)
 
move (T... args)
 
narrow (T... args)
 
operator bool (T... args)
 
operator! (T... args)
 
precision (T... args)
 
pword (T... args)
 
rdbuf (T... args)
 
rdstate (T... args)
 
register_callback (T... args)
 
set_rdbuf (T... args)
 
setf (T... args)
 
setstate (T... args)
 
swap (T... args)
 
sync_with_stdio (T... args)
 
tie (T... args)
 
unsetf (T... args)
 
widen (T... args)
 
width (T... args)
 
xalloc (T... args)
 
~basic_ios (T... args)
 
- Public Member Functions inherited from ios_base
flags (T... args)
 
getloc (T... args)
 
imbue (T... args)
 
ios_base (T... args)
 
iword (T... args)
 
precision (T... args)
 
pword (T... args)
 
register_callback (T... args)
 
setf (T... args)
 
sync_with_stdio (T... args)
 
unsetf (T... args)
 
width (T... args)
 
xalloc (T... args)
 
~ios_base (T... args)
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close