Go to the documentation of this file.
85 bool open (
const string & fname,
gz_type t);
163 bool open (
const string & fname);
171 void get_block (
void * to,
u_int32 size);
212 string get_string ();
255 bool open (
const string & fname);
263 void put_block (
void * to,
u_int32 size);
297 void put_bool (
const bool &n) { n >> *
this; }
298 void put_uint8 (
const u_int8 &n) { n >> *
this; }
299 void put_sint8 (
const s_int8 &n) { n >> *
this; }
300 void put_uint16 (
const u_int16 &n) { n >> *
this; }
301 void put_sint16 (
const s_int16 &n) { n >> *
this; }
302 void put_uint32 (
const u_int32 &n) { n >> *
this; }
303 void put_sint32 (
const s_int32 &n) { n >> *
this; }
304 void put_string (
const string& s) { s >> *
this; }
305 void put_float (
const float &n) { n >> *
this; }
338 #endif // __FILEOPS_H__