.. _exhale_class_classcif_1_1gzio_1_1basic__streambuf:

Template Class basic_streambuf
==============================

- Defined in :ref:`file_cif++_gzio.hpp`


Inheritance Relationships
-------------------------

Base Type
*********

- ``public std::basic_streambuf< CharT, Traits >``


Derived Types
*************

- ``public cif::gzio::basic_igzip_streambuf< CharT, Traits, BufferSize >`` (:ref:`exhale_class_classcif_1_1gzio_1_1basic__igzip__streambuf`)
- ``public cif::gzio::basic_ogzip_streambuf< CharT, Traits, BufferSize >`` (:ref:`exhale_class_classcif_1_1gzio_1_1basic__ogzip__streambuf`)


Class Documentation
-------------------


.. doxygenclass:: cif::gzio::basic_streambuf
   :project: libcifpp
   :members:
   :protected-members:
   :undoc-members: