1#ifndef __JLANG__JTYPEINFO__
2#define __JLANG__JTYPEINFO__
15namespace JPP {
using namespace JLANG; }
57 const std::type_info&
get()
const
74 return get().before(that.
get()) != 0;
86 return get().before(type.
get()) != 0;
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
This class is a wrapper around the STL type_info class.
bool before(const JTypeInfo &type) const
Evaluate order.
JTypeInfo(const std::type_info &type)
Constructor.
bool less(const JTypeInfo &that) const
Less than operation.
const char * name() const
Get type name.
const std::type_info & get() const
Get type information.
const std::type_info * pType
JTypeInfo()
Default constructor.
Auxiliary classes and methods for language specific functionality.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Template definition of auxiliary base class for comparison of data structures.
Auxiliary class for no type definition.