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
typedef Char
char_type
typedef Traits
traits_type
typedef traits_type::int_type
int_type
typedef traits_type::pos_type
pos_type
typedef traits_type::off_type
off_type
Public Methods
basic_ifstream
()
basic_ifstream
(char const *name, std::ios_base::openmode mode=std::ios_base::in)
~basic_ifstream
()
streambuf_type *
rdbuf
()
bool
is_open
()
streambuf_type *
open
(char const *, std::ios_base::openmode)
streambuf_type *
close
()
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:
more/io/
fstream.h
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
.