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

Public 成员函数

virtual ~base_fstream () noexcept override
 
- Public 成员函数 继承自 elc::defs::stream_n::base_fstream_n::base_frefstream
 base_frefstream (handle_t file) noexcept
 
virtual int_t seek (seek_type dir, int_t off) noexcept override
 
virtual int_t tell () noexcept override
 
virtual bool seek_to (int_t pos) noexcept override
 
virtual void sync () noexcept override
 
virtual void flush () noexcept override
 
virtual void close () noexcept override
 
- Public 成员函数 继承自 elc::defs::stream_n::base_stream_t
virtual ~base_stream_t ()=default
 

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
 

额外继承的成员函数

- Protected 属性 继承自 elc::defs::stream_n::base_fstream_n::base_frefstream
handle_t _file
 

详细描述

在文件 all_defs.cpp58682 行定义.

构造及析构函数说明

◆ ~base_fstream()

virtual elc::defs::stream_n::base_fstream_n::base_fstream::~base_fstream ( )
inlineoverridevirtualnoexcept

在文件 all_defs.cpp58690 行定义.

成员函数说明

◆ _abstract_method_copy_get_this()

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

在文件 all_defs.cpp58686 行定义.

◆ _abstract_method_get_forward_resize_this()

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

在文件 all_defs.cpp58686 行定义.

◆ _abstract_method_get_resize_this()

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

在文件 all_defs.cpp58686 行定义.

◆ abstract_method_get_size_of_get_for_this()

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

在文件 all_defs.cpp58686 行定义.

◆ abstract_method_unget_this()

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

在文件 all_defs.cpp58686 行定义.


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