MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Typedefs
datastream.h File Reference

Declaration of DataStream. More...

#include "datatypes.h"
#include "countedptr.h"
#include <iostream>
+ Include dependency graph for datastream.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mezzanine::Resource::DataStream
 This represents a stream to a piece of data, usually a file. More...
 

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 
 Mezzanine::Resource
 This namespace is for all the classes belonging to the non-network I/O Subsystem.
 

Constant Groups

 Mezzanine
 The bulk of the engine components go in this namspace.
 
 Mezzanine::Resource
 This namespace is for all the classes belonging to the non-network I/O Subsystem.
 

Typedefs

typedef CountedPtr< DataStream > Mezzanine::Resource::DataStreamPtr
 This is a convenience type for a data stream in a counted pointer.
 
typedef Integer Mezzanine::Resource::StreamOff
 Convenience define for the stream offset datatype.
 
typedef Integer Mezzanine::Resource::StreamPos
 Convenience define for the stream position datatype.
 
typedef Integer Mezzanine::Resource::StreamSize
 Convenience define for the stream size datatype.
 

Detailed Description

Declaration of DataStream.

Todo:
Investigate how required these stream implementations are

Definition in file datastream.h.