#include <binaryIO.h>
Classes | |
struct | State |
Public Member Functions | |
BinaryElementReader (std::istream &is) | |
~BinaryElementReader () | |
T | read () |
bool | hasNext () const |
bool | failed () const |
Private Attributes | |
std::unique_ptr< State > | state |
Definition at line 33 of file binaryIO.h.
|
explicit |
Definition at line 141 of file binaryIO.cc.
osl::misc::BinaryElementReader< T >::~BinaryElementReader | ( | ) |
Definition at line 146 of file binaryIO.cc.
References osl::misc::BinaryElementReader< T >::hasNext().
bool osl::misc::BinaryElementReader< T >::failed | ( | ) | const |
Definition at line 157 of file binaryIO.cc.
References osl::misc::BinaryElementReader< T >::state.
Referenced by osl::misc::BinaryElementReader< T >::hasNext().
bool osl::misc::BinaryElementReader< T >::hasNext | ( | ) | const |
Definition at line 151 of file binaryIO.cc.
References osl::misc::BinaryElementReader< T >::failed(), and osl::misc::BinaryElementReader< T >::state.
Referenced by osl::misc::BinaryElementReader< T >::~BinaryElementReader().
T osl::misc::BinaryElementReader< T >::read | ( | ) |
Definition at line 162 of file binaryIO.cc.
References osl::misc::BinaryElementReader< T >::state.
|
private |
Definition at line 43 of file binaryIO.h.
Referenced by osl::misc::BinaryElementReader< T >::failed(), osl::misc::BinaryElementReader< T >::hasNext(), and osl::misc::BinaryElementReader< T >::read().