Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
JEnumeration.hh File Reference
#include <ostream>
#include "JLang/JAssert.hh"
#include "JLang/JType.hh"
#include "JLang/JTypeID.hh"
#include "JLang/JTypeList.hh"

Go to the source code of this file.

Classes

struct  JLANG::JHasID< T, ID >
 Test presence of data type identifier in labelled type list. More...
 
struct  JLANG::JHasID< JTypeList< JHead_t, JTail_t >, ID >
 Recursive test of presence data type identifier in labelled type list. More...
 
struct  JLANG::JEnumeration< T >
 Enumeration of single data type. More...
 
struct  JLANG::JEnumeration< JTypeList< JHead_t, JTail_t > >
 Enumeration of multiple data types. More...
 
struct  JLANG::JEnumeration< JTypeList< JHead_t, JNullType > >
 Terminator class of recursive JEnumeration class. More...
 

Namespaces

 JLANG
 Auxiliary classes and methods for language specific functionality.
 
 JPP