Stimfit @PACKAGE_VERSION@
Loading...
Searching...
No Matches
BinaryReader Class Reference

#include <streams.h>

Public Member Functions

 BinaryReader (BOOST_RV_REF(unique_ptr< FileInStream >) other_)
virtual ~BinaryReader ()
uint64_t bytesRemaining ()
std::istream::pos_type currentPos ()

Friends

BinaryReaderoperator>> (BinaryReader &istream, int32_t &value)
BinaryReaderoperator>> (BinaryReader &istream, uint32_t &value)
BinaryReaderoperator>> (BinaryReader &istream, int16_t &value)
BinaryReaderoperator>> (BinaryReader &istream, uint16_t &value)
BinaryReaderoperator>> (BinaryReader &istream, int8_t &value)
BinaryReaderoperator>> (BinaryReader &istream, uint8_t &value)
BinaryReaderoperator>> (BinaryReader &istream, float &value)
BinaryReaderoperator>> (BinaryReader &istream, double &value)
BinaryReaderoperator>> (BinaryReader &istream, std::wstring &value)

Detailed Description

Definition at line 83 of file streams.h.

Constructor & Destructor Documentation

◆ BinaryReader()

BinaryReader::BinaryReader ( BOOST_RV_REF(unique_ptr< FileInStream >) other_)

◆ ~BinaryReader()

virtual BinaryReader::~BinaryReader ( )
virtual

Member Function Documentation

◆ bytesRemaining()

uint64_t BinaryReader::bytesRemaining ( )
inline

Definition at line 92 of file streams.h.

◆ currentPos()

std::istream::pos_type BinaryReader::currentPos ( )
inline

Definition at line 93 of file streams.h.

◆ operator>> [1/9]

BinaryReader & operator>> ( BinaryReader & istream,
double & value )
friend

References BinaryReader().

◆ operator>> [2/9]

BinaryReader & operator>> ( BinaryReader & istream,
float & value )
friend

References BinaryReader().

◆ operator>> [3/9]

BinaryReader & operator>> ( BinaryReader & istream,
int16_t & value )
friend

References BinaryReader().

◆ operator>> [4/9]

BinaryReader & operator>> ( BinaryReader & istream,
int32_t & value )
friend

References BinaryReader().

◆ operator>> [5/9]

BinaryReader & operator>> ( BinaryReader & istream,
int8_t & value )
friend

References BinaryReader().

◆ operator>> [6/9]

BinaryReader & operator>> ( BinaryReader & istream,
std::wstring & value )
friend

References BinaryReader().

◆ operator>> [7/9]

BinaryReader & operator>> ( BinaryReader & istream,
uint16_t & value )
friend

References BinaryReader().

◆ operator>> [8/9]

BinaryReader & operator>> ( BinaryReader & istream,
uint32_t & value )
friend

References BinaryReader().

◆ operator>> [9/9]

BinaryReader & operator>> ( BinaryReader & istream,
uint8_t & value )
friend

References BinaryReader().


The documentation for this class was generated from the following file: