TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn > Struct Template Reference

#include <DispatcherFunc.h>

Inheritance diagram for Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >:
Inheritance graph
Collaboration diagram for Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >:
Collaboration graph

Public Member Functions

 DispatcherFuncPrioHolderImpl (TypeClass *_o, TypeMemFn _m, const Type &_d)
 
virtual void operator() (void) const
 
 DispatcherFuncPrioHolderImpl (TypeClass *_o, TypeMemFn _m, const Type &_d)
 
virtual void operator() (void) const
 

Public Attributes

Type m_data
 
TypeClass * m_object
 
TypeMemFn m_member
 

Constructor & Destructor Documentation

◆ DispatcherFuncPrioHolderImpl() [1/2]

template<typename Type , typename TypeClass , typename TypeMemFn >
Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::DispatcherFuncPrioHolderImpl ( TypeClass *  _o,
TypeMemFn  _m,
const Type _d 
)
inline

Constructor.

◆ DispatcherFuncPrioHolderImpl() [2/2]

template<typename Type , typename TypeClass , typename TypeMemFn >
Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::DispatcherFuncPrioHolderImpl ( TypeClass *  _o,
TypeMemFn  _m,
const Type _d 
)
inline

Constructor.

Member Function Documentation

◆ operator()() [1/2]

template<typename Type , typename TypeClass , typename TypeMemFn >
virtual void Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::operator() ( void  ) const
inlinevirtual

Executes the task function.

Implements Nice::DispatcherFuncPrioHolder.

◆ operator()() [2/2]

template<typename Type , typename TypeClass , typename TypeMemFn >
virtual void Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::operator() ( void  ) const
inlinevirtual

Executes the task function.

Implements Nice::DispatcherFuncPrioHolder.

Member Data Documentation

◆ m_data

template<typename Type , typename TypeClass , typename TypeMemFn >
Type Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::m_data

◆ m_member

template<typename Type , typename TypeClass , typename TypeMemFn >
TypeMemFn Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::m_member

◆ m_object

template<typename Type , typename TypeClass , typename TypeMemFn >
TypeClass * Nice::DispatcherFuncPrioHolderImpl< Type, TypeClass, TypeMemFn >::m_object

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