xoreos  0.0.5
Classes | Namespaces
readstream.h File Reference

Basic reading stream interfaces. More...

#include "src/common/types.h"
#include "src/common/endianness.h"
#include "src/common/disposableptr.h"
#include "src/common/util.h"
#include "src/common/error.h"
Include dependency graph for readstream.h:

Go to the source code of this file.

Classes

class  Common::ReadStream
 Generic interface for a readable data stream. More...
 
class  Common::SeekableReadStream
 Interface for a seekable & readable data stream. More...
 
class  Common::SubReadStream
 SubReadStream provides access to a ReadStream restricted to the range [currentPosition, currentPosition+end). More...
 
class  Common::SeekableSubReadStream
 SeekableSubReadStream provides access to a SeekableReadStream restricted to the range [begin, end). More...
 
class  Common::SeekableSubReadStreamEndian
 This is a wrapper around SeekableSubReadStream, but it adds non-endian read methods whose endianness is set on the stream creation. More...
 

Namespaces

 Common
 

Detailed Description

Basic reading stream interfaces.

Definition in file readstream.h.