ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::stream_n::base_fstream_n::system_terminal_irefstream结构体 参考
类 elc::defs::stream_n::base_fstream_n::system_terminal_irefstream 继承关系图:
[图例]
elc::defs::stream_n::base_fstream_n::system_terminal_irefstream 的协作图:
[图例]

Protected 成员函数

virtual void abstract_method_unget_this () noexcept(noexcept((instance_struct< this_t >::abstract_method_unget_this()))) override
 
virtual void_abstract_method_copy_get_this () noexcept(noexcept((instance_struct< this_t >::_abstract_method_copy_get_this()))) override
 
virtual void_abstract_method_get_resize_this (size_t size) noexcept(noexcept((instance_struct< this_t >::instance_struct< this_t >::_abstract_method_get_resize_this(size)))) override
 
virtual void_abstract_method_get_forward_resize_this (size_t size) noexcept(noexcept((instance_struct< this_t >::_abstract_method_get_forward_resize_this(size)))) override
 
virtual size_t abstract_method_get_size_of_get_for_this () noexcept override
 
virtual size_t base_read_impl_for_wrapper (base_io_char_type *buf, size_t size) noexcept override
 

额外继承的成员函数

- Public 成员函数 继承自 elc::defs::stream_n::unreadable_wrap< stream_T >
if constexpr (noexcept_stream_class< stream_T >)
 
- Public 属性 继承自 elc::defs::stream_n::unreadable_wrap< stream_T >
 else
 

详细描述

在文件 all_defs.cpp58744 行定义.

成员函数说明

◆ _abstract_method_copy_get_this()

virtual void * elc::defs::stream_n::base_fstream_n::system_terminal_irefstream::_abstract_method_copy_get_this ( )
inlineoverrideprotectedvirtualnoexcept

在文件 all_defs.cpp58748 行定义.

◆ _abstract_method_get_forward_resize_this()

virtual void * elc::defs::stream_n::base_fstream_n::system_terminal_irefstream::_abstract_method_get_forward_resize_this ( size_t  size)
inlineoverrideprotectedvirtualnoexcept

在文件 all_defs.cpp58748 行定义.

◆ _abstract_method_get_resize_this()

virtual void * elc::defs::stream_n::base_fstream_n::system_terminal_irefstream::_abstract_method_get_resize_this ( size_t  size)
inlineoverrideprotectedvirtualnoexcept

在文件 all_defs.cpp58748 行定义.

◆ abstract_method_get_size_of_get_for_this()

virtual size_t elc::defs::stream_n::base_fstream_n::system_terminal_irefstream::abstract_method_get_size_of_get_for_this ( )
inlineoverrideprotectedvirtualnoexcept

在文件 all_defs.cpp58748 行定义.

◆ abstract_method_unget_this()

virtual void elc::defs::stream_n::base_fstream_n::system_terminal_irefstream::abstract_method_unget_this ( )
inlineoverrideprotectedvirtualnoexcept

在文件 all_defs.cpp58748 行定义.

◆ base_read_impl_for_wrapper()

virtual size_t elc::defs::stream_n::base_fstream_n::system_terminal_irefstream::base_read_impl_for_wrapper ( base_io_char_type buf,
size_t  size 
)
inlineoverrideprotectedvirtualnoexcept

在文件 all_defs.cpp58752 行定义.

58752 {
58753 const auto var=before_terminal_read(_file);
58754 const auto result=basic_read_for_terminal_impl(_file,buf,size);
58755 after_terminal_read(_file,var);
58756 return result;
58757 }
size_t basic_read_for_terminal_impl(handle_type handle, base_io_char_type *buffer, size_t size) noexcept
auto before_terminal_read(handle_type stream) noexcept
void after_terminal_read(handle_type stream, auto something) noexcept
constexpr T down_cast(U a) noexcept
向下转型至
函数调用图:

该结构体的文档由以下文件生成: