Public Member Functions | Private Attributes | List of all members
ByteStreamInIstreamLE Class Reference

#include <bytestreamin_istream.hpp>

Inheritance diagram for ByteStreamInIstreamLE:
Inheritance graph
[legend]

Public Member Functions

 ByteStreamInIstreamLE (istream &stream)
 
void get16bitsBE (U8 *bytes)
 
void get16bitsLE (U8 *bytes)
 
void get32bitsBE (U8 *bytes)
 
void get32bitsLE (U8 *bytes)
 
void get64bitsBE (U8 *bytes)
 
void get64bitsLE (U8 *bytes)
 
- Public Member Functions inherited from ByteStreamInIstream
 ByteStreamInIstream (istream &stream)
 
U32 getByte ()
 
void getBytes (U8 *bytes, const U32 num_bytes)
 
BOOL isSeekable () const
 
BOOL seek (const I64 position)
 
BOOL seekEnd (const I64 distance=0)
 
I64 tell () const
 
 ~ByteStreamInIstream ()
 
- Public Member Functions inherited from ByteStreamIn
virtual ~ByteStreamIn ()
 

Private Attributes

U8 swapped [8]
 

Additional Inherited Members

- Protected Attributes inherited from ByteStreamInIstream
istream & stream
 

Detailed Description

Definition at line 66 of file bytestreamin_istream.hpp.

Constructor & Destructor Documentation

◆ ByteStreamInIstreamLE()

ByteStreamInIstreamLE::ByteStreamInIstreamLE ( istream &  stream)
inline

Definition at line 152 of file bytestreamin_istream.hpp.

Member Function Documentation

◆ get16bitsBE()

void ByteStreamInIstreamLE::get16bitsBE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 171 of file bytestreamin_istream.hpp.

◆ get16bitsLE()

void ByteStreamInIstreamLE::get16bitsLE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 156 of file bytestreamin_istream.hpp.

◆ get32bitsBE()

void ByteStreamInIstreamLE::get32bitsBE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 178 of file bytestreamin_istream.hpp.

◆ get32bitsLE()

void ByteStreamInIstreamLE::get32bitsLE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 161 of file bytestreamin_istream.hpp.

◆ get64bitsBE()

void ByteStreamInIstreamLE::get64bitsBE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 187 of file bytestreamin_istream.hpp.

◆ get64bitsLE()

void ByteStreamInIstreamLE::get64bitsLE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 166 of file bytestreamin_istream.hpp.

Member Data Documentation

◆ swapped

U8 ByteStreamInIstreamLE::swapped[8]
private

Definition at line 83 of file bytestreamin_istream.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:10