Rosetta 3.3
Classes | Namespaces | Functions
src/utility/io/izstream.hh File Reference

Input file stream wrapper for uncompressed and compressed files. More...

#include <utility/io/izstream.fwd.hh>
#include <utility/io/irstream.hh>
#include <utility/io/zipstream.hpp>
#include <utility/file/gzip_util.hh>
#include <fstream>
#include <limits>
#include <string>

Classes

class  utility::io::izstream
 izstream: Input file stream wrapper for uncompressed and compressed files More...

Namespaces

namespace  utility
 

unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1.


namespace  utility::io
 

File stream I/O classes, primarily for compressed data.


Functions

izstream & utility::io::getline (izstream &stream, std::string &line)
 std::getline( std::istream, std::string ) wrapper
izstream & utility::io::getline (izstream &stream, std::string &line, char const delim)
 std::getline( std::istream, std::string, char ) wrapper
std::istream & utility::io::skip (izstream &stream)
 Skip rest of line and line terminator (manipulator)
std::istream & utility::io::skip (std::istream &stream)
 Skip rest of line and line terminator (manipulator)

Detailed Description

Input file stream wrapper for uncompressed and compressed files.

Author:
Stuart G. Mentzer (Stuart_Mentzer@objexx.com)
David Kim (dekim@u.washington.edu)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines