Classes | |
| class | IFunction |
| Classe de base pour les classes encapsulant des fonctions. More... | |
| class | CFunctor |
| Classe définissant un foncteur (objet fonction). More... | |
| struct | Base |
| Structure permettant d'accéder au type "primitif" d'un paramètre (sans les éventuels références et / ou const). More... | |
| struct | Base< T & > |
| struct | Base< const T > |
| struct | Base< const T & > |
| struct | CallFun |
| Structure utilisée pour effectuer les appels de fonction libres. More... | |
| struct | CallFun< void > |
| Spécialisation pour les fonctions libres ne renvoyant rien. More... | |
| struct | CallMemFun |
| Structure utilisée pour effectuer les appels de fonction membres. More... | |
| struct | CallMemFun< void, ParamType > |
| Spécialisation pour les fonctions membres ne renvoyant rien. More... | |
| class | CFunction0 |
| Classe encapsulant les fonctions libres sans paramètre. More... | |
| class | CFunction1 |
| Classe encapsulant les fonctions libres à 1 paramètre. More... | |
| class | CFunction2 |
| Classe encapsulant les fonctions libres à 2 paramètres. More... | |
| class | CFunctionMem0 |
| Classe encapsulant les fonctions membres sans paramètre. More... | |
| class | CFunctionMem1 |
| Classe encapsulant les fonctions membres à 1 paramètre. More... | |
| class | CFunctionMem2 |
| Classe encapsulant les fonctions membres à 2 paramètres. More... | |
| class | ILook |
| Classe à dériver pour personnaliser l'apparence de la console. More... | |
| class | CLookDefault |
| Class defining a personalized look for the console. More... | |
| struct | |
| Struct used to display message in the console. More... | |
Functions | |
| template<typename Class, typename Ret> | |
| CFunctor | BindCopy (Ret(Class::*Func)(), Class Obj) |
| Encapsule une fonction membre const sans paramètre dans un foncteur -- stocke une copie de l'instance. | |
| template<typename Class, typename Ret, typename Arg1> | |
| CFunctor | BindCopy (Ret(Class::*Func)(Arg1), Class Obj) |
| Encapsule une fonction membre const à 1 paramètre dans un foncteur -- stocke une copie de l'instance. | |
| template<typename Class, typename Ret, typename Arg1, typename Arg2> | |
| CFunctor | BindCopy (Ret(Class::*Func)(Arg1, Arg2), Class Obj) |
| Encapsule une fonction membre const à 2 paramètres dans un foncteur -- stocke une copie de l'instance. | |
| template<typename T> | |
| CFunctor | Bind (T Obj) |
| Encapsule un objet-fonction dans un foncteur. | |
| template<typename Ret> | |
| CFunctor | Bind (Ret(*Func)()) |
| Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions sans paramètre. | |
| template<typename Ret, typename Arg1> | |
| CFunctor | Bind (Ret(*Func)(Arg1)) |
| Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions à 1 paramètre. | |
| template<typename Ret, typename Arg1, typename Arg2> | |
| CFunctor | Bind (Ret(*Func)(Arg1, Arg2)) |
| Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions à 2 paramètres. | |
| template<typename Class, typename ParamType, typename Ret> | |
| CFunctor | Bind (Ret(Class::*Func)(), ParamType &Obj) |
| Encapsule une fonction membre dans un foncteur - Surcharge pour les fonctions sans paramètre. | |
| template<typename Class, typename ParamType, typename Ret, typename Arg1> | |
| CFunctor | Bind (Ret(Class::*Func)(Arg1), ParamType &Obj) |
| Encapsule une fonction membre dans un foncteur - Surcharge pour les fonctions à 1 paramètre. | |
| template<typename Class, typename ParamType, typename Ret, typename Arg1, typename Arg2> | |
| CFunctor | Bind (Ret(Class::*Func)(Arg1, Arg2), ParamType &Obj) |
| Encapsule une fonction membre dans un foncteur - Surcharge pour les fonctions à 2 paramètres. | |
| template<typename Class, typename ParamType, typename Ret> | |
| CFunctor | Bind (Ret(Class::*Func)() const, const ParamType &Obj) |
| Encapsule une fonction membre constante dans un foncteur - Surcharge pour les fonctions sans paramètre. | |
| template<typename Class, typename ParamType, typename Ret, typename Arg1> | |
| CFunctor | Bind (Ret(Class::*Func)(Arg1) const, const ParamType &Obj) |
| Encapsule une fonction membre constante dans un foncteur - Surcharge pour les fonctions à 1 paramètre. | |
| template<typename Class, typename ParamType, typename Ret, typename Arg1, typename Arg2> | |
| CFunctor | Bind (Ret(Class::*Func)(Arg1, Arg2) const, const ParamType &Obj) |
| Encapsule une fonction membre constante dans un foncteur - Surcharge pour les fonctions à 2 paramètres. | |
| CFunctor Keos::Console::Bind | ( | Ret(Class::*)(Arg1, Arg2) const | Func, | |
| const ParamType & | Obj | |||
| ) | [inline] |
Encapsule une fonction membre constante dans un foncteur - Surcharge pour les fonctions à 2 paramètres.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 733 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(Class::*)(Arg1) const | Func, | |
| const ParamType & | Obj | |||
| ) | [inline] |
Encapsule une fonction membre constante dans un foncteur - Surcharge pour les fonctions à 1 paramètre.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 716 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(Class::*)() const | Func, | |
| const ParamType & | Obj | |||
| ) | [inline] |
Encapsule une fonction membre constante dans un foncteur - Surcharge pour les fonctions sans paramètre.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 699 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(Class::*)(Arg1, Arg2) | Func, | |
| ParamType & | Obj | |||
| ) | [inline] |
Encapsule une fonction membre dans un foncteur - Surcharge pour les fonctions à 2 paramètres.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 682 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(Class::*)(Arg1) | Func, | |
| ParamType & | Obj | |||
| ) | [inline] |
Encapsule une fonction membre dans un foncteur - Surcharge pour les fonctions à 1 paramètre.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 665 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(Class::*)() | Func, | |
| ParamType & | Obj | |||
| ) | [inline] |
Encapsule une fonction membre dans un foncteur - Surcharge pour les fonctions sans paramètre.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 648 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(*)(Arg1, Arg2) | Func | ) | [inline] |
Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions à 2 paramètres.
| Func | : Fonction à encapsuler |
Definition at line 631 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(*)(Arg1) | Func | ) | [inline] |
Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions à 1 paramètre.
| Func | : Fonction à encapsuler |
Definition at line 615 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | Ret(*)() | Func | ) | [inline] |
Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions sans paramètre.
| Func | : Fonction à encapsuler |
Definition at line 599 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::Bind | ( | T | Obj | ) | [inline] |
Encapsule un objet-fonction dans un foncteur.
| Obj | : Objet-fonction à encapsuler |
Definition at line 583 of file KeosConsoleFunctor.h.
Referenced by Keos::CConsole::CConsole(), and Keos::Console::CLookDefault::CLookDefault().
| CFunctor Keos::Console::BindCopy | ( | Ret(Class::*)(Arg1, Arg2) | Func, | |
| Class | Obj | |||
| ) | [inline] |
Encapsule une fonction membre const à 2 paramètres dans un foncteur -- stocke une copie de l'instance.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 517 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::BindCopy | ( | Ret(Class::*)(Arg1) | Func, | |
| Class | Obj | |||
| ) | [inline] |
Encapsule une fonction membre const à 1 paramètre dans un foncteur -- stocke une copie de l'instance.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 500 of file KeosConsoleFunctor.h.
| CFunctor Keos::Console::BindCopy | ( | Ret(Class::*)() | Func, | |
| Class | Obj | |||
| ) | [inline] |
Encapsule une fonction membre const sans paramètre dans un foncteur -- stocke une copie de l'instance.
| Func | : Fonction membre à encapsuler | |
| Obj | : Instance de la classe |
Definition at line 483 of file KeosConsoleFunctor.h.
Referenced by Bind().
1.5.1-p1