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

Public 成员函数

 mark_able_for_gc () noexcept
 
 mark_able_for_gc (const mark_able_for_gc &) noexcept
 
- Public 成员函数 继承自 elc::defs::base::mark_able< T >
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>
struct elc::defs::memory::gc_n::mark_able_for_gc< T >

在文件 all_defs.cpp26166 行定义.

构造及析构函数说明

◆ mark_able_for_gc() [1/2]

template<typename T >
elc::defs::memory::gc_n::mark_able_for_gc< T >::mark_able_for_gc ( )
inlinenoexcept

在文件 all_defs.cpp26167 行定义.

constexpr T down_cast(U a) noexcept
向下转型至

◆ mark_able_for_gc() [2/2]

template<typename T >
elc::defs::memory::gc_n::mark_able_for_gc< T >::mark_able_for_gc ( const mark_able_for_gc< T > &  )
inlinenoexcept

在文件 all_defs.cpp26168 行定义.

26168{}

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