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

# Keos::Console::CFunctor Class Reference

Classe définissant un foncteur (objet fonction). More...

`#include <KeosConsoleFunctor.h>`

List of all members.

## Public Member Functions

| CFunctor (IFunction *Func=NULL)
| Construit le foncteur à partir d'une fonction.
std::string | operator() (const std::string &Params="") const
| Effectue l'appel à la fonction.

## Private Attributes

CSmartPtr< IFunction > | m_Function
| Pointeur sur l'objet stockant la fonction.

## Detailed Description

Classe définissant un foncteur (objet fonction).

Definition at line 83 of file KeosConsoleFunctor.h.

## Constructor & Destructor Documentation

Keos::Console::CFunctor::CFunctor | ( | IFunction * | Func = `NULL` | ) | `[inline]`

| Construit le foncteur à partir d'une fonction.

Parameters:

  | Func | : Pointeur sur l'objet stockant la fonction

Definition at line 159 of file KeosConsoleFunctor.h.

## Member Function Documentation

std::string Keos::Console::CFunctor::operator() | ( | const std::string & | Params = `""` | ) | const`[inline]`

| Effectue l'appel à la fonction.

Parameters:

  | Params | : Paramètres à passer sous forme de chaîne

Returns:
  Retour de la fonction sous forme de chaîne

Definition at line 174 of file KeosConsoleFunctor.h.

## Member Data Documentation

CSmartPtr<IFunction> Keos::Console::CFunctor::m_Function`[private]`

| Pointeur sur l'objet stockant la fonction. Definition at line 102 of file KeosConsoleFunctor.h.

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

- KeosEngine/KeosConsoleFunctor.h