1#ifndef __JLANG__JCONVERSIONITERATOR__ 
    2#define __JLANG__JCONVERSIONITERATOR__ 
   12namespace JPP { 
using namespace JLANG; }
 
   19  template<
class JInput_t, 
class JOutput_t>
 
   56      const JInput_t* p = 
in.
next();
 
 
 
Interface for object iteration with type conversion.
 
JObjectIterator< JInput_t > & in
 
virtual const pointer_type & next() override
Get next element.
 
virtual bool hasNext() override
Check availability of next element.
 
JConversionIterator(JObjectIterator< JInput_t > &input)
Constructor.
 
JObjectIterator< JOutput_t >::pointer_type pointer_type
 
Interface of object iteration for a single data type.
 
virtual bool hasNext()=0
Check availability of next element.
 
virtual const pointer_type & next()=0
Get next element.
 
virtual void reset() override
Reset pointer.
 
Auxiliary classes and methods for language specific functionality.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).