1 #ifndef __JLANG__JCLASS__ 
    2 #define __JLANG__JCLASS__ 
   10 namespace JPP { 
using namespace JLANG; }
 
   69     template<
class R> 
static typename R::iterator_category* 
test(R);    
 
   70     template<
class R> 
static void*                          
test(R *);  
 
  124     enum { is_reference  = 
true  };
 
  125     enum { is_pointer    = 
false };
 
  126     enum { is_constant   = 
false };
 
  142     enum { is_reference  = 
true  };
 
  143     enum { is_pointer    = 
false };
 
  144     enum { is_constant   = 
true  };
 
  160     enum { is_reference  = 
false };
 
  161     enum { is_pointer    = 
true  };
 
  162     enum { is_constant   = 
false };
 
  178     enum { is_reference  = 
false };
 
  179     enum { is_pointer    = 
true  };
 
  180     enum { is_constant   = 
true  };
 
  196     enum { is_reference  = 
true };
 
  197     enum { is_pointer    = 
true  };
 
  198     enum { is_constant   = 
false };
 
  214     enum { is_reference  = 
true };
 
  215     enum { is_pointer    = 
true  };
 
  216     enum { is_constant   = 
true  };
 
Auxiliary classes and methods for language specific functionality.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Data structure for method argument types.
 
value_type * pointer_type
 
value_type *& reference_type
 
value_type *& reference_type
 
value_type * pointer_type
 
value_type * pointer_type
 
value_type & reference_type
 
JArgument< T >::argument_type argument_type
 
const value_type * pointer_type
 
const value_type & reference_type
 
const value_type *& reference_type
 
const value_type * pointer_type
 
const value_type * pointer_type
 
const value_type *& reference_type
 
const value_type * pointer_type
 
const value_type & reference_type
 
Template for generic class types.
 
value_type & reference_type
 
value_type * pointer_type
 
JArgument< T >::argument_type argument_type
 
Data structure for primitive types.
 
Data structure to check whether given data type is an iterator.
 
static void * test(R *)
pointer
 
static R::iterator_category * test(R)
iterator
 
static buffer & test(...)
any type