Go to the source code of this file.
Namespaces | |
namespace | ROOT |
namespace | ROOT::Math |
Classes | |
struct | ROOT::Math::CompileTimeChecker<> |
struct | ROOT::Math::CompileTimeChecker< false > |
Defines | |
#define | STATIC_CHECK(expr, msg) |
#define STATIC_CHECK | ( | expr, | |||
msg | ) |
Value:
{ class ERROR_##msg {}; \ ERROR_##msg e; \ (void) (ROOT::Math::CompileTimeChecker<(expr) != 0> (&e)); }
Definition at line 56 of file StaticCheck.h.
Referenced by ROOT::Math::CholInverter< idim >::Dinv(), ROOT::Math::PlusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >::Evaluate(), ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepSym< T, D3 > >::Evaluate(), ROOT::Math::PlaceExpr< T, D1, D2, D3, D4, A, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >::Evaluate(), ROOT::Math::PlaceMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >::Evaluate(), ROOT::Math::MinusEquals< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >::Evaluate(), ROOT::Math::Assign< T, D1, D2, A, MatRepSym< T, D1 >, MatRepStd< T, D1, D2 > >::Evaluate(), ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, MatRepSym< T, D1 >, MatRepStd< T, D3, D4 > >::Evaluate(), ROOT::Math::RetrieveMatrix< T, D1, D2, D3, D4, R1, R2 >::Evaluate(), ROOT::Math::MatRepSym< T, D >::operator+=(), ROOT::Math::MatRepSym< T, D >::operator-=(), and ROOT::Math::MatRepSym< T, D >::operator=().