Go to the source code of this file.
Classes | |
| struct | Base< T > |
| 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< Ret > |
| 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< Ret, ParamType > |
| 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< Ret > |
| Classe encapsulant les fonctions libres sans paramètre. More... | |
| class | CFunction1< Ret, Arg1 > |
| Classe encapsulant les fonctions libres à 1 paramètre. More... | |
| class | CFunction2< Ret, Arg1, Arg2 > |
| Classe encapsulant les fonctions libres à 2 paramètres. More... | |
| class | CFunctionMem0< ParamType, FuncType, Ret > |
| Classe encapsulant les fonctions membres sans paramètre. More... | |
| class | CFunctionMem1< ParamType, FuncType, Ret, Arg1 > |
| Classe encapsulant les fonctions membres à 1 paramètre. More... | |
| class | CFunctionMem2< ParamType, FuncType, Ret, Arg1, Arg2 > |
| Classe encapsulant les fonctions membres à 2 paramètres. More... | |
Functions | |
| template<typename Class, typename Ret> | |
| CFunctor | BindCopy (Ret(Class::*Func)(), Class Obj) |
| Encapsule une fonction membre non-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 non-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 non-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 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 628 of file KeosConsoleFunctor.inl.
| CFunctor 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 611 of file KeosConsoleFunctor.inl.
| CFunctor 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 594 of file KeosConsoleFunctor.inl.
| CFunctor 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 577 of file KeosConsoleFunctor.inl.
| CFunctor 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 560 of file KeosConsoleFunctor.inl.
| CFunctor 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 543 of file KeosConsoleFunctor.inl.
| CFunctor 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 526 of file KeosConsoleFunctor.inl.
| CFunctor 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 510 of file KeosConsoleFunctor.inl.
| CFunctor Bind | ( | Ret(*)() | Func | ) | [inline] |
Encapsule une fonction libre dans un foncteur - Surcharge pour les fonctions sans paramètre.
| Func | : Fonction à encapsuler |
Definition at line 494 of file KeosConsoleFunctor.inl.
| CFunctor Bind | ( | T | Obj | ) | [inline] |
Encapsule un objet-fonction dans un foncteur.
| Obj | : Objet-fonction à encapsuler |
Definition at line 478 of file KeosConsoleFunctor.inl.
References Keos::Console::BindCopy().
| CFunctor BindCopy | ( | Ret(Class::*)(Arg1, Arg2) | Func, | |
| Class | Obj | |||
| ) | [inline] |
Encapsule une fonction membre non-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 412 of file KeosConsoleFunctor.inl.
| CFunctor BindCopy | ( | Ret(Class::*)(Arg1) | Func, | |
| Class | Obj | |||
| ) | [inline] |
Encapsule une fonction membre non-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 395 of file KeosConsoleFunctor.inl.
| CFunctor BindCopy | ( | Ret(Class::*)() | Func, | |
| Class | Obj | |||
| ) | [inline] |
Encapsule une fonction membre non-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 378 of file KeosConsoleFunctor.inl.
1.5.1-p1