#include "oct-stdstrm.h"
Public Member Functions | |
stdiostream (const std::string &n, FILE *f=nullptr, std::ios::openmode m=std::ios::in|std::ios::out, mach_info::float_format ff=mach_info::native_float_format(), const std::string &encoding="utf-8", c_file_ptr_buf::close_fcn cf=c_file_ptr_buf::file_close) | |
stdiostream (const stdiostream &)=delete | |
bool | bad (void) const |
void | clear (void) |
void | do_close (void) |
bool | eof (void) const |
int | file_number (void) const |
std::istream * | input_stream (void) |
std::string | name (void) const |
stdiostream & | operator= (const stdiostream &)=delete |
std::ostream * | output_stream (void) |
c_file_ptr_buf * | rdbuf (void) const |
int | seek (off_t offset, int origin) |
off_t | tell (void) |
Static Public Member Functions | |
static stream | create (const std::string &n, FILE *f=nullptr, std::ios::openmode m=std::ios::in|std::ios::out, mach_info::float_format ff=mach_info::native_float_format(), const std::string &encoding="utf-8", c_file_ptr_buf::close_fcn cf=c_file_ptr_buf::file_close) |
Protected Member Functions | |
~stdiostream (void)=default | |
Protected Attributes | |
int | m_fnum |
std::ios::openmode | m_mode |
std::string | m_name |
io_c_file_ptr_stream * | m_stream |
Definition at line 126 of file oct-stdstrm.h.
|
inline |
Definition at line 132 of file oct-stdstrm.h.
|
delete |
|
protecteddefault |
|
inlineinherited |
Definition at line 96 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 98 of file oct-stdstrm.h.
|
inlinestatic |
Definition at line 141 of file oct-stdstrm.h.
References f.
Referenced by do_stream_open(), Fmkstemp(), Fpipe(), Fpopen2(), and Ftmpfile().
|
inlineinherited |
Definition at line 104 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 72 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 94 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 78 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 76 of file oct-stdstrm.h.
|
delete |
|
inlineinherited |
Definition at line 83 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 89 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 61 of file oct-stdstrm.h.
|
inlineinherited |
Definition at line 68 of file oct-stdstrm.h.
|
protectedinherited |
Definition at line 123 of file oct-stdstrm.h.
|
protectedinherited |
Definition at line 118 of file oct-stdstrm.h.
|
protectedinherited |
Definition at line 116 of file oct-stdstrm.h.
|
protectedinherited |
Definition at line 120 of file oct-stdstrm.h.