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>
 
#define JTEST(__A__)
Test macro. 
 
static derived_type getReference()
 
static JFalse test(...)
default false 
 
static const bool is_same
 
Template class test for polymorphism. 
 
static JTrue test(const base_type &)
 
Auxialiary class to assert type conversion. 
 
Test convertibility of two classes. 
 
static const bool is_derived
true, if JDerived_t derives from JBase_t 
 
Auxiliary base class for compile time evaluation of test. 
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
static const bool is_same
true, if JDerived_t is equal to JBase_t 
 
static const bool is_derived