ELC in dev
ELC-lang
|
Public 类型 | |
typedef base_func_data_t< Ret_t(Args_t...)> | this_t |
typedef comn_ptr_t< this_t > | ptr_t |
typedef Ret_t(* | func_ptr_t) (Args_t...) |
Public 成员函数 | |
virtual | ~base_func_data_t ()=default |
virtual Ret_t | call (Args_t...)=0 |
virtual base_type_info_t | get_type_info () const noexcept=0 |
virtual const void * | get_data_begin () const noexcept=0 |
virtual bool | equal_with (const void *) const =0 |
virtual void | throw_self_ptr () const =0 |
virtual void | throw_self_ptr ()=0 |
bool | operator== (const this_t &a) const |
template<typename T > | |
bool | operator== (const T &a) const |
virtual func_ptr_t | get_func_ptr () const noexcept |
在文件 all_defs.cpp 第 24143 行定义.
typedef Ret_t(* elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)>::func_ptr_t) (Args_t...) |
在文件 all_defs.cpp 第 24162 行定义.
typedef comn_ptr_t<this_t> elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)>::ptr_t |
在文件 all_defs.cpp 第 24145 行定义.
typedef base_func_data_t<Ret_t(Args_t...)> elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)>::this_t |
在文件 all_defs.cpp 第 24144 行定义.
|
virtualdefault |
|
pure virtual |
|
pure virtualnoexcept |
|
inlinevirtualnoexcept |
被 elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> 重载.
在文件 all_defs.cpp 第 24163 行定义.
|
pure virtualnoexcept |
|
inline |
在文件 all_defs.cpp 第 24159 行定义.
|
inline |
在文件 all_defs.cpp 第 24155 行定义.
|
pure virtual |
|
pure virtual |