ELC in dev
ELC-lang
载入中...
搜索中...
未找到
elc::defs::memory::gc_n::root_of< T > 模板类 参考abstract

Public 成员函数

 root_of () noexcept(noexcept((roots_of< T >.add((::std::declval< this_t * >())))))
 
virtual T & get () noexcept=0
 
virtual void map_and_mark () noexcept=0
 

详细描述

template<typename T>
class elc::defs::memory::gc_n::root_of< T >

在文件 all_defs.cpp26117 行定义.

构造及析构函数说明

◆ root_of()

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

在文件 all_defs.cpp26120 行定义.

26120 {
26121 roots_of<T>.add(this);
26122 }
constexpr T down_cast(U a) noexcept
向下转型至

成员函数说明

◆ get()

template<typename T >
T & root_of::get ( )
inlinepure virtualnoexcept

在文件 all_defs.cpp26127 行定义.

◆ map_and_mark()

template<typename T >
void root_of::map_and_mark ( )
inlinepure virtualnoexcept

在文件 all_defs.cpp26129 行定义.

26129{}
这是这个函数的调用关系图:

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