Jpp  18.5.2
the software that should make you happy
 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 JNET::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)
 true if defined tag; else false More...
 

Static Private Member Functions

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

Detailed Description

template<class T>
class JTagAvailable< T >

Test availability of JNET::JTag value for given class.

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

Definition at line 345 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

true if defined tag; else false

Definition at line 356 of file JTag.hh.


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