ELC in dev
ELC-lang
|
Public 成员函数 | |
memory_stream () noexcept | |
~memory_stream () noexcept | |
size_t | bufsize () const noexcept |
virtual void * | seek (seek_type st, int_t offsize) noexcept override |
virtual void | seek_to (void *p) noexcept override |
virtual void | sync () noexcept override |
virtual void | flush () noexcept override |
virtual void | close () noexcept override |
virtual void | write (const byte *buf, size_t size) noexcept override |
virtual size_t | read (byte *buf, size_t size) noexcept override |
Public 成员函数 继承自 elc::defs::stream_n::base_stream_t | |
virtual | ~base_stream_t ()=default |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_stream_t | |
virtual int_t | tell () noexcept override |
virtual bool | seek_to (int_t) noexcept override=0 |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_not_unreadable_istream_t | |
virtual bool | is_end () noexcept override=0 |
virtual bool | waitting_for_data () noexcept override=0 |
virtual | operator bool () noexcept override |
Public 属性 | |
constexpr size_t | buf_size =pow(10,BIT_POSSIBILITY) |
byte * | _m |
size_t | _s |
size_t | _pos |
在文件 all_defs.cpp 第 52894 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 52899 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 52904 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 52907 行定义.
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 52934 行定义.
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 52931 行定义.
|
inlineoverridevirtualnoexcept |
在文件 all_defs.cpp 第 52946 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 52910 行定义.
在文件 all_defs.cpp 第 52925 行定义.
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 52928 行定义.
|
inlineoverridevirtualnoexcept |
在文件 all_defs.cpp 第 52939 行定义.
byte* elc::defs::stream_n::memory_stream::_m |
在文件 all_defs.cpp 第 52896 行定义.
size_t elc::defs::stream_n::memory_stream::_pos |
在文件 all_defs.cpp 第 52898 行定义.
size_t elc::defs::stream_n::memory_stream::_s |
在文件 all_defs.cpp 第 52897 行定义.
|
constexpr |
在文件 all_defs.cpp 第 52895 行定义.