Jpp  15.0.4
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JTypeID.hh File Reference
#include <ostream>
#include "JLang/JNullType.hh"
#include "JLang/JTest.hh"

Go to the source code of this file.

Classes

struct  JLANG::JLabel_t
 Auxiliary data structure to label data types within a type list. More...
 
class  JLANG::JTypeID_t< T >
 Test availability of static member methods for labelling data types in a type list. More...
 
struct  JLabel< __ID, __getName, __getVersion >
 Auxiliary data structure to label data types within a type list. More...
 
struct  JTypeID< T, bool, bool >
 Template definition of policy class to label data types in a type list. More...
 
struct  JTypeID< T, false, false >
 Template specialisation of class without name and version. More...
 
struct  JTypeID< T, true, false >
 Template specialisation of class with name and without version. More...
 
struct  JTypeID< T, false, true >
 Template specialisation of class without name and with version. More...
 
struct  JTypeID< T, true, true >
 Template specialisation of class with name and version. More...
 
struct  JTypeID< JLANG::JNullType >
 Template specialisation of class JTypeID for class JLANG::JNullType. 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).
 

Functions

const char * JLANG::getDefaultName ()
 Get default name of data type. More...
 
int JLANG::getDefaultVersion ()
 Get default version of data type. More...