Example program to test JTOOLS::JCollection class.
More...
#include <iostream>
#include <iomanip>
#include "JTools/JCollection.hh"
#include "JTools/JElement.hh"
#include "Jeep/JParser.hh"
#include "Jeep/JMessage.hh"
Go to the source code of this file.
|
int | main (int argc, char **argv) |
|
Example program to test JTOOLS::JCollection class.
- Author
- mdejong
Definition in file JCollection.cc.
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
Definition at line 33 of file JCollection.cc.
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;
Utility class to parse command line options.
#define ASSERT(A)
Assert macro.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
#define DEBUG(A)
Message macros.