Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Static Public Attributes | Static Private Member Functions | List of all members
JTagAvailable< T > Class Template Reference

Test availability of JTag value for given class. More...

#include <JTag.hh>

Classes

class  JBig
 
class  JSmall
 

Static Public Attributes

static const bool result = sizeof(JTest(getTag(JLANG::JType<T>()))) == sizeof(JSmall)
 

Static Private Member Functions

static JBig JTest (...)
 
static JSmall JTest (const JNET::JTag &)
 

Detailed Description

template<class T>
class JTagAvailable< T >

Test availability of JTag value for given class.

The parameter result evaluates to true if for this class a JTag value is defined.

Definition at line 340 of file JTag.hh.

Member Function Documentation

template<class T >
static JBig JTagAvailable< T >::JTest (   ...)
staticprivate
template<class T >
static JSmall JTagAvailable< T >::JTest ( const JNET::JTag )
staticprivate

Member Data Documentation

template<class T >
const bool JTagAvailable< T >::result = sizeof(JTest(getTag(JLANG::JType<T>()))) == sizeof(JSmall)
static

Definition at line 351 of file JTag.hh.


The documentation for this class was generated from the following file: