Orxonox: orxonox::InputBufferListenerTuple< T > Class Template Reference

# orxonox::InputBufferListenerTuple< T > Class Template Reference

`#include <src/core/input/InputBuffer.h>`

Inheritance diagram for orxonox::InputBufferListenerTuple< T >:

List of all members.

## Public Member Functions

void | callFunction ()
| InputBufferListenerTuple (T *listener, void(T::*function)(), bool bListenToAllChanges, bool bOnlySingleInput, bool trueKeyFalseChar, char _char, KeyCode::ByEnum key)
virtual | ~InputBufferListenerTuple ()

## Public Attributes

void(T::* | function_ )()
T * | listener_

### template<class T>
class orxonox::InputBufferListenerTuple< T >

## 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 | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

template<class T>

void orxonox::InputBufferListenerTuple< T >::callFunction | ( |  | ) | `[inline, virtual]`

Implements orxonox::BaseInputBufferListenerTuple.

References orxonox::InputBufferListenerTuple< T >::function_, and orxonox::InputBufferListenerTuple< T >::listener_.

## Member Data Documentation

template<class T>

void(T::* orxonox::InputBufferListenerTuple< T >::function_)()

Referenced by orxonox::InputBufferListenerTuple< T >::callFunction().

template<class T>

T* orxonox::InputBufferListenerTuple< T >::listener_

Referenced by orxonox::InputBufferListenerTuple< T >::callFunction(), and orxonox::InputBuffer::unregisterListener().

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

- src/core/input/InputBuffer.h