Jpp  master_rocky-43-ge265d140c
the software that should make you happy
Classes | Namespaces | Typedefs
JObjectIterator.hh File Reference
#include "JLang/JType.hh"
#include "JLang/JTypeList.hh"
#include "JLang/JNullType.hh"
#include "JLang/JPointer.hh"
#include "JLang/JSinglePointer.hh"
#include "JLang/JRewindable.hh"
#include "JLang/JAccessible.hh"

Go to the source code of this file.

Classes

class  JLANG::JObjectIterator< T >
 Interface of object iteration for a single data type. More...
 
class  JLANG::JObjectIterator< JTypeList< JHead_t, JTail_t > >
 Implementation of object iterator for multiple data types. More...
 
class  JLANG::JObjectIterator< JTypeList< JHead_t, JNullType > >
 Terminator class of recursive JObjectIterator class. More...
 
struct  JLANG::JNullIterator< T >
 Implementation for null iteration. More...
 
class  JLANG::JRewindableObjectIterator< T >
 Interface for object iteration with rewinding. More...
 
class  JLANG::JAccessibleObjectIterator< T >
 Interface for object iteration with named access. More...
 

Namespaces

 JLANG
 Auxiliary classes and methods for language specific functionality.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Typedefs

typedef unsigned int JLANG::skip_type
 Type definition for number of objects to skip. More...