#include <qgarlib/stl.H>
Useful auxiliaries (structs, classes, and functions) to make STL-based programming easier.
Classes | |
| struct | qgar::qstlDeleteObject |
| Struct designed to delete objects. More... | |
| struct | qgar::qstlCloneObject |
| Struct designed to clone objects. More... | |
| class | qgar::mem_ptr_fun_t< Result, X, Arg > |
| Adaptor for member functions to a unary_function. More... | |
| class | qgar::const_mem_ptr_fun_t< Result, X, Arg > |
| Adaptor for const member functions to a unary_function. More... | |
| class | qgar::mem_ptr_fun2_t< Result, X, Arg1, Arg2 > |
| Adaptor for member functions to a binary_function. More... | |
| class | qgar::const_mem_ptr_fun2_t< Result, X, Arg1, Arg2 > |
| Adaptor for member functions to a binary_function. More... | |
Functions | |
| template<typename Result, typename X, typename Arg> | |
| mem_ptr_fun_t< Result, X, Arg > | qgar::qstl_mem_ptr_fun (X *inst, Result(X::*f)(Arg)) |
| Adapts a single argument const member function to a unary_function. | |
| template<typename Result, typename X, typename Arg1, typename Arg2> | |
| mem_ptr_fun2_t< Result, X, Arg1, Arg2 > | qgar::qstl_mem_ptr_fun (X *inst, Result(X::*f)(Arg1, Arg2)) |
| Adapts a two arguments member function to a binary_function. | |
|
||||||||||||||||
|
Adapts a two arguments member function to a binary_function.
|
|
||||||||||||||||
|
Adapts a single argument const member function to a unary_function.
|