---
name: "zipios_FilterInputStreambuf"
section: "3"
platform: "linux"
package: "libzipios++-dev"
version: "0.1.5.9+cvs.2007.04.28-6"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/zipios_FilterInputStreambuf"
---

# zipios\_FilterInputStreambuf(3)

An input streambuf filter is a streambuf that filters the input it gets from the streambuf it is attached to.

## NAME

zipios::FilterInputStreambuf - An input streambuf filter is a streambuf that filters the input it gets from the streambuf it is attached to.

## SYNOPSIS

`#include <filterinputstreambuf.h>`

Inherits streambuf.

Inherited by **zipios::InflateInputStreambuf**.

### Public Member Functions

**FilterInputStreambuf** (streambuf \*inbuf, bool del\_inbuf=false)\
 *Constructor.*  virtual **~FilterInputStreambuf** ()\
 *Destructor.*

### Protected Attributes

int **\_s\_pos**\
 streambuf \* **\_inbuf**\
 bool **\_del\_inbuf**\

## Detailed Description

An input streambuf filter is a streambuf that filters the input it gets from the streambuf it is attached to.

**FilterInputStreambuf** is a base class to derive input streambuf filters from.

Definition at line 15 of file filterinputstreambuf.h.

## Constructor & Destructor Documentation

### zipios::FilterInputStreambuf::FilterInputStreambuf (streambuf \* inbuf, bool del\_inbuf = `false`)` [explicit]`

Constructor.

**Parameters:**

*inbuf* the streambuf to use for input. \
 *del\_inbuf* if true is specified inbuf will be deleted, when the **FilterInputStreambuf** is destructed.

Definition at line 8 of file filterinputstreambuf.cpp.

### zipios::FilterInputStreambuf::~FilterInputStreambuf ()` [virtual]`

Destructor.

Definition at line 18 of file filterinputstreambuf.cpp.

## Author

Generated automatically by Doxygen for Zipios++ from the source code.
