#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.