Tanl Linguistic Pipeline

IXE::io::MappedGzFile Class Reference

gzip-compressed file uncompressed and mapped into memory. More...

#include <MappedGzFile.h>

Inheritance diagram for IXE::io::MappedGzFile:
IXE::io::mappedFile IXE::io::MappedFileView

List of all members.

Public Member Functions

 MappedGzFile (char const *filename, Size size, byte *dest=0)
bool open (char const *filename, Size size, byte *dest=0)
const_iterator begin () const
const_iterator end () const
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
size_type size () const

Detailed Description

gzip-compressed file uncompressed and mapped into memory.


Constructor & Destructor Documentation

IXE::io::MappedGzFile::MappedGzFile ( char const *  filename,
Size  size,
byte *  dest = 0 
)
Parameters:
filename the compressed file.
size the size of the uncompressed data.
dest where to store the uncompressed data.

Member Function Documentation

size_type IXE::io::MappedGzFile::size (  )  const [inline]
Returns:
uncompressed file size

Reimplemented from IXE::io::MappedFileView.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
 
Copyright © 2005-2011 G. Attardi. Generated on 4 Mar 2011 by doxygen 1.6.1.