Filtering output stream.
More...
#include <cartobase/stream/fostreambuf.h>
|
|
virtual int | overflow (int c) |
|
|
virtual int | sync () |
|
virtual std::streambuf * | setbuf (char *p, int len) |
| pass on to the sink More...
|
|
template<class Inserter>
class carto::fostreambuf< Inserter >
Filtering output stream.
Definition at line 59 of file fostreambuf.h.
◆ fostreambuf() [1/2]
template<class Inserter >
Initialize with another streambuf as the sink.
- Parameters
-
sink | sink streambuf |
inserter | filter |
d | delete the sink streambuf on exit |
◆ fostreambuf() [2/2]
template<class Inserter >
Initialize with another streambuf as the sink.
- Parameters
-
sink | sink streambuf |
d | delete the sink streambuf on exit |
◆ ~fostreambuf()
template<class Inserter >
Call sync(), delete the sink streambuf if asked to do so in the constructor.
◆ inserter()
template<class Inserter >
Actual filter.
- Returns
- the actual filter
Definition at line 156 of file fostreambuf.h.
◆ overflow()
template<class Inserter >
◆ setbuf()
template<class Inserter >
pass on to the sink
- Parameters
-
- Returns
- this
◆ sync()
template<class Inserter >
The documentation for this class was generated from the following file: