// /*-------------------------------------------------------------------*\
// | Concrete Instance : Integer_Are_In_Order_2
// \*-------------------------------------------------------------------*/
#ifndef CI_INTEGER_ARE_IN_ORDER_2
#define CI_INTEGER_ARE_IN_ORDER_2 1
///------------------------------------------------------------------------
/// Global Context --------------------------------------------------------
///------------------------------------------------------------------------
#include "AT/General/Are_In_Order.h"
///------------------------------------------------------------------------
/// Interface -------------------------------------------------------------
///------------------------------------------------------------------------
concrete_instance
utility_class Integer_Are_In_Order_2 :
implements
abstract_instance General_Are_In_Order <Integer>
{
public:
/*!
math definition ARE_IN_ORDER (
x: Integer,
y: Integer
): boolean is
x >= y
!*/
utility_function_body Boolean Are_In_Order (
preserves Integer& x,
preserves Integer& y
)
{
return (x >= y);
}
};
#endif // CI_INTEGER_ARE_IN_ORDER_2
Last modified: Thu Jan 11 17:05:57 EST 2007