Evo C++ Library v0.5.1
|
#include <evo/impl/container.h>
Base type for comparison types.
Public Types | |
typedef RemoveConst< T >::Type | Item |
Item type (const removed) More... | |
typedef DataCopy< T >::PassType | PassItem |
Best type for passing Item, either const Item& (by reference) or Item (by value) for POD types. More... | |
Public Member Functions | |
virtual int | operator() (PassItem a, PassItem b) const =0 |
Comparison method. More... | |
|
inherited |
Item type (const removed)
Best type for passing Item, either const Item&
(by reference) or Item
(by value) for POD types.
Comparison method.
a | Item a to compare (left side) |
b | Item b to compare (right side) |
Implemented in CompareIR< T >, CompareI< T >, CompareR< T >, and Compare< T >.