|
ELC in dev
ELC-lang
|
Public 类型 | |
| typedef ::std::basic_istream< char_T, traits > | stream_t |
Public 类型 继承自 elc::defs::stream_n::text_stream_t< char_T > | |
| typedef char_T | char_type |
| typedef char_type | data_type |
Public 成员函数 | |
| std_istream_wrap (stream_t &stream) noexcept | |
| virtual | ~std_istream_wrap () noexcept override=default |
| virtual int_t | seek (seek_type dir, int_t off) noexcept override |
| virtual int_t | tell () noexcept override |
| virtual void | seek_to (int_t pos) noexcept override |
| virtual void | sync () noexcept override |
| virtual void | flush () noexcept override |
| virtual void | close () noexcept override |
| virtual size_t | read (char_T *buf, size_t size) noexcept override |
Public 成员函数 继承自 elc::defs::stream_n::noexcept_text_istream_t< char_T > | |
| virtual void | unread (const char_T *buf, size_t size) noexcept override=0 |
| virtual char_T | peek () noexcept override |
| virtual char_T | get () 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 bool | is_end () noexcept override=0 |
| virtual bool | waitting_for_data () noexcept override=0 |
| virtual | operator bool () noexcept override |
Public 属性 | |
| stream_t & | _stream |
在文件 all_defs.cpp 第 29469 行定义.
| typedef ::std::basic_istream<char_T,traits> elc::defs::stream_n::std_istream_wrap< char_T, traits >::stream_t |
在文件 all_defs.cpp 第 29470 行定义.
|
inlinenoexcept |
在文件 all_defs.cpp 第 29472 行定义.
|
overridevirtualdefaultnoexcept |
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 29533 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 29530 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_T >.
在文件 all_defs.cpp 第 29536 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 29479 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 29523 行定义.
|
inlineoverridevirtualnoexcept |
实现了 elc::defs::stream_n::base_stream_t.
在文件 all_defs.cpp 第 29527 行定义.
|
inlineoverridevirtualnoexcept |
重载 elc::defs::stream_n::base_stream_t .
在文件 all_defs.cpp 第 29506 行定义.
| stream_t& elc::defs::stream_n::std_istream_wrap< char_T, traits >::_stream |
在文件 all_defs.cpp 第 29471 行定义.