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

#include <bytestreamin_istream.hpp>

Inheritance diagram for ByteStreamInIstreamBE:
Inheritance graph
[legend]

Public Member Functions

 ByteStreamInIstreamBE (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 86 of file bytestreamin_istream.hpp.

Constructor & Destructor Documentation

◆ ByteStreamInIstreamBE()

ByteStreamInIstreamBE::ByteStreamInIstreamBE ( istream &  stream)
inline

Definition at line 200 of file bytestreamin_istream.hpp.

Member Function Documentation

◆ get16bitsBE()

void ByteStreamInIstreamBE::get16bitsBE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 233 of file bytestreamin_istream.hpp.

◆ get16bitsLE()

void ByteStreamInIstreamBE::get16bitsLE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 204 of file bytestreamin_istream.hpp.

◆ get32bitsBE()

void ByteStreamInIstreamBE::get32bitsBE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 238 of file bytestreamin_istream.hpp.

◆ get32bitsLE()

void ByteStreamInIstreamBE::get32bitsLE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 211 of file bytestreamin_istream.hpp.

◆ get64bitsBE()

void ByteStreamInIstreamBE::get64bitsBE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 243 of file bytestreamin_istream.hpp.

◆ get64bitsLE()

void ByteStreamInIstreamBE::get64bitsLE ( U8 bytes)
inlinevirtual

Implements ByteStreamIn.

Definition at line 220 of file bytestreamin_istream.hpp.

Member Data Documentation

◆ swapped

U8 ByteStreamInIstreamBE::swapped[8]
private

Definition at line 103 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 Wed Mar 2 2022 00:37:26