Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.atnf.csiro.au/computing/software/casacore/casacore-1.2.0/doc/html/classcasa_1_1ObjCompare.html
Дата изменения: Unknown
Дата индексирования: Mon Feb 14 21:36:37 2011
Кодировка:

Поисковые слова: п п п п п п п п п п п п п п п п п п
casacore: casa::ObjCompare< T > Class Template Reference
Static Public Member Functions

casa::ObjCompare< T > Class Template Reference
[Utilities_module]

compare two objects More...

#include <Compare.h>

List of all members.

Static Public Member Functions

static int compare (const void *obj1, const void *obj2)
 Compare two objects, and return.

Detailed Description

template<class T>
class casa::ObjCompare< T >

compare two objects

Intended use:

Public interface

Review Status

Reviewed By:
Friso Olnon
Date Reviewed:
1995/02/24

Synopsis

The templated class ObjCompare<T> really is only a place holder for the static function compare which compares two objects of type T.

Template Type Argument Requirements (T)

Definition at line 68 of file Compare.h.


Member Function Documentation

template<class T >
static int casa::ObjCompare< T >::compare ( const void *  obj1,
const void *  obj2 
) [static]

Compare two objects, and return.

  • -1 if obj1 < obj2;
  • 0 if obj1 == obj2;
  • 1 otherwise.

The function is not inlined allowing one to take the address of it. Furthermore, the function's signature agrees with ObjCompareFunc so that it can be used in the Sort class.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines