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. More... | |
virtual DataType | dataType () const |
Get the data type of the sort comparison. More... | |
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. More... | |
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.