ImFusion C++ SDK 4.5.0
ImFusion::ByteBufferStream Class Reference

#include <ImFusion/Core/ByteBufferStream.h>

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

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

The documentation for this class was generated from the following file:
  • ImFusion/Core/ByteBufferStream.h
Search Tab / S to search, Esc to close