ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::base::mark_able< T > 模板类 参考
类 elc::defs::base::mark_able< T > 继承关系图:
[图例]
elc::defs::base::mark_able< T > 的协作图:
[图例]

Public 成员函数

constexpr mark_able (mark_type a=not_mark) noexcept
 
void mark () const noexcept
 
void unmark () const noexcept
 
bool was_marked () const noexcept
 

详细描述

template<typename T>
class elc::defs::base::mark_able< T >

在文件 all_defs.cpp12736 行定义.

构造及析构函数说明

◆ mark_able()

template<typename T >
constexpr elc::defs::base::mark_able< T >::mark_able ( mark_type  a = not_mark)
inlineexplicitconstexprnoexcept

在文件 all_defs.cpp12739 行定义.

成员函数说明

◆ mark()

template<typename T >
void elc::defs::base::mark_able< T >::mark ( ) const
inlinenoexcept

在文件 all_defs.cpp12740 行定义.

12740{_m.set();}
void set() noexcept

◆ unmark()

template<typename T >
void elc::defs::base::mark_able< T >::unmark ( ) const
inlinenoexcept

在文件 all_defs.cpp12741 行定义.

12741{_m.unset();}
void unset() noexcept

◆ was_marked()

template<typename T >
bool elc::defs::base::mark_able< T >::was_marked ( ) const
inlinenoexcept

在文件 all_defs.cpp12742 行定义.

12742{return(bool)_m;}

该类的文档由以下文件生成: