// /*-------------------------------------------------------------------*\
// | Abstract Template : General_Test
// \*-------------------------------------------------------------------*/
#ifndef AT_GENERAL_TEST
#define AT_GENERAL_TEST 1
///------------------------------------------------------------------------
/// Interface -------------------------------------------------------------
///------------------------------------------------------------------------
abstract_template <
concrete_instance class T
>
utility_class General_Test
{
public:
/*!
math definition TEST (
x: T
): boolean
!*/
utility_function Boolean Test (
preserves T& x
);
/*!
ensures
Test = TEST (x)
!*/
};
#endif // AT_GENERAL_TEST
Last modified: Thu Jan 11 17:05:57 EST 2007