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

Public 成员函数

virtual base_type_info_t get_type_info () const noexcept override
 
 base_constexpr_t () noexcept
 
virtual constexpr ~base_constexpr_t () noexcept override=default
 
virtual value arec (const value) noexcept override
 
virtual void clear () noexcept override final
 
virtual void be_replace_as (ptr) noexcept override
 

Protected 成员函数

virtual constexpr size_t equal_level () const noexcept override
 
virtual constexpr size_t eq_level () const noexcept override
 

额外继承的成员函数

详细描述

在文件 all_defs.cpp32924 行定义.

构造及析构函数说明

◆ base_constexpr_t()

elc::defs::core::base_constexpr_t::base_constexpr_t ( )
inlinenoexcept

在文件 all_defs.cpp32930 行定义.

constexpr struct elc::defs::base::never_ref_num_zero_t never_ref_num_zero
node_like() noexcept=default

◆ ~base_constexpr_t()

virtual constexpr elc::defs::core::base_constexpr_t::~base_constexpr_t ( )
constexproverridevirtualdefaultnoexcept

成员函数说明

◆ arec()

virtual value elc::defs::core::base_constexpr_t::arec ( const value  )
inlineoverridevirtualnoexcept

实现了 elc::defs::core::node_like.

在文件 all_defs.cpp32933 行定义.

32933{return value(this);}

◆ be_replace_as()

virtual void elc::defs::core::base_constexpr_t::be_replace_as ( ptr  )
inlineoverridevirtualnoexcept

重载 elc::defs::core::node_like .

elc::defs::core::t_t 重载.

在文件 all_defs.cpp32937 行定义.

32937{nothing}
#define nothing
Definition all_defs.cpp:647

◆ clear()

virtual void elc::defs::core::base_constexpr_t::clear ( )
inlinefinaloverridevirtualnoexcept

实现了 elc::defs::core::node_like.

在文件 all_defs.cpp32935 行定义.

32935{nothing}

◆ eq_level()

virtual constexpr size_t elc::defs::core::base_constexpr_t::eq_level ( ) const
inlineconstexproverrideprotectedvirtualnoexcept

重载 elc::defs::core::node_like .

elc::defs::core::void_t 重载.

在文件 all_defs.cpp32928 行定义.

32928{return magic_number::god;}

◆ equal_level()

virtual constexpr size_t elc::defs::core::base_constexpr_t::equal_level ( ) const
inlineconstexproverrideprotectedvirtualnoexcept

重载 elc::defs::core::node_like .

elc::defs::core::void_t 重载.

在文件 all_defs.cpp32927 行定义.

32927{return magic_number::god;}

◆ get_type_info()

virtual base_type_info_t elc::defs::core::base_constexpr_t::get_type_info ( ) const
inlineoverridevirtualnoexcept

实现了 elc::defs::core::node_like.

elc::defs::core::void_t, elc::defs::core::nil_t , 以及 elc::defs::core::t_t 重载.

在文件 all_defs.cpp32925 行定义.

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

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