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

Public 成员函数

 null_data_t () noexcept
 
virtual ~null_data_t () noexcept override final=default
 
virtual void be_set (ptr a) noexcept override final
 
virtual ptr get_value () noexcept override final
 
virtual base_data_tcopy () const noexcept override final
 
virtual base_type_info_t get_type_info () const noexcept override final
 
- Public 成员函数 继承自 elc::defs::core::value::base_data_t
 base_data_t () noexcept=default
 
 base_data_t (never_ref_num_zero_t) noexcept
 
virtual ~base_data_t () noexcept=default
 

详细描述

在文件 all_defs.cpp32566 行定义.

构造及析构函数说明

◆ null_data_t()

elc::defs::core::value::null_data_t::null_data_t ( )
inlinenoexcept

在文件 all_defs.cpp32568 行定义.

32568:value::base_data_t(never_ref_num_zero){}
constexpr struct elc::defs::base::never_ref_num_zero_t never_ref_num_zero

◆ ~null_data_t()

virtual elc::defs::core::value::null_data_t::~null_data_t ( )
finaloverridevirtualdefaultnoexcept

成员函数说明

◆ be_set()

virtual void elc::defs::core::value::null_data_t::be_set ( ptr  a)
inlinefinaloverridevirtualnoexcept

实现了 elc::defs::core::value::base_data_t.

在文件 all_defs.cpp32571 行定义.

32571{}

◆ copy()

virtual base_data_t * elc::defs::core::value::null_data_t::copy ( ) const
inlinefinaloverridevirtualnoexcept

实现了 elc::defs::core::value::base_data_t.

在文件 all_defs.cpp32573 行定义.

32573{return remove_const(this);}
constexpr T & remove_const(const T &a) noexcept
对引用移除const
函数调用图:

◆ get_type_info()

virtual base_type_info_t elc::defs::core::value::null_data_t::get_type_info ( ) const
inlinefinaloverridevirtualnoexcept

实现了 elc::defs::core::value::base_data_t.

在文件 all_defs.cpp32574 行定义.

32574{return type_info<null_data_t>;}
constexpr T down_cast(U a) noexcept
向下转型至

◆ get_value()

virtual ptr elc::defs::core::value::null_data_t::get_value ( )
inlinefinaloverridevirtualnoexcept

实现了 elc::defs::core::value::base_data_t.

在文件 all_defs.cpp32572 行定义.

32572{return null_ptr;}
constexpr struct elc::defs::base::null_ptr_n::null_ptr_t null_ptr

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