ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Common::ReadStreamEndian Class Reference

This is a ReadStream mixin subclass which adds non-endian read methods whose endianness is set during the stream creation. More...

#include <stream.h>

Inheritance diagram for Common::ReadStreamEndian:
Collaboration diagram for Common::ReadStreamEndian:

List of all members.

Public Member Functions

 ReadStreamEndian (bool bigEndian)
bool isBE () const
uint16 readUint16 ()
uint32 readUint32 ()
uint64 readUint64 ()
FORCEINLINE int16 readSint16 ()
FORCEINLINE int32 readSint32 ()
FORCEINLINE int64 readSint64 ()

Private Attributes

const bool _bigEndian

Detailed Description

This is a ReadStream mixin subclass which adds non-endian read methods whose endianness is set during the stream creation.

Definition at line 655 of file stream.h.


Constructor & Destructor Documentation

Common::ReadStreamEndian::ReadStreamEndian ( bool  bigEndian  )  [inline]

Definition at line 660 of file stream.h.


Member Function Documentation

bool Common::ReadStreamEndian::isBE (  )  const [inline]

Definition at line 662 of file stream.h.

FORCEINLINE int16 Common::ReadStreamEndian::readSint16 (  )  [inline]

Definition at line 682 of file stream.h.

FORCEINLINE int32 Common::ReadStreamEndian::readSint32 (  )  [inline]

Definition at line 686 of file stream.h.

FORCEINLINE int64 Common::ReadStreamEndian::readSint64 (  )  [inline]

Definition at line 690 of file stream.h.

uint16 Common::ReadStreamEndian::readUint16 (  )  [inline]

Definition at line 664 of file stream.h.

uint32 Common::ReadStreamEndian::readUint32 (  )  [inline]

Definition at line 670 of file stream.h.

uint64 Common::ReadStreamEndian::readUint64 (  )  [inline]

Definition at line 676 of file stream.h.


Member Data Documentation

Definition at line 657 of file stream.h.


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


Generated on Sat Nov 16 2019 05:02:52 for ResidualVM by doxygen 1.7.1
curved edge   curved edge