Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

more::io::basic_ifstream Class Template Reference

Basically the same as the std:: one, but also provides on-the-fly decompression of bzip2 or gzip compressed files. More...

#include <more/io/fstream.h>

List of all members.

Public Types

Public Methods


Detailed Description

template<typename Char, typename Traits = std::char_traits<Char>>
class more::io::basic_ifstream< Char, Traits >

Basically the same as the std:: one, but also provides on-the-fly decompression of bzip2 or gzip compressed files.


Member Typedef Documentation

template<typename Char, typename Traits = std::char_traits<Char>>
typedef Char more::io::basic_ifstream::char_type
 

template<typename Char, typename Traits = std::char_traits<Char>>
typedef traits_type::int_type more::io::basic_ifstream::int_type
 

template<typename Char, typename Traits = std::char_traits<Char>>
typedef traits_type::off_type more::io::basic_ifstream::off_type
 

template<typename Char, typename Traits = std::char_traits<Char>>
typedef traits_type::pos_type more::io::basic_ifstream::pos_type
 

template<typename Char, typename Traits = std::char_traits<Char>>
typedef Traits more::io::basic_ifstream::traits_type
 


Constructor & Destructor Documentation

template<typename Char, typename Traits = std::char_traits<Char>>
more::io::basic_ifstream< Char, Traits >::basic_ifstream   [inline]
 

template<typename Char, typename Traits = std::char_traits<Char>>
more::io::basic_ifstream< Char, Traits >::basic_ifstream char const *    name,
std::ios_base::openmode    mode = std::ios_base::in
[inline]
 

template<typename Char, typename Traits = std::char_traits<Char>>
more::io::basic_ifstream< Char, Traits >::~basic_ifstream   [inline]
 


Member Function Documentation

template<typename Char, typename Traits = std::char_traits<Char>>
streambuf_type* more::io::basic_ifstream< Char, Traits >::close   [inline]
 

template<typename Char, typename Traits = std::char_traits<Char>>
bool more::io::basic_ifstream< Char, Traits >::is_open   [inline]
 

template<typename Char, typename Traits = std::char_traits<Char>>
streambuf_type* more::io::basic_ifstream< Char, Traits >::open char const *   ,
std::ios_base::openmode   
 

template<typename Char, typename Traits = std::char_traits<Char>>
streambuf_type* more::io::basic_ifstream< Char, Traits >::rdbuf   [inline]
 


The documentation for this class was generated from the following file:
Generated on Sat Sep 7 19:12:41 2002 for more with Doxygen 1.2.13.1. Doxygen 1.2.13.1 is written and copyright 1997-2002 by Dimitri van Heesch.