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).