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

# CallMemFun< Ret, ParamType > Struct Template Reference

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

List of all members.

## Static Public Member Functions

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

## Detailed Description

### template<typename Ret, typename ParamType>
struct CallMemFun< Ret, ParamType >

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

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 CFunctionMemX

Definition at line 152 of file KeosConsoleFunctor.inl.

## Member Function Documentation

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

| Definition at line 167 of file KeosConsoleFunctor.inl.

template<typename Ret, typename ParamType>
template<typename FuncType, typename Arg1>
static std::string CallMemFun< Ret, ParamType >::Do | ( | ParamType | Obj,
|  | FuncType | Func,
|  | Arg1 | a1
| ) | `[inline, static]`

| Definition at line 161 of file KeosConsoleFunctor.inl.

template<typename Ret, typename ParamType>
template<typename FuncType>
static std::string CallMemFun< Ret, ParamType >::Do | ( | ParamType | Obj,
|  | FuncType | Func
| ) | `[inline, static]`

| Definition at line 155 of file KeosConsoleFunctor.inl.

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

- KeosEngine/KeosConsoleFunctor.inl