#include <algorithm>
Include dependency graph for genericalgs.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | Generic |
Defines | |
| #define | ISEQ(container) (container).begin(),(container).end() |
| Use whenever a pair of iterators are expected, as in: for_each(ISEQ(container),mem_fun(&Container::update)). More... | |
| #define | callMemberFunction(object,ptrToMember) ((object).*(ptrToMember)) |
| Use to avoid the tricky C++ member function calling syntax. More... | |
Definition in file genericalgs.h.
|
|
Use whenever a pair of iterators are expected, as in: for_each(ISEQ(container),mem_fun(&Container::update)). (based on a proposal in Stroustrup's "C++, 3rd Ed.", section 18.3.1) Definition at line 19 of file genericalgs.h. Referenced by WorldViews::init(), WorldViews::is_empty(), Retinal_Composite::next(), WorldViews::reset(), Retinal_Composite::reset(), Retinal_AnchoredManagedComposite::stringrep(), Retinal_Composite::stringrep(), and Retinal_Composite::update(). |
|
|
Use to avoid the tricky C++ member function calling syntax. (based on the 3/2000 C++ FAQ LITE question 30.5) Definition at line 29 of file genericalgs.h. |
1.2.1 written by Dimitri van Heesch,
© 1997-2000