zipios++
2.0.2
Zipios++ – a small C++ library that provides easy access to .zip files.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
filterinputstreambuf.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef FILTERINPUTSTREAMBUF_HPP
3
#define FILTERINPUTSTREAMBUF_HPP
4
5
/*
6
Zipios++ - a small C++ library that provides easy access to .zip files.
7
8
Copyright (C) 2000-2007 Thomas Sondergaard
9
Copyright (C) 2015 Made to Order Software Corporation
10
11
This library is free software; you can redistribute it and/or
12
modify it under the terms of the GNU Lesser General Public
13
License as published by the Free Software Foundation; either
14
version 2 of the License, or (at your option) any later version.
15
16
This library is distributed in the hope that it will be useful,
17
but WITHOUT ANY WARRANTY; without even the implied warranty of
18
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19
Lesser General Public License for more details.
20
21
You should have received a copy of the GNU Lesser General Public
22
License along with this library; if not, write to the Free Software
23
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24
*/
25
30
#include <iostream>
31
32
33
namespace
zipios
34
{
35
36
37
class
FilterInputStreambuf
:
public
std::streambuf
38
{
39
public
:
40
FilterInputStreambuf
(std::streambuf *inbuf);
41
FilterInputStreambuf
(
FilterInputStreambuf
const
& src) =
delete
;
42
FilterInputStreambuf
const
&
operator =
(
FilterInputStreambuf
const
& src) =
delete
;
43
virtual
~FilterInputStreambuf
();
44
45
protected
:
46
std::streambuf *
m_inbuf
;
47
};
48
49
50
}
// zipios namespace
51
52
// Local Variables:
53
// mode: cpp
54
// indent-tabs-mode: nil
55
// c-basic-offset: 4
56
// tab-width: 4
57
// End:
58
59
// vim: ts=4 sw=4 et
60
#endif
zipios::FilterInputStreambuf::m_inbuf
std::streambuf * m_inbuf
Definition:
filterinputstreambuf.hpp:46
zipios::FilterInputStreambuf::~FilterInputStreambuf
virtual ~FilterInputStreambuf()
Clean up the object.
Definition:
filterinputstreambuf.cpp:72
zipios::FilterInputStreambuf::operator=
FilterInputStreambuf const & operator=(FilterInputStreambuf const &src)=delete
zipios::FilterInputStreambuf::FilterInputStreambuf
FilterInputStreambuf(std::streambuf *inbuf)
Initialize a filter input stream buffer.
Definition:
filterinputstreambuf.cpp:54
zipios::FilterInputStreambuf
A base class to develop input stream filters.
Definition:
filterinputstreambuf.hpp:37
Generated on Tue Apr 7 2015 21:43:51 for zipios++ by
1.8.6