Example program to test JLANG::JObjectOutput class.
More...
#include <string>
#include <iostream>
#include <sstream>
#include <iomanip>
#include "JLang/JTypeList.hh"
#include "JLang/JObjectOutput.hh"
#include "JLang/JStreamObjectOutput.hh"
#include "JLang/JObjectWriter.hh"
#include "JLang/JASCIIFileWriter.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 JLANG::JObjectOutput class.
- Author
- mdejong
Definition in file JObjectOutput.cc.
◆ main()
int main |
( |
int | argc, |
|
|
char ** | argv ) |
Definition at line 23 of file JObjectOutput.cc.
24{
26
28
29 try {
30
31 JParser<> zap(
"Example program to test object output.");
32
34
35 zap(argc, argv);
36 }
37 catch(const exception &error) {
38 FATAL(error.what() << endl);
39 }
40
41
43
45
46 stringstream io;
47
49
50 const int ival = 1;
51 const float fval = 3.1415;
52 const string sval = "aap";
53
57
58 int __ival;
59 float __fval;
60 string __sval;
61
62 io >> __ival >> __fval >> __sval;
63
67
68 delete out;
69
70 return 0;
71}
#define ASSERT(A,...)
Assert macro.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
Template interface of object output for single data type.
virtual bool put(const T &object)=0
Object output.
Template implementation of stream output for single data type.
Utility class to parse command line options.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).