acedia::util::EndianAwareOutputStream Struct Reference

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

#include <acedia_util.hpp>

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

List of all members.

Public Member Functions

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

Related Functions

(Note that these are not member functions.)



EndianAwareOutputStreamoperator<< (EndianAwareOutputStream &s, const std::string &str)
EndianAwareOutputStreamoperator<< (EndianAwareOutputStream &s, const acedia::String &str)

Detailed Description

Describes a read-only, endian aware stream.

Definition at line 914 of file acedia_util.hpp.


Friends And Related Function Documentation

EndianAwareOutputStream & operator<< ( EndianAwareOutputStream s,
const acedia::String str 
) [related]
Note:
Strings are stored as {length, characters}.

Definition at line 1033 of file acedia_util.hpp.

EndianAwareOutputStream & operator<< ( EndianAwareOutputStream s,
const std::string &  str 
) [related]
Note:
Strings are stored as {length, characters}.

Definition at line 347 of file acedia_util.cpp.


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

Generated by  doxygen 1.6.2