Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Public Attributes | List of all members
orxonox::InputBufferListenerTuple< T > Class Template Reference

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/input/InputBuffer.h>

Inheritance diagram for orxonox::InputBufferListenerTuple< T >:
orxonox::BaseInputBufferListenerTuple

Public Member Functions

 InputBufferListenerTuple (T *listener, void(T::*function)(), bool bListenToAllChanges, bool bOnlySingleInput, bool trueKeyFalseChar, char _char, KeyCode::ByEnum key)
 
virtual ~InputBufferListenerTuple ()=default
 
virtual void callFunction () override
 
- Public Member Functions inherited from orxonox::BaseInputBufferListenerTuple
 BaseInputBufferListenerTuple (bool bListenToAllChanges, bool bOnlySingleInput, bool trueKeyFalseChar, char _char, KeyCode::ByEnum key)
 
virtual ~BaseInputBufferListenerTuple ()=default
 

Public Attributes

void(T::* function_ )()
 
T * listener_
 
- Public Attributes inherited from orxonox::BaseInputBufferListenerTuple
bool bListenToAllChanges_
 
bool bOnlySingleInput_
 
char char_
 
KeyCode::ByEnum key_
 
bool trueKeyFalseChar_
 

Constructor & Destructor Documentation

template<class T>
orxonox::InputBufferListenerTuple< T >::InputBufferListenerTuple ( T *  listener,
void(T::*)()  function,
bool  bListenToAllChanges,
bool  bOnlySingleInput,
bool  trueKeyFalseChar,
char  _char,
KeyCode::ByEnum  key 
)
inline
template<class T>
virtual orxonox::InputBufferListenerTuple< T >::~InputBufferListenerTuple ( )
virtualdefault

Member Function Documentation

template<class T>
virtual void orxonox::InputBufferListenerTuple< T >::callFunction ( )
inlineoverridevirtual

Member Data Documentation

template<class T>
void(T::* orxonox::InputBufferListenerTuple< T >::function_) ()
template<class T>
T* orxonox::InputBufferListenerTuple< T >::listener_

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