72     JParser<> zap(
"Example program to test availability of object comparisons.");
 
   78   catch(
const exception &error) {
 
   79     FATAL(error.what() << endl);
 
   84     cout << setw(6) << left << 
"class" << 
' ' << 
"eq ne lt gt le ge" << endl;
 
   93   ASSERT(JComparisonAvailable<__A__>::has_eq == 
false);
 
   94   ASSERT(JComparisonAvailable<__A__>::has_ne == 
true);
 
   95   ASSERT(JComparisonAvailable<__A__>::has_lt == 
false);
 
   96   ASSERT(JComparisonAvailable<__A__>::has_le == 
false);
 
   97   ASSERT(JComparisonAvailable<__A__>::has_gt == 
false);
 
   98   ASSERT(JComparisonAvailable<__A__>::has_ge == 
false);
 
  100   ASSERT(JComparisonAvailable<__C__>::has_eq == 
false);
 
  101   ASSERT(JComparisonAvailable<__C__>::has_ne == 
false);
 
  102   ASSERT(JComparisonAvailable<__C__>::has_lt == 
true);
 
  103   ASSERT(JComparisonAvailable<__C__>::has_le == 
false);
 
  104   ASSERT(JComparisonAvailable<__C__>::has_gt == 
true);
 
  105   ASSERT(JComparisonAvailable<__C__>::has_ge == 
false);
 
  107   ASSERT(JComparisonAvailable<__D__>::has_eq == 
true);
 
  108   ASSERT(JComparisonAvailable<__D__>::has_ne == 
true);
 
  109   ASSERT(JComparisonAvailable<__D__>::has_lt == 
true);
 
  110   ASSERT(JComparisonAvailable<__D__>::has_le == 
true);
 
  111   ASSERT(JComparisonAvailable<__D__>::has_gt == 
true);
 
  112   ASSERT(JComparisonAvailable<__D__>::has_ge == 
true);
 
  114   ASSERT(JComparisonAvailable<__E__>::has_eq == 
true);
 
  115   ASSERT(JComparisonAvailable<__E__>::has_ne == 
true);
 
  116   ASSERT(JComparisonAvailable<__E__>::has_lt == 
true);
 
  117   ASSERT(JComparisonAvailable<__E__>::has_le == 
true);
 
  118   ASSERT(JComparisonAvailable<__E__>::has_gt == 
true);
 
  119   ASSERT(JComparisonAvailable<__E__>::has_ge == 
true);
 
Utility class to parse command line options. 
 
#define ASSERT(A,...)
Assert macro. 
 
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object 
 
#define PRINT(OUT, CLASS)
Print availabilty of comparison operators.