MySQL 9.1.0
Source Code Documentation
Run_free_function< T > Class Template Reference
Inheritance diagram for Run_free_function< T >:
[legend]

Public Types

typedef void() do_thd_impl(THD *, T)
 

Public Member Functions

 Run_free_function (do_thd_impl *f, T arg)
 
void operator() (THD *thd) override
 
- Public Member Functions inherited from Do_THD_Impl
virtual ~Do_THD_Impl ()=default
 

Private Attributes

do_thd_implm_func
 
m_arg
 

Member Typedef Documentation

◆ do_thd_impl

template<typename T >
typedef void() Run_free_function< T >::do_thd_impl(THD *, T)

Constructor & Destructor Documentation

◆ Run_free_function()

template<typename T >
Run_free_function< T >::Run_free_function ( do_thd_impl f,
arg 
)
inline

Member Function Documentation

◆ operator()()

template<typename T >
void Run_free_function< T >::operator() ( THD thd)
inlineoverridevirtual

Implements Do_THD_Impl.

Member Data Documentation

◆ m_arg

template<typename T >
T Run_free_function< T >::m_arg
private

◆ m_func

template<typename T >
do_thd_impl* Run_free_function< T >::m_func
private

The documentation for this class was generated from the following file: