Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JAbstractClass.hh
Go to the documentation of this file.
1#ifndef __JLANG__JABSTRACTCLASS__
2#define __JLANG__JABSTRACTCLASS__
3
4#include <type_traits>
5
6
7/**
8 * \author mdejong
9 */
10
11namespace JLANG {}
12namespace JPP { using namespace JLANG; }
13
14namespace JLANG {
15
16 /**
17 * Template class test for abstractness.
18 */
19 template<class T>
21 static const bool is_abstract = std::is_abstract<T>::value; //!< true of class is abstract; else false
22 };
23}
24
25#endif
Auxiliary classes and methods for language specific functionality.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Template class test for abstractness.
static const bool is_abstract
true of class is abstract; else false