Logo ROOT   6.18/05
Reference Guide
Classes | Namespaces | Macros
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
 Namespace for new ROOT classes and functions.
 
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.