#include <iostream.h>
Public Member Functions | |
pythonbuf (object pyostream, size_t buffer_size=1024) | |
pythonbuf (pythonbuf &&)=default | |
~pythonbuf () override | |
Sync before destroy. More... | |
Private Types | |
using | traits_type = std::streambuf::traits_type |
Private Member Functions | |
int | _sync () |
int | overflow (int c) override |
int | sync () override |
Private Attributes | |
const size_t | buf_size |
std::unique_ptr< char[]> | d_buffer |
object | pyflush |
object | pywrite |
Definition at line 24 of file iostream.h.
|
private |
Definition at line 26 of file iostream.h.
Definition at line 66 of file iostream.h.
|
default |
|
inlineoverride |
Sync before destroy.
Definition at line 77 of file iostream.h.
|
inlineprivate |
Definition at line 44 of file iostream.h.
Definition at line 33 of file iostream.h.
|
inlineoverrideprivate |
Definition at line 60 of file iostream.h.
|
private |
Definition at line 28 of file iostream.h.
|
private |
Definition at line 29 of file iostream.h.
|
private |
Definition at line 31 of file iostream.h.
|
private |
Definition at line 30 of file iostream.h.