ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include "itkMacro.h"
Go to the source code of this file.
Namespaces | |
itk | |
Macros | |
#define | ITK_DO_JOIN(X, Y) ITK_DO_JOIN2(X,Y) |
#define | ITK_DO_JOIN2(X, Y) X##Y |
#define | ITK_JOIN(X, Y) ITK_DO_JOIN(X,Y) |
#define | itkStaticAssert(expr, str) enum { ITK_JOIN(static_assert_typedef, __LINE__) = sizeof(itk::StaticAssertFailure<((expr) == 0 ? false : true)>) }; |
#define ITK_DO_JOIN | ( | X, | |
Y | |||
) | ITK_DO_JOIN2(X,Y) |
Definition at line 47 of file itkStaticAssert.h.
#define ITK_DO_JOIN2 | ( | X, | |
Y | |||
) | X##Y |
Definition at line 48 of file itkStaticAssert.h.
#define ITK_JOIN | ( | X, | |
Y | |||
) | ITK_DO_JOIN(X,Y) |
Definition at line 46 of file itkStaticAssert.h.
#define itkStaticAssert | ( | expr, | |
str | |||
) | enum { ITK_JOIN(static_assert_typedef, __LINE__) = sizeof(itk::StaticAssertFailure<((expr) == 0 ? false : true)>) }; |
Definition at line 62 of file itkStaticAssert.h.
Referenced by VariableLengthVectorExpression< TExpr1, TExpr2, TBinaryOp >::VariableLengthVectorExpression().