◆ this_t
◆ get_additional_type_info()
◆ get_type_info()
|
inlinefinaloverridevirtualnoexcept |
◆ throw_self_ptr() [1/2]
virtual void elc::defs::core::binary_node_base_t::throw_self_ptr |
( |
| ) |
const |
|
protectedpure virtual |
◆ throw_self_ptr() [2/2]
virtual void elc::defs::core::binary_node_base_t::throw_self_ptr |
( |
| ) |
|
|
protectedpure virtual |
◆ const_use_by_ref_as
在文件 all_defs.cpp 第 33545 行定义.
33545 {
33551 elseif constexpr(::std::is_class_v<T> && !::std::is_final_v<T>){
33552 try{
33553 base_p->throw_self_ptr();
33554 }
33555 catch(
const T*
aret){
33557 }
33558 catch(const void*){}
33559 }
33560 }
33562}
◆ maybe_fail_use_by_ref_as [1/2]
在文件 all_defs.cpp 第 33522 行定义.
33522 {
33528 elseif constexpr(::std::is_class_v<T> && !::std::is_final_v<T>){
33529 try{
33530 base_p->throw_self_ptr();
33531 }
33534 }
33535 catch(void*){}
33536 }
33537 }
33539}
constexpr struct elc::defs::base::note_n::fail_t fail
◆ maybe_fail_use_by_ref_as [2/2]
在文件 all_defs.cpp 第 33522 行定义.
33522 {
33528 elseif constexpr(::std::is_class_v<T> && !::std::is_final_v<T>){
33529 try{
33530 base_p->throw_self_ptr();
33531 }
33534 }
33535 catch(void*){}
33536 }
33537 }
33539}
该结构体的文档由以下文件生成: