20   inline int f1(
const int i)
 
   33 int main(
int argc, 
char **argv)
 
   42     JParser<> zap(
"Example program to test collection class.");
 
   48   catch(
const exception &error) {
 
   49     FATAL(error.what() << endl);
 
   53     typedef JElement2D<int, int>     JElement_t;
 
   54     typedef JCollection<JElement_t>  JCollection_t;
 
   60     for (
int i = 0; i != 5; ++i) {
 
   73     catch(
const JException& error) {
 
   74       FATAL(error.what() << endl);
 
   77     for (JCollection_t::const_iterator i = a.begin(), 
j = b.begin(), k = c.begin(); i != a.end() && 
j != b.end() && k != c.end(); ++i, ++
j, ++k) {
 
   78       DEBUG(setw(4) << k->getY() << 
" == " << setw(4) << (i->getY() + 
j->getY() + 1000) * 2 + f1(i->getX()) << endl);
 
   79       ASSERT(k->getY() == (i->getY() + 
j->getY() + 1000) * 2 + f1(i->getX()));
 
   84     JDistance<double>::precision = 1.0e-10;
 
   86     typedef JElement2D<int, int>     JElement_t;
 
   87     typedef JCollection<JElement_t>  JCollection_t;