B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
Utils::MethodPtr3< return_t, arg1_t, arg2_t, arg3_t > Class Template Reference

#include <B2BITS_MethodPtr.h>

Public Member Functions

 MethodPtr3 () throw ()
 
template<typename T >
 MethodPtr3 (return_t(*func)(T *, arg1_t, arg2_t, arg3_t), T *ptr) throw ()
 
 operator bool () const throw ()
 
return_t operator() (arg1_t arg1, arg2_t arg2, arg3_t arg3) const
 

Constructor & Destructor Documentation

template<typename return_t, typename arg1_t, typename arg2_t, typename arg3_t>
Utils::MethodPtr3< return_t, arg1_t, arg2_t, arg3_t >::MethodPtr3 ( )
throw (
)
inline
template<typename return_t, typename arg1_t, typename arg2_t, typename arg3_t>
template<typename T >
Utils::MethodPtr3< return_t, arg1_t, arg2_t, arg3_t >::MethodPtr3 ( return_t(*)(T *, arg1_t, arg2_t, arg3_t)  func,
T *  ptr 
)
throw (
)
inline

Member Function Documentation

template<typename return_t, typename arg1_t, typename arg2_t, typename arg3_t>
Utils::MethodPtr3< return_t, arg1_t, arg2_t, arg3_t >::operator bool ( ) const
throw (
)
inline
template<typename return_t, typename arg1_t, typename arg2_t, typename arg3_t>
return_t Utils::MethodPtr3< return_t, arg1_t, arg2_t, arg3_t >::operator() ( arg1_t  arg1,
arg2_t  arg2,
arg3_t  arg3 
) const
inline