ELC in dev
ELC-lang
|
Public 成员函数 | |
virtual int_t | seek (seek_type, int_t) noexcept override |
virtual int_t | tell () noexcept override |
virtual bool | seek_to (int_t) noexcept override |
virtual void | sync () noexcept override |
virtual void | flush () noexcept override |
virtual void | close () noexcept override |
virtual void | write (const byte *, size_t) noexcept override |
virtual size_t | read (byte *, size_t) noexcept override |
virtual void | unread (const byte *, size_t) noexcept override |
virtual bool | is_end () noexcept override |
virtual bool | waitting_for_data () noexcept override |
Public 成员函数 继承自 elc::defs::stream_n::base_stream_t | |
virtual | ~base_stream_t ()=default |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_not_unreadable_istream_t | |
virtual | operator bool () noexcept override |
Public 成员函数 继承自 elc::defs::stream_n::data_istream_t | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > void | unread (const T *v, size_t size=1) |
Public 成员函数 继承自 elc::defs::stream_n::data_not_unreadable_istream_t | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > size_t | read (T *v, size_t size=1) |
Public 成员函数 继承自 elc::defs::stream_n::data_ostream_t | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > void | write (const T *v, size_t size=1) |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_data_istream_t | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > void | unread (const T *v, size_t size=1) noexcept |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_not_unreadable_data_istream_t | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > size_t | read (T *v, size_t size=1) noexcept |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_data_ostream_t | |
template<class T > | |
requires ::std::is_trivially_copyable_v< T > void | write (const T *v, size_t size=1) noexcept |
额外继承的成员函数 | |
Public 类型 继承自 elc::defs::stream_n::data_stream_t | |
typedef byte | data_type |
在文件 all_defs.cpp 第 29163 行定义.
实现了 elc::defs::stream_n::base_not_unreadable_istream_t.
在文件 all_defs.cpp 第 29173 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::data_not_unreadable_istream_t.
在文件 all_defs.cpp 第 29171 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_not_unreadable_istream_t.
在文件 all_defs.cpp 第 29174 行定义.