B2BITS FIX Antenna C++  2.27.0
Public Member Functions | Static Public Member Functions | List of all members
Utils::MethodPtr1< return_t, arg_t > Class Template Reference

#include <B2BITS_MethodPtr.h>

Public Member Functions

 MethodPtr1 () throw ()
 
template<typename T , typename PtrT >
 MethodPtr1 (return_t(*func)(T *, arg_t), PtrT *ptr) throw ()
 
 operator bool () const throw ()
 
return_t operator() (arg_t arg1) const
 

Static Public Member Functions

template<typename T >
static MethodPtr1 create (return_t(*func)(T *, arg_t), T *ptr) throw ()
 

Constructor & Destructor Documentation

◆ MethodPtr1() [1/2]

template<typename return_t, typename arg_t>
Utils::MethodPtr1< return_t, arg_t >::MethodPtr1 ( )
throw (
)
inline

◆ MethodPtr1() [2/2]

template<typename return_t, typename arg_t>
template<typename T , typename PtrT >
Utils::MethodPtr1< return_t, arg_t >::MethodPtr1 ( return_t(*)(T *, arg_t)  func,
PtrT *  ptr 
)
throw (
)
inline

Member Function Documentation

◆ create()

template<typename return_t, typename arg_t>
template<typename T >
static MethodPtr1 Utils::MethodPtr1< return_t, arg_t >::create ( return_t(*)(T *, arg_t)  func,
T *  ptr 
)
throw (
)
inlinestatic

◆ operator bool()

template<typename return_t, typename arg_t>
Utils::MethodPtr1< return_t, arg_t >::operator bool ( ) const
throw (
)
inline

◆ operator()()

template<typename return_t, typename arg_t>
return_t Utils::MethodPtr1< return_t, arg_t >::operator() ( arg_t  arg1) const
inline