jigdo API
Last update by Admin on 2010-05-23
Gunzip::IOPtr Class Reference
Pointer to an IO object, can be changed during the Gunzip object's lifetime. More...
#include <gunzip.hh>
Public Member Functions | |
IOPtr (IO *io) | |
~IOPtr () | |
IO & | operator* () const throw () |
IO * | operator-> () const throw () |
operator bool () const throw () | |
IO * | get () const throw () |
void | set (IO *io) |
Calls the IO object's gunzip_deleted() method before overwriting the value, except if the old and new IO are identical. |
Detailed Description
Pointer to an IO object, can be changed during the Gunzip object's lifetime.
Constructor & Destructor Documentation
Gunzip::IOPtr::IOPtr | ( | IO * | io | ) | [inline] |
Gunzip::IOPtr::~IOPtr | ( | ) | [inline] |
References Gunzip::IO::gunzip_deleted().
Member Function Documentation
IO& Gunzip::IOPtr::operator* | ( | ) | const throw () [inline] |
IO* Gunzip::IOPtr::operator-> | ( | ) | const throw () [inline] |
Gunzip::IOPtr::operator bool | ( | ) | const throw () [inline] |
IO* Gunzip::IOPtr::get | ( | ) | const throw () [inline] |
void Gunzip::IOPtr::set | ( | IO * | io | ) | [inline] |
Calls the IO object's gunzip_deleted() method before overwriting the value, except if the old and new IO are identical.
References Gunzip::IO::gunzip_deleted(), and Gunzip::io.
The documentation for this class was generated from the following file:
- util/gunzip.hh
Generated on Tue Sep 23 14:27:42 2008 for jigdo by
