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

stl.H File Reference


Detailed Description

Extensions to the STL library.

They include a set of useful STL-based definitions of structures and functions.

Author:
Philippe Dosch
Date:
September 2, 2002 15:56
Since:
Qgar 2.1

Definition in file stl.H.

Go to the source code of this file.

Namespaces

namespace  qgar

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.