Go to the documentation of this file. 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 };
const typedef value_type * pointer_type
value_type *& reference_type
value_type *& reference_type
value_type & reference_type
Data structure to check whether given data type is an iterator.
const typedef T & argument_type
JArgument< T >::argument_type argument_type
Template for generic class types.
const typedef value_type * pointer_type
JArgument< T >::argument_type argument_type
const typedef value_type *& reference_type
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
value_type * pointer_type
const typedef T & argument_type
const typedef value_type * pointer_type
static buffer & test(...)
any type
value_type & reference_type
Data structure for primitive types.
const typedef T *& argument_type
value_type * pointer_type
const typedef value_type & reference_type
const typedef value_type & reference_type
const typedef T argument_type
value_type * pointer_type
value_type * pointer_type
Auxiliary classes and methods for language specific functionality.
Data structure for method argument types.
const typedef value_type *& reference_type
const typedef T * argument_type
const typedef value_type * pointer_type