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

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 char_T *, size_t) noexcept override
 
virtual size_t read (char_T *, size_t) noexcept override
 
virtual void unread (const char_T *, 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::noexcept_text_istream_t< char_T >
virtual char_T peek () noexcept override
 
virtual char_T get () noexcept override
 

额外继承的成员函数

- Public 类型 继承自 elc::defs::stream_n::text_stream_t< char_T >
typedef char_T char_type
 
typedef char_type data_type
 

详细描述

template<class char_T>
struct elc::defs::stream_n::null_text_stream< char_T >

在文件 all_defs.cpp29150 行定义.

成员函数说明

◆ close()

template<class char_T >
virtual void elc::defs::stream_n::null_text_stream< char_T >::close ( )
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_stream_t.

在文件 all_defs.cpp29156 行定义.

29156{}

◆ flush()

template<class char_T >
virtual void elc::defs::stream_n::null_text_stream< char_T >::flush ( )
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_stream_t.

在文件 all_defs.cpp29155 行定义.

29155{}

◆ is_end()

template<class char_T >
virtual bool elc::defs::stream_n::null_text_stream< char_T >::is_end ( )
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_not_unreadable_istream_t.

在文件 all_defs.cpp29160 行定义.

29160{return false;}

◆ read()

template<class char_T >
virtual size_t elc::defs::stream_n::null_text_stream< char_T >::read ( char_T ,
size_t   
)
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::text_not_unreadable_istream_t< char_T >.

在文件 all_defs.cpp29158 行定义.

29158{return 0;}

◆ seek()

template<class char_T >
virtual int_t elc::defs::stream_n::null_text_stream< char_T >::seek ( seek_type  ,
int_t   
)
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_stream_t.

在文件 all_defs.cpp29151 行定义.

29151{return 0;}

◆ seek_to()

template<class char_T >
virtual bool elc::defs::stream_n::null_text_stream< char_T >::seek_to ( int_t  )
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_stream_t.

在文件 all_defs.cpp29153 行定义.

29153{return true;}

◆ sync()

template<class char_T >
virtual void elc::defs::stream_n::null_text_stream< char_T >::sync ( )
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_stream_t.

在文件 all_defs.cpp29154 行定义.

29154{}

◆ tell()

template<class char_T >
virtual int_t elc::defs::stream_n::null_text_stream< char_T >::tell ( )
inlineoverridevirtualnoexcept

重载 elc::defs::stream_n::base_stream_t .

在文件 all_defs.cpp29152 行定义.

29152{return 0;}

◆ unread()

template<class char_T >
virtual void elc::defs::stream_n::null_text_stream< char_T >::unread ( const char_T ,
size_t   
)
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::text_istream_t< char_T >.

在文件 all_defs.cpp29159 行定义.

29159{}

◆ waitting_for_data()

template<class char_T >
virtual bool elc::defs::stream_n::null_text_stream< char_T >::waitting_for_data ( )
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::base_not_unreadable_istream_t.

在文件 all_defs.cpp29161 行定义.

29161{return false;}

◆ write()

template<class char_T >
virtual void elc::defs::stream_n::null_text_stream< char_T >::write ( const char_T ,
size_t   
)
inlineoverridevirtualnoexcept

实现了 elc::defs::stream_n::text_ostream_t< char_T >.

在文件 all_defs.cpp29157 行定义.

29157{}

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