dereference_less Struct Reference

#include <cont_ptr_utils.h>


Detailed Description

Functor to compare objects pointed by a container of pointers.

 vector<Object*> v;
 ...
 sort(v.begin(), v.end(), dereference_less());
or
 set<Object*, dereference_less> s;

Definition at line 77 of file cont_ptr_utils.h.


Public Member Functions

template<typename _Pointer>
bool operator() (_Pointer __ptr1, _Pointer __ptr2) const

Member Function Documentation

template<typename _Pointer>
bool dereference_less::operator() ( _Pointer  __ptr1,
_Pointer  __ptr2 
) const [inline]

Definition at line 80 of file cont_ptr_utils.h.

00081     {
00082         return *__ptr1 < *__ptr2;
00083     }


The documentation for this struct was generated from the following file:

Generated on Wed May 5 00:06:40 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6