acedia::util::EndianAwareInputStream Struct Reference

Describes a write-only, endian aware stream. More...

#include <acedia_util.hpp>

Inheritance diagram for acedia::util::EndianAwareInputStream:
acedia::util::AbstractEndianAwareStream acedia::util::EndianAwareStream

List of all members.

Public Member Functions

virtual void read (char *buffer,::size_t numBytes)=0
 Read numBytes bytes from the io stream to buffer.
template<typename T >
void readInt (T &value)
 Read an int8, int16, int32, int64 or one of their unsigned counterparts.

Related Functions

(Note that these are not member functions.)



void operator>> (EndianAwareInputStream &s, acedia::String &str)
void operator>> (EndianAwareInputStream &s, std::string &str)

Detailed Description

Describes a write-only, endian aware stream.

Definition at line 891 of file acedia_util.hpp.


Friends And Related Function Documentation

void operator>> ( EndianAwareInputStream s,
std::string &  str 
) [related]
Note:
Strings are stored as {length, characters}.

Definition at line 384 of file acedia_util.cpp.

void operator>> ( EndianAwareInputStream s,
acedia::String str 
) [related]
Note:
Strings are stored as {length, characters}.

Definition at line 379 of file acedia_util.cpp.


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

Generated by  doxygen 1.6.2