stream buffer decorator.
More...
#include <streambuf.hpp>
|
| std::streambuf * | _innerbuf |
| | concrete stream buffer.
|
| |
| bool | _own = false |
| | own inner stream buffer.
|
| |
◆ StreambufDecorator() [1/3]
| join::StreambufDecorator::StreambufDecorator |
( |
std::streambuf * | streambuf, |
|
|
bool | own = false ) |
|
inline |
create the stream buffer decorator instance.
- Parameters
-
| streambuf | concrete stream buffer. |
| own | is the decorator owning inner stream buffer. |
◆ StreambufDecorator() [2/3]
copy constructor.
- Parameters
-
| other | other object to copy. |
◆ StreambufDecorator() [3/3]
move constructor.
- Parameters
-
| other | other object to move. |
◆ ~StreambufDecorator()
| virtual join::StreambufDecorator::~StreambufDecorator |
( |
| ) |
|
|
inlinevirtual |
destroy the stream buffer decorator instance.
◆ operator=() [1/2]
copy assignment operator.
- Parameters
-
| other | other object to assign. |
- Returns
- current object.
◆ operator=() [2/2]
move assignment operator.
- Parameters
-
| other | other object to assign. |
- Returns
- current object.
◆ _innerbuf
| std::streambuf* join::StreambufDecorator::_innerbuf |
|
protected |
◆ _own
| bool join::StreambufDecorator::_own = false |
|
protected |
The documentation for this class was generated from the following file: