#include <ram_filebuf.hpp>
|
virtual | ~ram_filebuf () |
|
| ram_filebuf () |
|
| ram_filebuf (ram_fs::content_type &ram_file) |
|
std::streambuf * | open (const std::string name, std::ios_base::openmode mode) |
|
bool | is_open () |
|
ram_filebuf * | close () |
|
pos_type | seekpos (pos_type sp, std::ios_base::openmode mode=std::ios_base::in|std::ios_base::out) override |
|
pos_type | pubseekoff (off_type off, std::ios_base::seekdir way, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out) |
|
pos_type | pubseekpos (pos_type sp, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out) |
|
std::streamsize | xsputn (const char_type *s, std::streamsize n) override |
|
int | sync () override |
|
int_type | overflow (int_type c=traits_type::eof()) override |
|
Definition at line 15 of file ram_filebuf.hpp.
◆ ~ram_filebuf()
virtual sdsl::ram_filebuf::~ram_filebuf |
( |
| ) |
|
|
inlinevirtual |
◆ ram_filebuf() [1/2]
sdsl::ram_filebuf::ram_filebuf |
( |
| ) |
|
|
inline |
◆ ram_filebuf() [2/2]
◆ close()
◆ is_open()
bool sdsl::ram_filebuf::is_open |
( |
| ) |
|
|
inline |
◆ open()
std::streambuf * sdsl::ram_filebuf::open |
( |
const std::string |
name, |
|
|
std::ios_base::openmode |
mode |
|
) |
| |
|
inline |
◆ overflow()
int_type sdsl::ram_filebuf::overflow |
( |
int_type |
c = traits_type::eof() | ) |
|
|
inlineoverride |
◆ pubseekoff()
pos_type sdsl::ram_filebuf::pubseekoff |
( |
off_type |
off, |
|
|
std::ios_base::seekdir |
way, |
|
|
std::ios_base::openmode |
which = std::ios_base::in | std::ios_base::out |
|
) |
| |
|
inline |
◆ pubseekpos()
pos_type sdsl::ram_filebuf::pubseekpos |
( |
pos_type |
sp, |
|
|
std::ios_base::openmode |
which = std::ios_base::in | std::ios_base::out |
|
) |
| |
|
inline |
◆ seekpos()
pos_type sdsl::ram_filebuf::seekpos |
( |
pos_type |
sp, |
|
|
std::ios_base::openmode |
mode = std::ios_base::in | std::ios_base::out |
|
) |
| |
|
inlineoverride |
◆ sync()
int sdsl::ram_filebuf::sync |
( |
| ) |
|
|
inlineoverride |
◆ xsputn()
std::streamsize sdsl::ram_filebuf::xsputn |
( |
const char_type * |
s, |
|
|
std::streamsize |
n |
|
) |
| |
|
inlineoverride |
The documentation for this class was generated from the following file: