Go to the documentation of this file.    1 #ifndef __JLANG__JCONVERSION__ 
    2 #define __JLANG__JCONVERSION__ 
   12 namespace JPP { 
using namespace JLANG; }
 
   20   template<
class JDerived_t, 
class JBase_t>
 
   29     template<
class derived_type, 
class base_type>
 
   65   template<class JDerived_t, class JBase_t, bool is_derived = JConversion<JDerived_t,JBase_t>::is_derived>
 
   71   template<
class JDerived_t, 
class JBase_t>
 
 
static JFalse test(...)
default false
 
Template class test for polymorphism.
 
static const bool is_same
 
Test convertibility of two classes.
 
Auxiliary base class for compile time evaluation of test.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
static JTrue test(const base_type &)
 
#define JTEST(__A__)
Test macro.
 
Auxialiary class to assert type conversion.
 
static const bool is_derived
true, if JDerived_t derives from JBase_t
 
static const bool is_same
true, if JDerived_t is equal to JBase_t
 
Auxiliary classes and methods for language specific functionality.
 
static const bool is_derived
 
static derived_type getReference()