Example program to test JLANG::JTemplateReader and JLANG::JTemplateWriter classes.
More...
#include <iostream>
#include <iomanip>
#include <sstream>
#include "JLang/JEquals.hh"
#include "JLang/JMultiEquals.hh"
#include "JLang/JTemplateWriter.hh"
#include "JLang/JTemplateReader.hh"
#include "Jeep/JParser.hh"
#include "Jeep/JMessage.hh"
Go to the source code of this file.
Example program to test JLANG::JTemplateReader and JLANG::JTemplateWriter classes.
- Author
- mdejong
Definition in file JTemplateIO.cc.
◆ main()
Definition at line 140 of file JTemplateIO.cc.
141{
143
145
146 try {
147
149
151
153 }
154 catch(const exception &error) {
156 }
157
159
160 const __D__ a(1,2,3);
161
162 {
163 stringstream io;
164
165 io << a;
166
167 __D__ b;
168
169 io >> b;
170
173
175 }
176 {
178
179 stringstream io;
180
181 io << a;
182
183 for (int value, i = 0; io >> value; ++i) {
184
185 const int c = io.get();
186
187 ASSERT((i < 2 && c == (
int)
'|') ||
188 (i == 2 && c ==
EOF));
189 }
190 }
191
192 return 0;
193}
#define DEBUG(A)
Message macros.
#define ASSERT(A,...)
Assert macro.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
Template definition of a multi-dimensional oscillation probability interpolation table.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Template definition of auxiliary base class for composite data types which derive from one or more ba...