Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

STL add-ons
[Global data and functions]


Detailed Description

Some extensions to the STL library.

#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.


Function Documentation

template<typename Result, typename X, typename Arg1, typename Arg2>
const_mem_ptr_fun2_t< Result, X, Arg1, Arg2 > qgar::qstl_mem_ptr_fun X *  inst,
Result(X::*)(Arg1, Arg2)  f
[inline]
 

Adapts a two arguments member function to a binary_function.

Parameters:
inst instance whose function member is to be called
f pointer on the function member of inst to call
Since:
Qgar 2.1

Definition at line 527 of file stl.H.

template<typename Result, typename X, typename Arg>
const_mem_ptr_fun_t< Result, X, Arg > qgar::qstl_mem_ptr_fun X *  inst,
Result(X::*)(Arg)  f
[inline]
 

Adapts a single argument const member function to a unary_function.

Parameters:
inst instance whose function member is to be called
f pointer on the function member of inst to call
Since:
Qgar 2.1

Definition at line 487 of file stl.H.