Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
StaticCheck.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Math::CompileTimeChecker< bool >
 
struct  ROOT::Math::CompileTimeChecker< false >
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Math
 

Macros

#define STATIC_CHECK(expr, msg)
 

Macro Definition Documentation

◆ STATIC_CHECK

#define STATIC_CHECK (   expr,
  msg 
)
Value:
{ class ERROR_##msg {}; \
ERROR_##msg e; \
(void) (ROOT::Math::CompileTimeChecker<(expr) != 0> (&e)); }
#define e(i)
Definition: RSha256.hxx:103
typedef void((*Func_t)())

Definition at line 56 of file StaticCheck.h.