Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# Keos::Console::CallFun< Ret > Struct Template Reference

Structure utilisée pour effectuer les appels de fonction libres. More...

`#include <KeosConsoleFunctor.h>`

List of all members.

## Static Public Member Functions

template<typename FuncType>
static std::string | Do (FuncType Func)
template<typename FuncType, typename Arg1>
static std::string | Do (FuncType Func, Arg1 a1)
template<typename FuncType, typename Arg1, typename Arg2>
static std::string | Do (FuncType Func, Arg1 a1, Arg2 a2)

## Detailed Description

### template<typename Ret>
struct Keos::Console::CallFun< Ret >

Structure utilisée pour effectuer les appels de fonction libres.

Son rôle est surtout de faire la différence entre les fonctions ne renvoyant rien et les autres, sans avoir à spécialiser tous les CFunctionX

Definition at line 200 of file KeosConsoleFunctor.h.

## Member Function Documentation

template<typename Ret>
template<typename FuncType, typename Arg1, typename Arg2>
static std::string Keos::Console::CallFun< Ret >::Do | ( | FuncType | Func,
|  | Arg1 | a1,
|  | Arg2 | a2
| ) | `[inline, static]`

| Definition at line 215 of file KeosConsoleFunctor.h.

template<typename Ret>
template<typename FuncType, typename Arg1>
static std::string Keos::Console::CallFun< Ret >::Do | ( | FuncType | Func,
|  | Arg1 | a1
| ) | `[inline, static]`

| Definition at line 209 of file KeosConsoleFunctor.h.

template<typename Ret>
template<typename FuncType>
static std::string Keos::Console::CallFun< Ret >::Do | ( | FuncType | Func | ) | `[inline, static]`

| Definition at line 203 of file KeosConsoleFunctor.h.

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

- KeosEngine/KeosConsoleFunctor.h