ELC in dev
ELC-lang
|
Public 类型 | |
typedef base_func_data_t< Ret_t(Args_t...)> | base_t |
typedef func_data_t< T, Ret_t(Args_t...)> | this_t |
typedef function_data_wrapper_t< T, Ret_t(Args_t...)> | data_t |
typedef base_t::ptr_t | ptr_t |
typedef base_t::func_ptr_t | func_ptr_t |
Public 类型 继承自 elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | |
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 成员函数 | |
bool | is_unique () const noexcept |
virtual | ~func_data_t () override=default |
virtual base_type_info_t | get_type_info () const noexcept override final |
virtual const void * | get_data_begin () const noexcept override final |
virtual void | throw_self_ptr () const override final |
virtual void | throw_self_ptr () override final |
virtual bool | equal_with (const void *a) const noexcept(equal.able< T >?equal.nothrow< T >:true) override final |
virtual Ret_t | call (Args_t...args) noexcept(invoke< T >.with_return_type< Ret_t >.nothrow< Args_t... >) override final |
virtual func_ptr_t | get_func_ptr () const noexcept override final |
Public 成员函数 继承自 elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | |
virtual | ~base_func_data_t ()=default |
bool | operator== (const this_t &a) const |
template<typename T > | |
bool | operator== (const T &a) const |
在文件 all_defs.cpp 第 24169 行定义.
typedef base_func_data_t<Ret_t(Args_t...)> elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)>::base_t |
在文件 all_defs.cpp 第 24173 行定义.
typedef function_data_wrapper_t<T,Ret_t(Args_t...)> elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)>::data_t |
在文件 all_defs.cpp 第 24175 行定义.
typedef base_t::func_ptr_t elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)>::func_ptr_t |
在文件 all_defs.cpp 第 24177 行定义.
typedef base_t::ptr_t elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)>::ptr_t |
在文件 all_defs.cpp 第 24176 行定义.
typedef func_data_t<T,Ret_t(Args_t...)> elc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)>::this_t |
在文件 all_defs.cpp 第 24174 行定义.
|
overridevirtualdefault |
|
inlinefinaloverridevirtualnoexcept |
实现了 elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)>.
在文件 all_defs.cpp 第 24193 行定义.
|
inlinefinaloverridevirtualnoexcept |
实现了 elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)>.
在文件 all_defs.cpp 第 24187 行定义.
|
inlinefinaloverridevirtualnoexcept |
|
inlinefinaloverridevirtualnoexcept |
重载 elc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> .
在文件 all_defs.cpp 第 24198 行定义.
|
inlinefinaloverridevirtualnoexcept |
|
inlinenoexcept |
在文件 all_defs.cpp 第 24179 行定义.
|
inlinefinaloverridevirtual |
|
inlinefinaloverridevirtual |