Adonthell  0.4
fileops.cc File Reference

Defines the igzstream, ogzstream and fileops classes. More...

#include <stdio.h>
#include <iostream>
#include <SDL/SDL_endian.h>
#include "fileops.h"
Include dependency graph for fileops.cc:

Go to the source code of this file.

Functions

bool & operator<< (bool &n, igzstream &gfile)
 Reads a boolean.
char & operator<< (char &n, igzstream &gfile)
 Reads a char.
u_int8operator<< (u_int8 &n, igzstream &gfile)
 Reads a u_int8.
s_int8operator<< (s_int8 &n, igzstream &gfile)
 Reads a s_int8.
u_int16operator<< (u_int16 &n, igzstream &gfile)
 Reads a u_int16.
s_int16operator<< (s_int16 &n, igzstream &gfile)
 Reads a s_int16.
u_int32operator<< (u_int32 &n, igzstream &gfile)
 Reads a u_int32.
s_int32operator<< (s_int32 &n, igzstream &gfile)
 Reads a s_int32.
string & operator<< (string &s, igzstream &gfile)
 Reads a string.
float & operator<< (float &f, igzstream &gfile)
 Reads a float.
const bool & operator>> (const bool &n, ogzstream &gfile)
 Writes a boolean.
const char & operator>> (const char &n, ogzstream &gfile)
 Writes a char.
const u_int8operator>> (const u_int8 &n, ogzstream &gfile)
 Writes a u_int8.
const s_int8operator>> (const s_int8 &n, ogzstream &gfile)
 Writes a s_int8.
const u_int16operator>> (const u_int16 &n, ogzstream &gfile)
 Writes a u_int16.
const s_int16operator>> (const s_int16 &n, ogzstream &gfile)
 Writes a s_int16.
const u_int32operator>> (const u_int32 &n, ogzstream &gfile)
 Writes a u_int32.
const s_int32operator>> (const s_int32 &n, ogzstream &gfile)
 Writes a s_int32.
string & operator>> (const string &s, ogzstream &gfile)
 Writes a string.
const float & operator>> (const float &f, ogzstream &gfile)
 Writes a float.

Detailed Description

Defines the igzstream, ogzstream and fileops classes.

Author:
Alexandre Courbot <alexandrecourbot@linuxgames.com>

Definition in file fileops.cc.


Function Documentation

bool& operator<< ( bool &  n,
igzstream gfile 
)

Reads a boolean.

Definition at line 83 of file fileops.cc.

char& operator<< ( char &  n,
igzstream gfile 
)

Reads a char.

Definition at line 99 of file fileops.cc.

u_int8& operator<< ( u_int8 n,
igzstream gfile 
)

Reads a u_int8.

Definition at line 112 of file fileops.cc.

s_int8& operator<< ( s_int8 n,
igzstream gfile 
)

Reads a s_int8.

Definition at line 127 of file fileops.cc.

u_int16& operator<< ( u_int16 n,
igzstream gfile 
)

Reads a u_int16.

Definition at line 142 of file fileops.cc.

s_int16& operator<< ( s_int16 n,
igzstream gfile 
)

Reads a s_int16.

Definition at line 158 of file fileops.cc.

u_int32& operator<< ( u_int32 n,
igzstream gfile 
)

Reads a u_int32.

Definition at line 174 of file fileops.cc.

s_int32& operator<< ( s_int32 n,
igzstream gfile 
)

Reads a s_int32.

Definition at line 190 of file fileops.cc.

string& operator<< ( string &  s,
igzstream gfile 
)

Reads a string.

Definition at line 206 of file fileops.cc.

float& operator<< ( float &  f,
igzstream gfile 
)

Reads a float.

Definition at line 230 of file fileops.cc.

const bool& operator>> ( const bool &  n,
ogzstream gfile 
)

Writes a boolean.

Definition at line 273 of file fileops.cc.

const char& operator>> ( const char &  n,
ogzstream gfile 
)

Writes a char.

Definition at line 281 of file fileops.cc.

const u_int8& operator>> ( const u_int8 n,
ogzstream gfile 
)

Writes a u_int8.

Definition at line 288 of file fileops.cc.

const s_int8& operator>> ( const s_int8 n,
ogzstream gfile 
)

Writes a s_int8.

Definition at line 295 of file fileops.cc.

const u_int16& operator>> ( const u_int16 n,
ogzstream gfile 
)

Writes a u_int16.

Definition at line 302 of file fileops.cc.

const s_int16& operator>> ( const s_int16 n,
ogzstream gfile 
)

Writes a s_int16.

Definition at line 310 of file fileops.cc.

const u_int32& operator>> ( const u_int32 n,
ogzstream gfile 
)

Writes a u_int32.

Definition at line 318 of file fileops.cc.

const s_int32& operator>> ( const s_int32 n,
ogzstream gfile 
)

Writes a s_int32.

Definition at line 326 of file fileops.cc.

string& operator>> ( const string &  s,
ogzstream gfile 
)

Writes a string.

Definition at line 334 of file fileops.cc.

const float& operator>> ( const float &  f,
ogzstream gfile 
)

Writes a float.

Definition at line 346 of file fileops.cc.