|
casacore
|
compare two objects More...
#include <Compare.h>
Public Member Functions | |
| virtual | ~ObjCompare () |
| virtual int | comp (const void *obj1, const void *obj2) const |
| Compare two objects, and return. | |
| virtual DataType | dataType () const |
| Get the data type of the sort comparison. | |
Public Member Functions inherited from casacore::BaseCompare | |
| virtual | ~BaseCompare () |
Static Public Member Functions | |
| static int | compare (const void *obj1, const void *obj2) |
| Compare two objects, and return. | |
compare two objects
Public interface
The templated class ObjCompare<T> really is only a place holder for the static function compare which compares two objects of type T.
|
virtual |
|
virtual |
Compare two objects, and return.
Implements casacore::BaseCompare.
|
static |
Compare two objects, and return.
The static function is not inlined allowing one to take the address of it. Furthermore, the function's signature agrees with ObjCompareFunc.
|
virtual |
Get the data type of the sort comparison.
Reimplemented from casacore::BaseCompare.