libDwm-0.9.45
DwmBZ2IOCapable.hh File Reference

Dwm::HasBZRead and Dwm::HasBZWrite concepts. Dwm::BZ2Readable, Dwm::BZ2Writable and Dwm::BZ2IOCapable pure virtual interface declarations. More...

#include <sys/types.h>
#include <bzlib.h>
#include <cstdio>
Include dependency graph for DwmBZ2IOCapable.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Dwm::BZ2Readable
 This class is a pure virtual class, defining an interface for classes that can read their contents from a BZFILE pointer. More...
 
class  Dwm::BZ2Writable
 This class is a pure virtual class, defining an interface for classes that can write their contents to a BZFILE pointer. More...
 
class  Dwm::BZ2IOCapable
 Interface for classes with BZ2IO read and write capabilities. More...
 

Concepts

concept  Dwm::HasBZRead
 T has a BZRead(BZFILE *) member that returns int (return value of BZ2_bzread() on success, -1 on failure).
 
concept  Dwm::HasBZWrite
 T has a BZWrite(BZFILE *) const member that returns int (return value of BZ2_bzwrite() on success, -1 on failure).
 

Detailed Description

Dwm::HasBZRead and Dwm::HasBZWrite concepts. Dwm::BZ2Readable, Dwm::BZ2Writable and Dwm::BZ2IOCapable pure virtual interface declarations.

Author
Daniel W. McRobb