diff --git a/Modules/Core/include/mitkImageAccessByItk.h b/Modules/Core/include/mitkImageAccessByItk.h index b728f6dbaf..1e33711619 100644 --- a/Modules/Core/include/mitkImageAccessByItk.h +++ b/Modules/Core/include/mitkImageAccessByItk.h @@ -1,712 +1,710 @@ /*=================================================================== The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE.txt or http://www.mitk.org for details. ===================================================================*/ #ifndef MITKIMAGEACCESSBYITK_H_HEADER_INCLUDED #define MITKIMAGEACCESSBYITK_H_HEADER_INCLUDED #include #include - #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include #include namespace mitk { /** * \brief Exception class thrown in #AccessByItk macros. * * This exception can be thrown by the invocation of the #AccessByItk macros, * if the MITK image is of non-expected dimension or pixel type. * * \ingroup Adaptor */ class AccessByItkException : public virtual std::runtime_error { public: AccessByItkException(const std::string &msg) : std::runtime_error(msg) {} ~AccessByItkException() throw() override {} }; } #ifndef DOXYGEN_SKIP #define _accessByItkPixelTypeException(pixelType, pixelTypeSeq) \ { \ std::string msg("Pixel type "); \ msg.append(pixelType.GetPixelTypeAsString()); \ - msg.append(" is not in " MITK_PP_STRINGIZE(pixelTypeSeq)); \ + msg.append(" is not in " BOOST_PP_STRINGIZE(pixelTypeSeq)); \ throw mitk::AccessByItkException(msg); \ } #define _accessByItkDimensionException(dim, validDims) \ { \ std::stringstream msg; \ msg << "Dimension " << (dim) << " is not in " << validDims; \ throw mitk::AccessByItkException(msg.str()); \ } #define _checkSpecificDimensionIter(r, mitkImage, dim) \ if (mitkImage->GetDimension() == dim) \ ; \ else #define _checkSpecificDimension(mitkImage, dimSeq) \ - MITK_PP_SEQ_FOR_EACH(_checkSpecificDimensionIter, mitkImage, dimSeq) \ - _accessByItkDimensionException(mitkImage->GetDimension(), MITK_PP_STRINGIZE(dimSeq)) + BOOST_PP_SEQ_FOR_EACH(_checkSpecificDimensionIter, mitkImage, dimSeq) \ + _accessByItkDimensionException(mitkImage->GetDimension(), BOOST_PP_STRINGIZE(dimSeq)) -#define _msvc_expand_bug(macro, arg) MITK_PP_EXPAND(macro arg) +#define _msvc_expand_bug(macro, arg) BOOST_PP_EXPAND(macro arg) //-------------------------------- 0-Arg Versions -------------------------------------- #define _accessByItk(itkImageTypeFunctionAndImageSeq, pixeltype, dimension) \ if (pixelType == mitk::MakePixelType(pixelType.GetNumberOfComponents()) && \ - MITK_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)->GetDimension() == dimension) \ + BOOST_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)->GetDimension() == dimension) \ { \ - MITK_PP_SEQ_HEAD(itkImageTypeFunctionAndImageSeq) \ - (mitk::ImageToItkImage(MITK_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)).GetPointer()); \ + BOOST_PP_SEQ_HEAD(itkImageTypeFunctionAndImageSeq) \ + (mitk::ImageToItkImage(BOOST_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)).GetPointer()); \ } \ else -#define _accessByItkArgs(itkImageTypeFunction, type) (itkImageTypeFunction, MITK_PP_TUPLE_REM(2) type) +#define _accessByItkArgs(itkImageTypeFunction, type) (itkImageTypeFunction, BOOST_PP_TUPLE_REM(2) type) // product will be of the form ((itkImageTypeFunction)(mitkImage))(short)(2) for pixel type short and dimension 2 #ifdef _MSC_VER #define _accessByItkProductIter(r, product) \ _msvc_expand_bug( \ _accessByItk, \ - _msvc_expand_bug(_accessByItkArgs, (MITK_PP_SEQ_HEAD(product), MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product))))) + _msvc_expand_bug(_accessByItkArgs, (BOOST_PP_SEQ_HEAD(product), BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product))))) #else #define _accessByItkProductIter(r, product) \ - MITK_PP_EXPAND( \ - _accessByItk _accessByItkArgs(MITK_PP_SEQ_HEAD(product), MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product)))) + BOOST_PP_EXPAND( \ + _accessByItk _accessByItkArgs(BOOST_PP_SEQ_HEAD(product), BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product)))) #endif #define _accessFixedTypeByItk(itkImageTypeFunction, mitkImage, pixelTypeSeq, dimSeq) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT(_accessByItkProductIter, (((itkImageTypeFunction)(mitkImage)))(pixelTypeSeq)(dimSeq)) + BOOST_PP_SEQ_FOR_EACH_PRODUCT(_accessByItkProductIter, (((itkImageTypeFunction)(mitkImage)))(pixelTypeSeq)(dimSeq)) //-------------------------------- n-Arg Versions -------------------------------------- #define _accessByItk_n(itkImageTypeFunctionAndImageSeq, pixeltype, dimension, args) \ if (pixelType == mitk::MakePixelType(pixelType.GetNumberOfComponents()) && \ - MITK_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)->GetDimension() == dimension) \ + BOOST_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)->GetDimension() == dimension) \ { \ - MITK_PP_SEQ_HEAD(itkImageTypeFunctionAndImageSeq) \ - (mitk::ImageToItkImage(MITK_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)).GetPointer(), \ - MITK_PP_TUPLE_REM(MITK_PP_SEQ_HEAD(args)) MITK_PP_SEQ_TAIL(args)); \ + BOOST_PP_SEQ_HEAD(itkImageTypeFunctionAndImageSeq) \ + (mitk::ImageToItkImage(BOOST_PP_SEQ_TAIL(itkImageTypeFunctionAndImageSeq)).GetPointer(), \ + BOOST_PP_TUPLE_REM(BOOST_PP_SEQ_HEAD(args)) BOOST_PP_SEQ_TAIL(args)); \ } \ else -#define _accessByItkArgs_n(itkImageTypeFunction, type, args) (itkImageTypeFunction, MITK_PP_TUPLE_REM(2) type, args) +#define _accessByItkArgs_n(itkImageTypeFunction, type, args) (itkImageTypeFunction, BOOST_PP_TUPLE_REM(2) type, args) // product will be of the form (((itkImageTypeFunction)(mitkImage))(3)(a,b,c))(short)(2) // for the variable argument list a,b,c and for pixel type short and dimension 2 #ifdef _MSC_VER #define _accessByItkProductIter_n(r, product) \ _msvc_expand_bug(_accessByItk_n, \ _msvc_expand_bug(_accessByItkArgs_n, \ - (MITK_PP_SEQ_HEAD(MITK_PP_SEQ_HEAD(product)), \ - MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product)), \ - MITK_PP_SEQ_TAIL(MITK_PP_SEQ_HEAD(product))))) + (BOOST_PP_SEQ_HEAD(BOOST_PP_SEQ_HEAD(product)), \ + BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product)), \ + BOOST_PP_SEQ_TAIL(BOOST_PP_SEQ_HEAD(product))))) #else #define _accessByItkProductIter_n(r, product) \ - MITK_PP_EXPAND(_accessByItk_n _accessByItkArgs_n(MITK_PP_SEQ_HEAD(MITK_PP_SEQ_HEAD(product)), \ - MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product)), \ - MITK_PP_SEQ_TAIL(MITK_PP_SEQ_HEAD(product)))) + BOOST_PP_EXPAND(_accessByItk_n _accessByItkArgs_n(BOOST_PP_SEQ_HEAD(BOOST_PP_SEQ_HEAD(product)), \ + BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product)), \ + BOOST_PP_SEQ_TAIL(BOOST_PP_SEQ_HEAD(product)))) #endif #define _accessFixedTypeByItk_n(itkImageTypeFunction, mitkImage, pixelTypeSeq, dimSeq, va_tuple) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT( \ + BOOST_PP_SEQ_FOR_EACH_PRODUCT( \ _accessByItkProductIter_n, \ ((((itkImageTypeFunction)(mitkImage))(MITK_PP_ARG_COUNT va_tuple)va_tuple))(pixelTypeSeq)(dimSeq)) #endif // DOXYGEN_SKIP /** * \brief Access a MITK image by an ITK image * * Define a templated function or method (\a itkImageTypeFunction) * within which the mitk-image (\a mitkImage) is accessed: * \code * template < typename TPixel, unsigned int VImageDimension > * void ExampleFunction( itk::Image* itkImage ); * \endcode * * The itk::Image passed to the function/method has the same * data-pointer as the mitk-image. Depending on the const-ness of the * \c mitkImage, your templated access function needs to take a const or * non-const itk::Image pointer and you will get read-only or full read/write * access to the data vector of the mitk-image using the itk-image. * * Example code using the access function above: * \code * mitk::Image* inputMitkImage = ... * try * { * AccessByItk(inputMitkImage, ExampleFunction); * } * catch (const mitk::AccessByItkException& e) * { * // mitk::Image is of wrong pixel type or dimension, * // insert error handling here * } * \endcode * * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \note If your inputMitkImage is an mitk::Image::Pointer, use * inputMitkImage.GetPointer() * \note If you need to pass additional parameters to your * access-function (\a itkImageTypeFunction), use #AccessByItk_n. * \note If you know the dimension of your input mitk-image, * it is better to use AccessFixedDimensionByItk (less code * is generated). * \sa AccessFixedDimensionByItk * \sa AccessFixedTypeByItk * \sa AccessFixedPixelTypeByItk * \sa AccessByItk_n * * \ingroup Adaptor */ #define AccessByItk(mitkImage, itkImageTypeFunction) \ AccessFixedTypeByItk( \ mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Access a mitk-image with known pixeltype (but unknown dimension) by an itk-image. * * For usage, see #AccessByItk. * * \param pixelTypeSeq A sequence of pixel types, like (short)(char)(int) * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * If the image has a different pixel type, a mitk::AccessByItkException exception is * thrown. If you do not know the pixel type for sure, use #AccessByItk. * * \sa AccessByItk * \sa AccessFixedDimensionByItk * \sa AccessFixedTypeByItk * \sa AccessFixedPixelTypeByItk_n * * \ingroup Adaptor */ #define AccessFixedPixelTypeByItk(mitkImage, itkImageTypeFunction, pixelTypeSeq) \ AccessFixedTypeByItk(mitkImage, itkImageTypeFunction, pixelTypeSeq, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Access a mitk-image with an integral pixel type by an itk-image * * See #AccessByItk for details. * * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \sa AccessFixedPixelTypeByItk * \sa AccessByItk * \sa AccessIntegralPixelTypeByItk_n */ #define AccessIntegralPixelTypeByItk(mitkImage, itkImageTypeFunction) \ AccessFixedTypeByItk( \ mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_INTEGRAL_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Access a mitk-image with a floating point pixel type by an ITK image * * See #AccessByItk for details. * * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \sa AccessFixedPixelTypeByItk * \sa AccessByItk * \sa AccessFloatingPixelTypeByItk_n */ #define AccessFloatingPixelTypeByItk(mitkImage, itkImageTypeFunction) \ AccessFixedTypeByItk( \ mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_FLOATING_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) #define AccessVectorPixelTypeByItk(mitkImage, itkImageTypeFunction) \ AccessFixedTypeByItk( \ mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_VECTOR_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Access a mitk-image with known dimension by an itk-image * * For usage, see #AccessByItk. * * \param dimension Dimension of the mitk-image. If the image has a different dimension, * a mitk::AccessByItkException exception is thrown. * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \note If you do not know the dimension for sure, use #AccessByItk. * * \sa AccessByItk * \sa AccessFixedDimensionByItk_n * \sa AccessFixedTypeByItk * \sa AccessFixedPixelTypeByItk * * \ingroup Adaptor */ #define AccessFixedDimensionByItk(mitkImage, itkImageTypeFunction, dimension) \ AccessFixedTypeByItk(mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_PIXEL_TYPES_SEQ, (dimension)) #define AccessVectorFixedDimensionByItk(mitkImage, itkImageTypeFunction, dimension) \ AccessFixedTypeByItk(mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_VECTOR_PIXEL_TYPES_SEQ, (dimension)) /** * \brief Access a mitk-image with known type (pixel type and dimension) by an itk-image. * * The provided mitk-image must be in the set of types created by taking the * cartesian product of the pixel type sequence and the dimension sequence. * For example, a call to * \code * AccessFixedTypeByItk(myMitkImage, MyAccessFunction, (short)(int), (2)(3)) * \endcode * asserts that the type of myMitkImage (pixeltype,dim) is in the set {(short,2),(short,3),(int,2),(int,3)}. * For more information, see #AccessByItk. * * \param pixelTypeSeq A sequence of pixel types, like (short)(char)(int). * \param dimSeq A sequence of dimensions, like (2)(3). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * If the image has a different dimension or pixel type, * a mitk::AccessByItkException exception is thrown. * * \note If you do not know the dimension for sure, use #AccessByItk. * * \sa AccessByItk * \sa AccessFixedDimensionByItk * \sa AccessFixedTypeByItk_n * \sa AccessFixedPixelTypeByItk * * \ingroup Adaptor */ #define AccessFixedTypeByItk(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq) \ \ { \ const mitk::PixelType &pixelType = mitkImage->GetPixelType(); \ _checkSpecificDimension(mitkImage, dimSeq); \ _accessFixedTypeByItk(itkImageTypeFunction, mitkImage, pixelTypeSeq, dimSeq) \ _accessByItkPixelTypeException(mitkImage->GetPixelType(), pixelTypeSeq) \ } //------------------------------ n-Arg Access Macros ----------------------------------- /** * \brief Access a MITK image by an ITK image with one or more parameters. * * Define a templated function or method (\a itkImageTypeFunction) with one ore more * additional parameters, within which the mitk-image (\a mitkImage) is accessed: * \code * template < typename TPixel, unsigned int VImageDimension > * void ExampleFunction( itk::Image* itkImage, SomeType param); * \endcode * * The itk::Image passed to the function/method has the same * data-pointer as the mitk-image. So you have full read- and write- * access to the data vector of the mitk-image using the itk-image. * Call by: * \code * SomeType param = ... * mitk::Image* inputMitkImage = ... * try * { * AccessByItk_n(inputMitkImage, ExampleFunction, (param)); * } * catch (const mitk::AccessByItkException& e) * { * // mitk::Image is of wrong pixel type or dimension, * // insert error handling here * } * \endcode * * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \note If your inputMitkImage is an mitk::Image::Pointer, use * inputMitkImage.GetPointer() * \note If you know the dimension of your input mitk-image, * it is better to use AccessFixedDimensionByItk_n (less code * is generated). * \sa AccessFixedDimensionByItk_n * \sa AccessFixedTypeByItk_n * \sa AccessFixedPixelTypeByItk_n * \sa AccessByItk * * \ingroup Adaptor */ #define AccessByItk_n(mitkImage, itkImageTypeFunction, va_tuple) \ AccessFixedTypeByItk_n( \ mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ, va_tuple) /** * \brief Access a mitk-image with known pixeltype (but unknown dimension) by an itk-image * with one or more parameters. * * For usage, see #AccessByItk_n. * * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param pixelTypeSeq A sequence of pixel types, like (short)(char)(int). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * If the image has a different pixel type, a mitk::AccessByItkException exception is * thrown. If you do not know the pixel type for sure, use #AccessByItk_n. * * \sa AccessByItk_n * \sa AccessFixedDimensionByItk_n * \sa AccessFixedTypeByItk_n * \sa AccessFixedPixelTypeByItk * * \ingroup Adaptor */ #define AccessFixedPixelTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, va_tuple) \ AccessFixedTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, MITK_ACCESSBYITK_DIMENSIONS_SEQ, va_tuple) /** * \brief Access an mitk::Image with an integral pixel type by an ITK image with * one or more parameters. * * See #AccessByItk_n for details. * * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \sa AccessFixedPixelTypeByItk_n * \sa AccessByItk_n * \sa AccessIntegralPixelTypeByItk */ #define AccessIntegralPixelTypeByItk_n(mitkImage, itkImageTypeFunction, va_tuple) \ AccessFixedTypeByItk_n(mitkImage, \ itkImageTypeFunction, \ MITK_ACCESSBYITK_INTEGRAL_PIXEL_TYPES_SEQ, \ MITK_ACCESSBYITK_DIMENSIONS_SEQ, \ va_tuple) /** * \brief Access an mitk::Image with a floating point pixel type by an ITK image * with one or more parameters. * * See #AccessByItk_n for details. * * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \sa AccessFixedPixelTypeByItk_n * \sa AccessByItk_n * \sa AccessFloatingPixelTypeByItk */ #define AccessFloatingPixelTypeByItk_n(mitkImage, itkImageTypeFunction, va_tuple) \ AccessFixedTypeByItk_n(mitkImage, \ itkImageTypeFunction, \ MITK_ACCESSBYITK_FLOATING_PIXEL_TYPES_SEQ, \ MITK_ACCESSBYITK_DIMENSIONS_SEQ, \ va_tuple) /** * \brief Access a vector mitk::Image by an ITK vector image with one or more parameters. * * See #AccessByItk_n for details. * * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \sa AccessFixedPixelTypeByItk_n * \sa AccessByItk_n */ #define AccessVectorPixelTypeByItk_n(mitkImage, itkImageTypeFunction, va_tuple) \ AccessFixedTypeByItk_n(mitkImage, \ itkImageTypeFunction, \ MITK_ACCESSBYITK_VECTOR_PIXEL_TYPES_SEQ, \ MITK_ACCESSBYITK_DIMENSIONS_SEQ, \ va_tuple) /** * \brief Access a mitk-image with known dimension by an itk-image with * one or more parameters. * * For usage, see #AccessByItk_n. * * \param dimension Dimension of the mitk-image. If the image has a different dimension, * a mitk::AccessByItkException exception is thrown. * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \note If you do not know the dimension for sure, use #AccessByItk_n. * * \sa AccessByItk_n * \sa AccessFixedDimensionByItk * \sa AccessFixedTypeByItk_n * \sa AccessFixedPixelTypeByItk_n * * \ingroup Adaptor */ #define AccessFixedDimensionByItk_n(mitkImage, itkImageTypeFunction, dimension, va_tuple) \ AccessFixedTypeByItk_n(mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_PIXEL_TYPES_SEQ, (dimension), va_tuple) /** * \brief Access a vector mitk-image with known dimension by a ITK vector image with * one or more parameters. * * For usage, see #AccessByItk_n. * * \param dimension Dimension of the mitk-image. If the image has a different dimension, * a mitk::AccessByItkException exception is thrown. * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * \note If you do not know the dimension for sure, use #AccessVectorPixelTypeByItk_n. * * \sa AccessByItk_n * \sa AccessVectorPixelTypeByItk_n * \sa AccessFixedTypeByItk_n * * \ingroup Adaptor */ #define AccessVectorFixedDimensionByItk_n(mitkImage, itkImageTypeFunction, dimension, va_tuple) \ AccessFixedTypeByItk_n( \ mitkImage, itkImageTypeFunction, MITK_ACCESSBYITK_VECTOR_PIXEL_TYPES_SEQ, (dimension), va_tuple) /** * \brief Access a mitk-image with known type (pixel type and dimension) by an itk-image * with one or more parameters. * * For usage, see AccessFixedTypeByItk. * * \param pixelTypeSeq A sequence of pixel types, like (short)(char)(int). * \param dimSeq A sequence of dimensions, like (2)(3). * \param va_tuple A variable length tuple containing the arguments to be passed * to the access function itkImageTypeFunction, e.g. ("first", 2, THIRD). * \param mitkImage The MITK input image. * \param itkImageTypeFunction The templated access-function to be called. * * \throws mitk::AccessByItkException If mitkImage is of unsupported pixel type or dimension. * * If the image has a different dimension or pixel type, * a mitk::AccessByItkException exception is thrown. * * \note If you do not know the dimension for sure, use #AccessByItk_n. * * \sa AccessByItk_n * \sa AccessFixedDimensionByItk_n * \sa AccessFixedTypeByItk * \sa AccessFixedPixelTypeByItk_n * * \ingroup Adaptor */ #define AccessFixedTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, va_tuple) \ \ { \ const mitk::PixelType &pixelType = mitkImage->GetPixelType(); \ _checkSpecificDimension(mitkImage, dimSeq); \ _accessFixedTypeByItk_n(itkImageTypeFunction, mitkImage, pixelTypeSeq, dimSeq, va_tuple) \ _accessByItkPixelTypeException(mitkImage->GetPixelType(), pixelTypeSeq) \ } //------------------------- For back-wards compatibility ------------------------------- #define AccessByItk_1(mitkImage, itkImageTypeFunction, arg1) AccessByItk_n(mitkImage, itkImageTypeFunction, (arg1)) #define AccessFixedPixelTypeByItk_1(mitkImage, itkImageTypeFunction, pixelTypeSeq, arg1) \ AccessFixedPixelTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, (arg1)) #define AccessFixedDimensionByItk_1(mitkImage, itkImageTypeFunction, dimension, arg1) \ AccessFixedDimensionByItk_n(mitkImage, itkImageTypeFunction, dimension, (arg1)) #define AccessFixedTypeByItk_1(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, arg1) \ AccessFixedTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, (arg1)) #define AccessByItk_2(mitkImage, itkImageTypeFunction, arg1, arg2) \ AccessByItk_n(mitkImage, itkImageTypeFunction, (arg1, arg2)) #define AccessFixedPixelTypeByItk_2(mitkImage, itkImageTypeFunction, pixelTypeSeq, arg1, arg2) \ AccessFixedPixelTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, (arg1, arg2)) #define AccessFixedDimensionByItk_2(mitkImage, itkImageTypeFunction, dimension, arg1, arg2) \ AccessFixedDimensionByItk_n(mitkImage, itkImageTypeFunction, dimension, (arg1, arg2)) #define AccessFixedTypeByItk_2(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, arg1, arg2) \ AccessFixedTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, (arg1, arg2)) #define AccessByItk_3(mitkImage, itkImageTypeFunction, arg1, arg2, arg3) \ AccessByItk_n(mitkImage, itkImageTypeFunction, (arg1, arg2, arg3)) #define AccessFixedPixelTypeByItk_3(mitkImage, itkImageTypeFunction, pixelTypeSeq, arg1, arg2, arg3) \ AccessFixedPixelTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, (arg1, arg2, arg3)) #define AccessFixedDimensionByItk_3(mitkImage, itkImageTypeFunction, dimension, arg1, arg2, arg3) \ AccessFixedDimensionByItk_n(mitkImage, itkImageTypeFunction, dimension, (arg1, arg2, arg3)) #define AccessFixedTypeByItk_3(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, arg1, arg2, arg3) \ AccessFixedTypeByItk_n(mitkImage, itkImageTypeFunction, pixelTypeSeq, dimSeq, (arg1, arg2, arg3)) //----------------------------- Access two MITK Images --------------------------------- #ifndef DOXYGEN_SKIP #define _accessTwoImagesByItk(itkImageTypeFunction, pixeltype1, dim1, pixeltype2, dim2) \ if (pixelType1 == mitk::MakePixelType>() && \ pixelType2 == mitk::MakePixelType>() && constImage1->GetDimension() == dim1 && \ constImage2->GetDimension() == dim2) \ { \ typedef itk::Image ImageType1; \ typedef itk::Image ImageType2; \ typedef mitk::ImageToItk ImageToItkType1; \ typedef mitk::ImageToItk ImageToItkType2; \ itk::SmartPointer imagetoitk1 = ImageToItkType1::New(); \ imagetoitk1->SetInput(nonConstImage1); \ imagetoitk1->Update(); \ itk::SmartPointer imagetoitk2 = ImageToItkType2::New(); \ imagetoitk2->SetInput(nonConstImage2); \ imagetoitk2->Update(); \ itkImageTypeFunction(imagetoitk1->GetOutput(), imagetoitk2->GetOutput()); \ } \ else #define _accessTwoImagesByItkArgs2(itkImageTypeFunction, type1, type2) \ - (itkImageTypeFunction, MITK_PP_TUPLE_REM(2) type1, MITK_PP_TUPLE_REM(2) type2) + (itkImageTypeFunction, BOOST_PP_TUPLE_REM(2) type1, BOOST_PP_TUPLE_REM(2) type2) #define _accessTwoImagesByItkArgs(product) \ - MITK_PP_EXPAND(_accessTwoImagesByItkArgs2 MITK_PP_EXPAND( \ - (MITK_PP_SEQ_HEAD(product), MITK_PP_TUPLE_REM(2) MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product))))) + BOOST_PP_EXPAND(_accessTwoImagesByItkArgs2 BOOST_PP_EXPAND( \ + (BOOST_PP_SEQ_HEAD(product), BOOST_PP_TUPLE_REM(2) BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product))))) // product is of the form (itkImageTypeFunction)((short,2))((char,2)) #ifdef _MSC_VER #define _accessTwoImagesByItkIter(r, product) \ - MITK_PP_EXPAND(_accessTwoImagesByItk _msvc_expand_bug( \ + BOOST_PP_EXPAND(_accessTwoImagesByItk _msvc_expand_bug( \ _accessTwoImagesByItkArgs2, \ - (MITK_PP_SEQ_HEAD(product), \ - _msvc_expand_bug(MITK_PP_TUPLE_REM(2), MITK_PP_EXPAND(MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product))))))) + (BOOST_PP_SEQ_HEAD(product), \ + _msvc_expand_bug(BOOST_PP_TUPLE_REM(2), BOOST_PP_EXPAND(BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product))))))) #else -#define _accessTwoImagesByItkIter(r, product) MITK_PP_EXPAND(_accessTwoImagesByItk _accessTwoImagesByItkArgs(product)) +#define _accessTwoImagesByItkIter(r, product) BOOST_PP_EXPAND(_accessTwoImagesByItk _accessTwoImagesByItkArgs(product)) #endif #define _accessTwoImagesByItkForEach(itkImageTypeFunction, tseq1, tseq2) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT(_accessTwoImagesByItkIter, ((itkImageTypeFunction))(tseq1)(tseq2)) + BOOST_PP_SEQ_FOR_EACH_PRODUCT(_accessTwoImagesByItkIter, ((itkImageTypeFunction))(tseq1)(tseq2)) #endif // DOXYGEN_SKIP /** * \brief Access two mitk-images with known dimension by itk-images * * Define a templated function or method (\a itkImageTypeFunction) * within which the mitk-images (\a mitkImage1 and \a mitkImage2) are accessed: * \code * template * void ExampleFunctionTwoImages(itk::Image* itkImage1, itk::Image* itkImage2); * \endcode * * The itk::Image passed to the function/method has the same * data-pointer as the mitk-image. So you have full read- and write- * access to the data vector of the mitk-image using the itk-image. * Call by: * \code * mitk::Image* inputMitkImage1 = ... * mitk::Image* inputMitkImage2 = ... * try * { * AccessTwoImagesFixedDimensionByItk(inputMitkImage1, inputMitkImage2, ExampleFunctionTwoImages, 3); * } * catch (const mitk::AccessByItkException& e) * { * // mitk::Image arguments are of wrong pixel type or dimension, * // insert error handling here * } * \endcode * * \note If your inputMitkImage1 or inputMitkImage2 is a mitk::Image::Pointer, use * inputMitkImage1.GetPointer(). * * \param mitkImage1 The first MITK input image. * \param mitkImage1 The second MITK input image. * \param itkImageTypeFunction The name of the template access-function to be called. * \param dimension Dimension of the two mitk-images. * * \throws mitk::AccessByItkException If mitkImage1 and mitkImage2 have different dimensions or * one of the images is of unsupported pixel type or dimension. * * \sa #AccessByItk * * \ingroup Adaptor */ #define AccessTwoImagesFixedDimensionByItk(mitkImage1, mitkImage2, itkImageTypeFunction, dimension) \ \ { \ const mitk::PixelType &pixelType1 = mitkImage1->GetPixelType(); \ const mitk::PixelType &pixelType2 = mitkImage2->GetPixelType(); \ const mitk::Image *constImage1 = mitkImage1; \ const mitk::Image *constImage2 = mitkImage2; \ mitk::Image *nonConstImage1 = const_cast(constImage1); \ mitk::Image *nonConstImage2 = const_cast(constImage2); \ nonConstImage1->Update(); \ nonConstImage2->Update(); \ _checkSpecificDimension(mitkImage1, (dimension)); \ _checkSpecificDimension(mitkImage2, (dimension)); \ _accessTwoImagesByItkForEach( \ itkImageTypeFunction, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dimension), MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dimension)) \ { \ std::string msg("Pixel type "); \ msg.append(pixelType1.GetComponentTypeAsString()); \ msg.append(" or pixel type "); \ msg.append(pixelType2.GetComponentTypeAsString()); \ - msg.append(" is not in " MITK_PP_STRINGIZE(MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dimension))); \ + msg.append(" is not in " BOOST_PP_STRINGIZE(MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dimension))); \ throw mitk::AccessByItkException(msg); \ } \ } #endif // of MITKIMAGEACCESSBYITK_H_HEADER_INCLUDED diff --git a/Modules/Core/include/mitkImageCaster.h b/Modules/Core/include/mitkImageCaster.h index acfe021cf5..4894425729 100644 --- a/Modules/Core/include/mitkImageCaster.h +++ b/Modules/Core/include/mitkImageCaster.h @@ -1,65 +1,66 @@ /*=================================================================== The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE.txt or http://www.mitk.org for details. ===================================================================*/ #ifndef MITKIMAGECASTER_H #define MITKIMAGECASTER_H #include #include #include #include #include -#include +#include +#include #define DeclareMitkImageCasterMethods(r, data, type) \ - static void CastToItkImage(const mitk::Image *, itk::SmartPointer> &); \ - static void CastToMitkImage(const itk::Image *, itk::SmartPointer &); + static void CastToItkImage(const mitk::Image *, itk::SmartPointer> &); \ + static void CastToMitkImage(const itk::Image *, itk::SmartPointer &); namespace mitk { /// /// \brief This class is just a proxy for global functions which are needed by the /// python wrapping process since global functions cannnot be wrapped. Static method /// can be wrapped though. /// class MITKCORE_EXPORT ImageCaster { public: - MITK_PP_SEQ_FOR_EACH(DeclareMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(2)) - MITK_PP_SEQ_FOR_EACH(DeclareMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(3)) + BOOST_PP_SEQ_FOR_EACH(DeclareMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(2)) + BOOST_PP_SEQ_FOR_EACH(DeclareMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(3)) static void CastBaseData(mitk::BaseData *const, itk::SmartPointer &); }; class MITKCORE_EXPORT Caster { public: static void Cast(BaseData *dat, Surface *surface); }; class MITKCORE_EXPORT RendererAccess { public: static void Set3DRenderer(vtkRenderer *renderer); static vtkRenderer *Get3DRenderer(); protected: static vtkRenderer *m_3DRenderer; }; -} +} // namespace mitk #endif // MITKIMAGECASTER_H diff --git a/Modules/Core/include/mitkInstantiateAccessFunctions.h b/Modules/Core/include/mitkInstantiateAccessFunctions.h index 29e939b3b4..d8ce300faa 100644 --- a/Modules/Core/include/mitkInstantiateAccessFunctions.h +++ b/Modules/Core/include/mitkInstantiateAccessFunctions.h @@ -1,155 +1,154 @@ /*=================================================================== The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE.txt or http://www.mitk.org for details. ===================================================================*/ #ifndef MITKINSTANTIATEACCESSFUNCTIONS_H_HEADER_INCLUDED #define MITKINSTANTIATEACCESSFUNCTIONS_H_HEADER_INCLUDED #include #include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include #ifndef DOXYGEN_SKIP -#define InstantiateAccessFunctionImpl(r, itkImgFunc, type) MITK_PP_CAT(InstantiateAccessFunction_, itkImgFunc) type +#define InstantiateAccessFunctionImpl(r, itkImgFunc, type) BOOST_PP_CAT(InstantiateAccessFunction_, itkImgFunc) type // product is of the form (itkImgFunc)(short)(2) #ifdef _MSC_VER #define InstantiateAccessFunctionProductImpl(r, product) \ - MITK_PP_CAT(InstantiateAccessFunction_, MITK_PP_SEQ_HEAD(product)) \ - MITK_PP_EXPAND(MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product))) + BOOST_PP_CAT(InstantiateAccessFunction_, BOOST_PP_SEQ_HEAD(product)) \ + BOOST_PP_EXPAND(BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product))) #else #define InstantiateAccessFunctionProductImpl(r, product) \ - MITK_PP_EXPAND(MITK_PP_CAT(InstantiateAccessFunction_, MITK_PP_SEQ_HEAD(product)) \ - MITK_PP_SEQ_TO_TUPLE(MITK_PP_SEQ_TAIL(product))) + BOOST_PP_EXPAND(BOOST_PP_CAT(InstantiateAccessFunction_, BOOST_PP_SEQ_HEAD(product)) \ + BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product))) #endif #endif // DOXYGEN_SKIP //--------------------------------- instantiation functions ------------------------------ /** * \brief Instantiate access function for the given pixel types and dimensions. * * Iteratively calls a macro named InstantiateAccessFunction_itkImgFunc * which you must define and which usually explicitly instantiates your access function. * * A call to InstantiateAccessFunctionForFixedPixelType(T, (a)(b), (d)(e)) results in calls * * InstantiateAccessFunction_T(a, d)
* InstantiateAccessFunction_T(a, e)
* InstantiateAccessFunction_T(b, d)
* InstantiateAccessFunction_T(b, e) * * That is, InstantiateAccessFunction_T is called for the cartesian product of the sequences pixelTypeSeq * and dimSeq. * * Example: * \code * template * void MyImageAccessFunction(itk::Image* itkImage) * { ... } * * #define InstantiateAccessFunction_MyImageAccessFunction(pixelType, dim) \ * template void MyImageAccessFunction(itk::Image*); * * InstantiateAccessFunctionForFixedPixelType(MyImageAccessFunction, (int), (3)) * \endcode * * Use this macro once after the definition of your access function. * Some compilers have memory problems without the explicit instantiation. * You may need to move the access function to a separate file. The CMake macro * MITK_MULTIPLEX_PICTYPE can help you with that. See \c mitk/CMake/mitkMacroMultiplexPicType.cmake * for documentation. * * \param itkImgFunc The custom part of the name of the macro to be called. * \param pixelTypeSeq a sequence of types, like (int)(short)(char). * \param dimSeq a sequence of dimensions, like (2)(3). * * \ingroup Adaptor */ #define InstantiateAccessFunctionForFixedType(itkImgFunc, pixelTypeSeq, dimSeq) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT(InstantiateAccessFunctionProductImpl, ((itkImgFunc))(pixelTypeSeq)(dimSeq)) + BOOST_PP_SEQ_FOR_EACH_PRODUCT(InstantiateAccessFunctionProductImpl, ((itkImgFunc))(pixelTypeSeq)(dimSeq)) /** * \brief Instantiate access function for all datatypes and dimensions. * * \sa InstantiateAccessFunctionForFixedType * * \ingroup Adaptor */ #define InstantiateAccessFunction(itkImgFunc) \ InstantiateAccessFunctionForFixedType(itkImgFunc, MITK_ACCESSBYITK_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Instantiate access function for all datatypes and a specific dimension. * * \sa InstantiateAccessFunctionForFixedType * * \param itkImgFunc The custom part of the name of the macro to be called. * \param dim a sequence of dimensions, like (2)(3). * * \ingroup Adaptor */ #define InstantiateAccessFunctionForFixedDimension(itkImgFunc, dim) \ InstantiateAccessFunctionForFixedType(itkImgFunc, MITK_ACCESSBYITK_PIXEL_TYPES_SEQ, (dim)) /** * \brief Instantiate access function for all given pixel types and all dimensions. * * \sa InstantiateAccessFunctionForFixedType * * \param itkImgFunc The custom part of the name of the macro to be called. * \param pixelTypeSeq a sequence of types, like (int)(short)(char). * * \ingroup Adaptor */ #define InstantiateAccessFunctionForFixedPixelType(itkImgFunc, pixelTypeSeq) \ InstantiateAccessFunctionForFixedType(itkImgFunc, pixelTypeSeq, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Instantiate access function for integral datatypes and all dimensions. * * \sa InstantiateAccessFunctionForFixedType * * \param itkImgFunc The custom part of the name of the macro to be called. * * \ingroup Adaptor */ #define InstantiateAccessFunctionForIntegralPixelTypes(itkImgFunc) \ InstantiateAccessFunctionForFixedType( \ itkImgFunc, MITK_ACCESSBYITK_INTEGRAL_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) /** * \brief Instantiate access function for floating point datatypes and all dimensions. * * \sa InstantiateAccessFunctionForFixedType * * \param itkImgFunc The custom part of the name of the macro to be called. * * \ingroup Adaptor */ #define InstantiateAccessFunctionForFloatingPixelTypes(itkImgFunc) \ InstantiateAccessFunctionForFixedType( \ itkImgFunc, MITK_ACCESSBYITK_FLOATING_PIXEL_TYPES_SEQ, MITK_ACCESSBYITK_DIMENSIONS_SEQ) #endif // of MITKINSTANTIATEACCESSFUNCTIONS_H_HEADER_INCLUDED diff --git a/Modules/Core/include/mitkPPArithmeticDec.h b/Modules/Core/include/mitkPPArithmeticDec.h deleted file mode 100644 index f49defc1f7..0000000000 --- a/Modules/Core/include/mitkPPArithmeticDec.h +++ /dev/null @@ -1,303 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_ARITHMETIC_DEC_HPP -#define MITK_PREPROCESSOR_ARITHMETIC_DEC_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_DEC */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_DEC(x) MITK_PP_DEC_I(x) -#else -#define MITK_PP_DEC(x) MITK_PP_DEC_OO((x)) -#define MITK_PP_DEC_OO(par) MITK_PP_DEC_I##par -#endif -# -#define MITK_PP_DEC_I(x) MITK_PP_DEC_##x -# -#define MITK_PP_DEC_0 0 -#define MITK_PP_DEC_1 0 -#define MITK_PP_DEC_2 1 -#define MITK_PP_DEC_3 2 -#define MITK_PP_DEC_4 3 -#define MITK_PP_DEC_5 4 -#define MITK_PP_DEC_6 5 -#define MITK_PP_DEC_7 6 -#define MITK_PP_DEC_8 7 -#define MITK_PP_DEC_9 8 -#define MITK_PP_DEC_10 9 -#define MITK_PP_DEC_11 10 -#define MITK_PP_DEC_12 11 -#define MITK_PP_DEC_13 12 -#define MITK_PP_DEC_14 13 -#define MITK_PP_DEC_15 14 -#define MITK_PP_DEC_16 15 -#define MITK_PP_DEC_17 16 -#define MITK_PP_DEC_18 17 -#define MITK_PP_DEC_19 18 -#define MITK_PP_DEC_20 19 -#define MITK_PP_DEC_21 20 -#define MITK_PP_DEC_22 21 -#define MITK_PP_DEC_23 22 -#define MITK_PP_DEC_24 23 -#define MITK_PP_DEC_25 24 -#define MITK_PP_DEC_26 25 -#define MITK_PP_DEC_27 26 -#define MITK_PP_DEC_28 27 -#define MITK_PP_DEC_29 28 -#define MITK_PP_DEC_30 29 -#define MITK_PP_DEC_31 30 -#define MITK_PP_DEC_32 31 -#define MITK_PP_DEC_33 32 -#define MITK_PP_DEC_34 33 -#define MITK_PP_DEC_35 34 -#define MITK_PP_DEC_36 35 -#define MITK_PP_DEC_37 36 -#define MITK_PP_DEC_38 37 -#define MITK_PP_DEC_39 38 -#define MITK_PP_DEC_40 39 -#define MITK_PP_DEC_41 40 -#define MITK_PP_DEC_42 41 -#define MITK_PP_DEC_43 42 -#define MITK_PP_DEC_44 43 -#define MITK_PP_DEC_45 44 -#define MITK_PP_DEC_46 45 -#define MITK_PP_DEC_47 46 -#define MITK_PP_DEC_48 47 -#define MITK_PP_DEC_49 48 -#define MITK_PP_DEC_50 49 -#define MITK_PP_DEC_51 50 -#define MITK_PP_DEC_52 51 -#define MITK_PP_DEC_53 52 -#define MITK_PP_DEC_54 53 -#define MITK_PP_DEC_55 54 -#define MITK_PP_DEC_56 55 -#define MITK_PP_DEC_57 56 -#define MITK_PP_DEC_58 57 -#define MITK_PP_DEC_59 58 -#define MITK_PP_DEC_60 59 -#define MITK_PP_DEC_61 60 -#define MITK_PP_DEC_62 61 -#define MITK_PP_DEC_63 62 -#define MITK_PP_DEC_64 63 -#define MITK_PP_DEC_65 64 -#define MITK_PP_DEC_66 65 -#define MITK_PP_DEC_67 66 -#define MITK_PP_DEC_68 67 -#define MITK_PP_DEC_69 68 -#define MITK_PP_DEC_70 69 -#define MITK_PP_DEC_71 70 -#define MITK_PP_DEC_72 71 -#define MITK_PP_DEC_73 72 -#define MITK_PP_DEC_74 73 -#define MITK_PP_DEC_75 74 -#define MITK_PP_DEC_76 75 -#define MITK_PP_DEC_77 76 -#define MITK_PP_DEC_78 77 -#define MITK_PP_DEC_79 78 -#define MITK_PP_DEC_80 79 -#define MITK_PP_DEC_81 80 -#define MITK_PP_DEC_82 81 -#define MITK_PP_DEC_83 82 -#define MITK_PP_DEC_84 83 -#define MITK_PP_DEC_85 84 -#define MITK_PP_DEC_86 85 -#define MITK_PP_DEC_87 86 -#define MITK_PP_DEC_88 87 -#define MITK_PP_DEC_89 88 -#define MITK_PP_DEC_90 89 -#define MITK_PP_DEC_91 90 -#define MITK_PP_DEC_92 91 -#define MITK_PP_DEC_93 92 -#define MITK_PP_DEC_94 93 -#define MITK_PP_DEC_95 94 -#define MITK_PP_DEC_96 95 -#define MITK_PP_DEC_97 96 -#define MITK_PP_DEC_98 97 -#define MITK_PP_DEC_99 98 -#define MITK_PP_DEC_100 99 -#define MITK_PP_DEC_101 100 -#define MITK_PP_DEC_102 101 -#define MITK_PP_DEC_103 102 -#define MITK_PP_DEC_104 103 -#define MITK_PP_DEC_105 104 -#define MITK_PP_DEC_106 105 -#define MITK_PP_DEC_107 106 -#define MITK_PP_DEC_108 107 -#define MITK_PP_DEC_109 108 -#define MITK_PP_DEC_110 109 -#define MITK_PP_DEC_111 110 -#define MITK_PP_DEC_112 111 -#define MITK_PP_DEC_113 112 -#define MITK_PP_DEC_114 113 -#define MITK_PP_DEC_115 114 -#define MITK_PP_DEC_116 115 -#define MITK_PP_DEC_117 116 -#define MITK_PP_DEC_118 117 -#define MITK_PP_DEC_119 118 -#define MITK_PP_DEC_120 119 -#define MITK_PP_DEC_121 120 -#define MITK_PP_DEC_122 121 -#define MITK_PP_DEC_123 122 -#define MITK_PP_DEC_124 123 -#define MITK_PP_DEC_125 124 -#define MITK_PP_DEC_126 125 -#define MITK_PP_DEC_127 126 -#define MITK_PP_DEC_128 127 -#define MITK_PP_DEC_129 128 -#define MITK_PP_DEC_130 129 -#define MITK_PP_DEC_131 130 -#define MITK_PP_DEC_132 131 -#define MITK_PP_DEC_133 132 -#define MITK_PP_DEC_134 133 -#define MITK_PP_DEC_135 134 -#define MITK_PP_DEC_136 135 -#define MITK_PP_DEC_137 136 -#define MITK_PP_DEC_138 137 -#define MITK_PP_DEC_139 138 -#define MITK_PP_DEC_140 139 -#define MITK_PP_DEC_141 140 -#define MITK_PP_DEC_142 141 -#define MITK_PP_DEC_143 142 -#define MITK_PP_DEC_144 143 -#define MITK_PP_DEC_145 144 -#define MITK_PP_DEC_146 145 -#define MITK_PP_DEC_147 146 -#define MITK_PP_DEC_148 147 -#define MITK_PP_DEC_149 148 -#define MITK_PP_DEC_150 149 -#define MITK_PP_DEC_151 150 -#define MITK_PP_DEC_152 151 -#define MITK_PP_DEC_153 152 -#define MITK_PP_DEC_154 153 -#define MITK_PP_DEC_155 154 -#define MITK_PP_DEC_156 155 -#define MITK_PP_DEC_157 156 -#define MITK_PP_DEC_158 157 -#define MITK_PP_DEC_159 158 -#define MITK_PP_DEC_160 159 -#define MITK_PP_DEC_161 160 -#define MITK_PP_DEC_162 161 -#define MITK_PP_DEC_163 162 -#define MITK_PP_DEC_164 163 -#define MITK_PP_DEC_165 164 -#define MITK_PP_DEC_166 165 -#define MITK_PP_DEC_167 166 -#define MITK_PP_DEC_168 167 -#define MITK_PP_DEC_169 168 -#define MITK_PP_DEC_170 169 -#define MITK_PP_DEC_171 170 -#define MITK_PP_DEC_172 171 -#define MITK_PP_DEC_173 172 -#define MITK_PP_DEC_174 173 -#define MITK_PP_DEC_175 174 -#define MITK_PP_DEC_176 175 -#define MITK_PP_DEC_177 176 -#define MITK_PP_DEC_178 177 -#define MITK_PP_DEC_179 178 -#define MITK_PP_DEC_180 179 -#define MITK_PP_DEC_181 180 -#define MITK_PP_DEC_182 181 -#define MITK_PP_DEC_183 182 -#define MITK_PP_DEC_184 183 -#define MITK_PP_DEC_185 184 -#define MITK_PP_DEC_186 185 -#define MITK_PP_DEC_187 186 -#define MITK_PP_DEC_188 187 -#define MITK_PP_DEC_189 188 -#define MITK_PP_DEC_190 189 -#define MITK_PP_DEC_191 190 -#define MITK_PP_DEC_192 191 -#define MITK_PP_DEC_193 192 -#define MITK_PP_DEC_194 193 -#define MITK_PP_DEC_195 194 -#define MITK_PP_DEC_196 195 -#define MITK_PP_DEC_197 196 -#define MITK_PP_DEC_198 197 -#define MITK_PP_DEC_199 198 -#define MITK_PP_DEC_200 199 -#define MITK_PP_DEC_201 200 -#define MITK_PP_DEC_202 201 -#define MITK_PP_DEC_203 202 -#define MITK_PP_DEC_204 203 -#define MITK_PP_DEC_205 204 -#define MITK_PP_DEC_206 205 -#define MITK_PP_DEC_207 206 -#define MITK_PP_DEC_208 207 -#define MITK_PP_DEC_209 208 -#define MITK_PP_DEC_210 209 -#define MITK_PP_DEC_211 210 -#define MITK_PP_DEC_212 211 -#define MITK_PP_DEC_213 212 -#define MITK_PP_DEC_214 213 -#define MITK_PP_DEC_215 214 -#define MITK_PP_DEC_216 215 -#define MITK_PP_DEC_217 216 -#define MITK_PP_DEC_218 217 -#define MITK_PP_DEC_219 218 -#define MITK_PP_DEC_220 219 -#define MITK_PP_DEC_221 220 -#define MITK_PP_DEC_222 221 -#define MITK_PP_DEC_223 222 -#define MITK_PP_DEC_224 223 -#define MITK_PP_DEC_225 224 -#define MITK_PP_DEC_226 225 -#define MITK_PP_DEC_227 226 -#define MITK_PP_DEC_228 227 -#define MITK_PP_DEC_229 228 -#define MITK_PP_DEC_230 229 -#define MITK_PP_DEC_231 230 -#define MITK_PP_DEC_232 231 -#define MITK_PP_DEC_233 232 -#define MITK_PP_DEC_234 233 -#define MITK_PP_DEC_235 234 -#define MITK_PP_DEC_236 235 -#define MITK_PP_DEC_237 236 -#define MITK_PP_DEC_238 237 -#define MITK_PP_DEC_239 238 -#define MITK_PP_DEC_240 239 -#define MITK_PP_DEC_241 240 -#define MITK_PP_DEC_242 241 -#define MITK_PP_DEC_243 242 -#define MITK_PP_DEC_244 243 -#define MITK_PP_DEC_245 244 -#define MITK_PP_DEC_246 245 -#define MITK_PP_DEC_247 246 -#define MITK_PP_DEC_248 247 -#define MITK_PP_DEC_249 248 -#define MITK_PP_DEC_250 249 -#define MITK_PP_DEC_251 250 -#define MITK_PP_DEC_252 251 -#define MITK_PP_DEC_253 252 -#define MITK_PP_DEC_254 253 -#define MITK_PP_DEC_255 254 -#define MITK_PP_DEC_256 255 -# -#endif diff --git a/Modules/Core/include/mitkPPCat.h b/Modules/Core/include/mitkPPCat.h deleted file mode 100644 index 949d530574..0000000000 --- a/Modules/Core/include/mitkPPCat.h +++ /dev/null @@ -1,50 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_CAT_HPP -#define MITK_PREPROCESSOR_CAT_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_CAT */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_CAT(a, b) MITK_PP_CAT_I(a, b) -#else -#define MITK_PP_CAT(a, b) MITK_PP_CAT_OO((a, b)) -#define MITK_PP_CAT_OO(par) MITK_PP_CAT_I##par -#endif -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_CAT_I(a, b) a##b -#else -#define MITK_PP_CAT_I(a, b) MITK_PP_CAT_II(a##b) -#define MITK_PP_CAT_II(res) res -#endif -# -#endif diff --git a/Modules/Core/include/mitkPPConfig.h b/Modules/Core/include/mitkPPConfig.h deleted file mode 100644 index b550dca40d..0000000000 --- a/Modules/Core/include/mitkPPConfig.h +++ /dev/null @@ -1,85 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_CONFIG_CONFIG_HPP -#define MITK_PREPROCESSOR_CONFIG_CONFIG_HPP -# -#/* MITK_PP_CONFIG_FLAGS */ -# -#define MITK_PP_CONFIG_STRICT() 0x0001 -#define MITK_PP_CONFIG_IDEAL() 0x0002 -# -#define MITK_PP_CONFIG_MSVC() 0x0004 -#define MITK_PP_CONFIG_MWCC() 0x0008 -#define MITK_PP_CONFIG_BCC() 0x0010 -#define MITK_PP_CONFIG_EDG() 0x0020 -#define MITK_PP_CONFIG_DMC() 0x0040 -# -#ifndef MITK_PP_CONFIG_FLAGS -#if defined(__GCCXML__) -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_STRICT()) -#elif defined(__WAVE__) -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_STRICT()) -#elif defined(__MWERKS__) && __MWERKS__ >= 0x3200 -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_STRICT()) -#elif defined(__EDG__) || defined(__EDG_VERSION__) -#if defined(_MSC_VER) && __EDG_VERSION__ >= 308 -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_MSVC()) -#else -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_EDG() | MITK_PP_CONFIG_STRICT()) -#endif -#elif defined(__MWERKS__) -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_MWCC()) -#elif defined(__DMC__) -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_DMC()) -#elif defined(__BORLANDC__) && __BORLANDC__ >= 0x581 -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_STRICT()) -#elif defined(__BORLANDC__) || defined(__IBMC__) || defined(__IBMCPP__) || defined(__SUNPRO_CC) -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_BCC()) -#elif defined(_MSC_VER) -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_MSVC()) -#else -#define MITK_PP_CONFIG_FLAGS() (MITK_PP_CONFIG_STRICT()) -#endif -#endif -# -#/* MITK_PP_CONFIG_EXTENDED_LINE_INFO */ -# -#ifndef MITK_PP_CONFIG_EXTENDED_LINE_INFO -#define MITK_PP_CONFIG_EXTENDED_LINE_INFO 0 -#endif -# -#/* MITK_PP_CONFIG_ERRORS */ -# -#ifndef MITK_PP_CONFIG_ERRORS -#ifdef NDEBUG -#define MITK_PP_CONFIG_ERRORS 0 -#else -#define MITK_PP_CONFIG_ERRORS 1 -#endif -#endif -# -#endif diff --git a/Modules/Core/include/mitkPPControlExprIIf.h b/Modules/Core/include/mitkPPControlExprIIf.h deleted file mode 100644 index c841e1ed3e..0000000000 --- a/Modules/Core/include/mitkPPControlExprIIf.h +++ /dev/null @@ -1,46 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_CONTROL_EXPR_IIF_HPP -#define MITK_PREPROCESSOR_CONTROL_EXPR_IIF_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_EXPR_IIF */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_EXPR_IIF(bit, expr) MITK_PP_EXPR_IIF_I(bit, expr) -#else -#define MITK_PP_EXPR_IIF(bit, expr) MITK_PP_EXPR_IIF_OO((bit, expr)) -#define MITK_PP_EXPR_IIF_OO(par) MITK_PP_EXPR_IIF_I##par -#endif -# -#define MITK_PP_EXPR_IIF_I(bit, expr) MITK_PP_EXPR_IIF_##bit(expr) -# -#define MITK_PP_EXPR_IIF_0(expr) -#define MITK_PP_EXPR_IIF_1(expr) expr -# -#endif diff --git a/Modules/Core/include/mitkPPControlIIf.h b/Modules/Core/include/mitkPPControlIIf.h deleted file mode 100644 index 6bb44a87af..0000000000 --- a/Modules/Core/include/mitkPPControlIIf.h +++ /dev/null @@ -1,49 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_CONTROL_IIF_HPP -#define MITK_PREPROCESSOR_CONTROL_IIF_HPP -# -#include "mitkPPConfig.h" -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_IIF(bit, t, f) MITK_PP_IIF_I(bit, t, f) -#else -#define MITK_PP_IIF(bit, t, f) MITK_PP_IIF_OO((bit, t, f)) -#define MITK_PP_IIF_OO(par) MITK_PP_IIF_I##par -#endif -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_IIF_I(bit, t, f) MITK_PP_IIF_##bit(t, f) -#else -#define MITK_PP_IIF_I(bit, t, f) MITK_PP_IIF_II(MITK_PP_IIF_##bit(t, f)) -#define MITK_PP_IIF_II(id) id -#endif -# -#define MITK_PP_IIF_0(t, f) f -#define MITK_PP_IIF_1(t, f) t -# -#endif diff --git a/Modules/Core/include/mitkPPControlIf.h b/Modules/Core/include/mitkPPControlIf.h deleted file mode 100644 index ae13190cc3..0000000000 --- a/Modules/Core/include/mitkPPControlIf.h +++ /dev/null @@ -1,45 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_CONTROL_IF_HPP -#define MITK_PREPROCESSOR_CONTROL_IF_HPP -# -#include "mitkPPConfig.h" -#include "mitkPPControlIIf.h" -#include "mitkPPLogicalBool.h" -# -#/* MITK_PP_IF */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_IF(cond, t, f) MITK_PP_IIF(MITK_PP_BOOL(cond), t, f) -#else -#define MITK_PP_IF(cond, t, f) MITK_PP_IF_I(cond, t, f) -#define MITK_PP_IF_I(cond, t, f) MITK_PP_IIF(MITK_PP_BOOL(cond), t, f) -#endif -# -#endif diff --git a/Modules/Core/include/mitkPPDebugError.h b/Modules/Core/include/mitkPPDebugError.h deleted file mode 100644 index 201edfd82b..0000000000 --- a/Modules/Core/include/mitkPPDebugError.h +++ /dev/null @@ -1,48 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_DEBUG_ERROR_HPP -#define MITK_PREPROCESSOR_DEBUG_ERROR_HPP -# -#include "mitkPPCat.h" -#include "mitkPPConfig.h" -# -#/* MITK_PP_ERROR */ -# -#if MITK_PP_CONFIG_ERRORS -#define MITK_PP_ERROR(code) MITK_PP_CAT(MITK_PP_ERROR_, code) -#endif -# -#define MITK_PP_ERROR_0x0000 MITK_PP_ERROR(0x0000, MITK_PP_INDEX_OUT_OF_BOUNDS) -#define MITK_PP_ERROR_0x0001 MITK_PP_ERROR(0x0001, MITK_PP_WHILE_OVERFLOW) -#define MITK_PP_ERROR_0x0002 MITK_PP_ERROR(0x0002, MITK_PP_FOR_OVERFLOW) -#define MITK_PP_ERROR_0x0003 MITK_PP_ERROR(0x0003, MITK_PP_REPEAT_OVERFLOW) -#define MITK_PP_ERROR_0x0004 MITK_PP_ERROR(0x0004, MITK_PP_LIST_FOLD_OVERFLOW) -#define MITK_PP_ERROR_0x0005 MITK_PP_ERROR(0x0005, MITK_PP_SEQ_FOLD_OVERFLOW) -#define MITK_PP_ERROR_0x0006 MITK_PP_ERROR(0x0006, MITK_PP_ARITHMETIC_OVERFLOW) -#define MITK_PP_ERROR_0x0007 MITK_PP_ERROR(0x0007, MITK_PP_DIVISION_BY_ZERO) -# -#endif diff --git a/Modules/Core/include/mitkPPDetailAutoRec.h b/Modules/Core/include/mitkPPDetailAutoRec.h deleted file mode 100644 index 670694739d..0000000000 --- a/Modules/Core/include/mitkPPDetailAutoRec.h +++ /dev/null @@ -1,308 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#include "mitkPPConfig.h" -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_DMC() -#include "mitkPPDetailDMCAutoRec.h" -#else -# -#ifndef MITK_PREPROCESSOR_DETAIL_AUTO_REC_HPP -#define MITK_PREPROCESSOR_DETAIL_AUTO_REC_HPP -# -#include "mitkPPControlIIf.h" -# -#/* MITK_PP_AUTO_REC */ -# -#define MITK_PP_AUTO_REC(pred, n) MITK_PP_NODE_ENTRY_##n(pred) -# -#define MITK_PP_NODE_ENTRY_256(p) MITK_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_128(p) MITK_PP_NODE_64(p)(p)(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_64(p) MITK_PP_NODE_32(p)(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_32(p) MITK_PP_NODE_16(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_16(p) MITK_PP_NODE_8(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_8(p) MITK_PP_NODE_4(p)(p)(p) -#define MITK_PP_NODE_ENTRY_4(p) MITK_PP_NODE_2(p)(p) -#define MITK_PP_NODE_ENTRY_2(p) MITK_PP_NODE_1(p) -# -#define MITK_PP_NODE_128(p) MITK_PP_IIF(p(128), MITK_PP_NODE_64, MITK_PP_NODE_192) -#define MITK_PP_NODE_64(p) MITK_PP_IIF(p(64), MITK_PP_NODE_32, MITK_PP_NODE_96) -#define MITK_PP_NODE_32(p) MITK_PP_IIF(p(32), MITK_PP_NODE_16, MITK_PP_NODE_48) -#define MITK_PP_NODE_16(p) MITK_PP_IIF(p(16), MITK_PP_NODE_8, MITK_PP_NODE_24) -#define MITK_PP_NODE_8(p) MITK_PP_IIF(p(8), MITK_PP_NODE_4, MITK_PP_NODE_12) -#define MITK_PP_NODE_4(p) MITK_PP_IIF(p(4), MITK_PP_NODE_2, MITK_PP_NODE_6) -#define MITK_PP_NODE_2(p) MITK_PP_IIF(p(2), MITK_PP_NODE_1, MITK_PP_NODE_3) -#define MITK_PP_NODE_1(p) MITK_PP_IIF(p(1), 1, 2) -#define MITK_PP_NODE_3(p) MITK_PP_IIF(p(3), 3, 4) -#define MITK_PP_NODE_6(p) MITK_PP_IIF(p(6), MITK_PP_NODE_5, MITK_PP_NODE_7) -#define MITK_PP_NODE_5(p) MITK_PP_IIF(p(5), 5, 6) -#define MITK_PP_NODE_7(p) MITK_PP_IIF(p(7), 7, 8) -#define MITK_PP_NODE_12(p) MITK_PP_IIF(p(12), MITK_PP_NODE_10, MITK_PP_NODE_14) -#define MITK_PP_NODE_10(p) MITK_PP_IIF(p(10), MITK_PP_NODE_9, MITK_PP_NODE_11) -#define MITK_PP_NODE_9(p) MITK_PP_IIF(p(9), 9, 10) -#define MITK_PP_NODE_11(p) MITK_PP_IIF(p(11), 11, 12) -#define MITK_PP_NODE_14(p) MITK_PP_IIF(p(14), MITK_PP_NODE_13, MITK_PP_NODE_15) -#define MITK_PP_NODE_13(p) MITK_PP_IIF(p(13), 13, 14) -#define MITK_PP_NODE_15(p) MITK_PP_IIF(p(15), 15, 16) -#define MITK_PP_NODE_24(p) MITK_PP_IIF(p(24), MITK_PP_NODE_20, MITK_PP_NODE_28) -#define MITK_PP_NODE_20(p) MITK_PP_IIF(p(20), MITK_PP_NODE_18, MITK_PP_NODE_22) -#define MITK_PP_NODE_18(p) MITK_PP_IIF(p(18), MITK_PP_NODE_17, MITK_PP_NODE_19) -#define MITK_PP_NODE_17(p) MITK_PP_IIF(p(17), 17, 18) -#define MITK_PP_NODE_19(p) MITK_PP_IIF(p(19), 19, 20) -#define MITK_PP_NODE_22(p) MITK_PP_IIF(p(22), MITK_PP_NODE_21, MITK_PP_NODE_23) -#define MITK_PP_NODE_21(p) MITK_PP_IIF(p(21), 21, 22) -#define MITK_PP_NODE_23(p) MITK_PP_IIF(p(23), 23, 24) -#define MITK_PP_NODE_28(p) MITK_PP_IIF(p(28), MITK_PP_NODE_26, MITK_PP_NODE_30) -#define MITK_PP_NODE_26(p) MITK_PP_IIF(p(26), MITK_PP_NODE_25, MITK_PP_NODE_27) -#define MITK_PP_NODE_25(p) MITK_PP_IIF(p(25), 25, 26) -#define MITK_PP_NODE_27(p) MITK_PP_IIF(p(27), 27, 28) -#define MITK_PP_NODE_30(p) MITK_PP_IIF(p(30), MITK_PP_NODE_29, MITK_PP_NODE_31) -#define MITK_PP_NODE_29(p) MITK_PP_IIF(p(29), 29, 30) -#define MITK_PP_NODE_31(p) MITK_PP_IIF(p(31), 31, 32) -#define MITK_PP_NODE_48(p) MITK_PP_IIF(p(48), MITK_PP_NODE_40, MITK_PP_NODE_56) -#define MITK_PP_NODE_40(p) MITK_PP_IIF(p(40), MITK_PP_NODE_36, MITK_PP_NODE_44) -#define MITK_PP_NODE_36(p) MITK_PP_IIF(p(36), MITK_PP_NODE_34, MITK_PP_NODE_38) -#define MITK_PP_NODE_34(p) MITK_PP_IIF(p(34), MITK_PP_NODE_33, MITK_PP_NODE_35) -#define MITK_PP_NODE_33(p) MITK_PP_IIF(p(33), 33, 34) -#define MITK_PP_NODE_35(p) MITK_PP_IIF(p(35), 35, 36) -#define MITK_PP_NODE_38(p) MITK_PP_IIF(p(38), MITK_PP_NODE_37, MITK_PP_NODE_39) -#define MITK_PP_NODE_37(p) MITK_PP_IIF(p(37), 37, 38) -#define MITK_PP_NODE_39(p) MITK_PP_IIF(p(39), 39, 40) -#define MITK_PP_NODE_44(p) MITK_PP_IIF(p(44), MITK_PP_NODE_42, MITK_PP_NODE_46) -#define MITK_PP_NODE_42(p) MITK_PP_IIF(p(42), MITK_PP_NODE_41, MITK_PP_NODE_43) -#define MITK_PP_NODE_41(p) MITK_PP_IIF(p(41), 41, 42) -#define MITK_PP_NODE_43(p) MITK_PP_IIF(p(43), 43, 44) -#define MITK_PP_NODE_46(p) MITK_PP_IIF(p(46), MITK_PP_NODE_45, MITK_PP_NODE_47) -#define MITK_PP_NODE_45(p) MITK_PP_IIF(p(45), 45, 46) -#define MITK_PP_NODE_47(p) MITK_PP_IIF(p(47), 47, 48) -#define MITK_PP_NODE_56(p) MITK_PP_IIF(p(56), MITK_PP_NODE_52, MITK_PP_NODE_60) -#define MITK_PP_NODE_52(p) MITK_PP_IIF(p(52), MITK_PP_NODE_50, MITK_PP_NODE_54) -#define MITK_PP_NODE_50(p) MITK_PP_IIF(p(50), MITK_PP_NODE_49, MITK_PP_NODE_51) -#define MITK_PP_NODE_49(p) MITK_PP_IIF(p(49), 49, 50) -#define MITK_PP_NODE_51(p) MITK_PP_IIF(p(51), 51, 52) -#define MITK_PP_NODE_54(p) MITK_PP_IIF(p(54), MITK_PP_NODE_53, MITK_PP_NODE_55) -#define MITK_PP_NODE_53(p) MITK_PP_IIF(p(53), 53, 54) -#define MITK_PP_NODE_55(p) MITK_PP_IIF(p(55), 55, 56) -#define MITK_PP_NODE_60(p) MITK_PP_IIF(p(60), MITK_PP_NODE_58, MITK_PP_NODE_62) -#define MITK_PP_NODE_58(p) MITK_PP_IIF(p(58), MITK_PP_NODE_57, MITK_PP_NODE_59) -#define MITK_PP_NODE_57(p) MITK_PP_IIF(p(57), 57, 58) -#define MITK_PP_NODE_59(p) MITK_PP_IIF(p(59), 59, 60) -#define MITK_PP_NODE_62(p) MITK_PP_IIF(p(62), MITK_PP_NODE_61, MITK_PP_NODE_63) -#define MITK_PP_NODE_61(p) MITK_PP_IIF(p(61), 61, 62) -#define MITK_PP_NODE_63(p) MITK_PP_IIF(p(63), 63, 64) -#define MITK_PP_NODE_96(p) MITK_PP_IIF(p(96), MITK_PP_NODE_80, MITK_PP_NODE_112) -#define MITK_PP_NODE_80(p) MITK_PP_IIF(p(80), MITK_PP_NODE_72, MITK_PP_NODE_88) -#define MITK_PP_NODE_72(p) MITK_PP_IIF(p(72), MITK_PP_NODE_68, MITK_PP_NODE_76) -#define MITK_PP_NODE_68(p) MITK_PP_IIF(p(68), MITK_PP_NODE_66, MITK_PP_NODE_70) -#define MITK_PP_NODE_66(p) MITK_PP_IIF(p(66), MITK_PP_NODE_65, MITK_PP_NODE_67) -#define MITK_PP_NODE_65(p) MITK_PP_IIF(p(65), 65, 66) -#define MITK_PP_NODE_67(p) MITK_PP_IIF(p(67), 67, 68) -#define MITK_PP_NODE_70(p) MITK_PP_IIF(p(70), MITK_PP_NODE_69, MITK_PP_NODE_71) -#define MITK_PP_NODE_69(p) MITK_PP_IIF(p(69), 69, 70) -#define MITK_PP_NODE_71(p) MITK_PP_IIF(p(71), 71, 72) -#define MITK_PP_NODE_76(p) MITK_PP_IIF(p(76), MITK_PP_NODE_74, MITK_PP_NODE_78) -#define MITK_PP_NODE_74(p) MITK_PP_IIF(p(74), MITK_PP_NODE_73, MITK_PP_NODE_75) -#define MITK_PP_NODE_73(p) MITK_PP_IIF(p(73), 73, 74) -#define MITK_PP_NODE_75(p) MITK_PP_IIF(p(75), 75, 76) -#define MITK_PP_NODE_78(p) MITK_PP_IIF(p(78), MITK_PP_NODE_77, MITK_PP_NODE_79) -#define MITK_PP_NODE_77(p) MITK_PP_IIF(p(77), 77, 78) -#define MITK_PP_NODE_79(p) MITK_PP_IIF(p(79), 79, 80) -#define MITK_PP_NODE_88(p) MITK_PP_IIF(p(88), MITK_PP_NODE_84, MITK_PP_NODE_92) -#define MITK_PP_NODE_84(p) MITK_PP_IIF(p(84), MITK_PP_NODE_82, MITK_PP_NODE_86) -#define MITK_PP_NODE_82(p) MITK_PP_IIF(p(82), MITK_PP_NODE_81, MITK_PP_NODE_83) -#define MITK_PP_NODE_81(p) MITK_PP_IIF(p(81), 81, 82) -#define MITK_PP_NODE_83(p) MITK_PP_IIF(p(83), 83, 84) -#define MITK_PP_NODE_86(p) MITK_PP_IIF(p(86), MITK_PP_NODE_85, MITK_PP_NODE_87) -#define MITK_PP_NODE_85(p) MITK_PP_IIF(p(85), 85, 86) -#define MITK_PP_NODE_87(p) MITK_PP_IIF(p(87), 87, 88) -#define MITK_PP_NODE_92(p) MITK_PP_IIF(p(92), MITK_PP_NODE_90, MITK_PP_NODE_94) -#define MITK_PP_NODE_90(p) MITK_PP_IIF(p(90), MITK_PP_NODE_89, MITK_PP_NODE_91) -#define MITK_PP_NODE_89(p) MITK_PP_IIF(p(89), 89, 90) -#define MITK_PP_NODE_91(p) MITK_PP_IIF(p(91), 91, 92) -#define MITK_PP_NODE_94(p) MITK_PP_IIF(p(94), MITK_PP_NODE_93, MITK_PP_NODE_95) -#define MITK_PP_NODE_93(p) MITK_PP_IIF(p(93), 93, 94) -#define MITK_PP_NODE_95(p) MITK_PP_IIF(p(95), 95, 96) -#define MITK_PP_NODE_112(p) MITK_PP_IIF(p(112), MITK_PP_NODE_104, MITK_PP_NODE_120) -#define MITK_PP_NODE_104(p) MITK_PP_IIF(p(104), MITK_PP_NODE_100, MITK_PP_NODE_108) -#define MITK_PP_NODE_100(p) MITK_PP_IIF(p(100), MITK_PP_NODE_98, MITK_PP_NODE_102) -#define MITK_PP_NODE_98(p) MITK_PP_IIF(p(98), MITK_PP_NODE_97, MITK_PP_NODE_99) -#define MITK_PP_NODE_97(p) MITK_PP_IIF(p(97), 97, 98) -#define MITK_PP_NODE_99(p) MITK_PP_IIF(p(99), 99, 100) -#define MITK_PP_NODE_102(p) MITK_PP_IIF(p(102), MITK_PP_NODE_101, MITK_PP_NODE_103) -#define MITK_PP_NODE_101(p) MITK_PP_IIF(p(101), 101, 102) -#define MITK_PP_NODE_103(p) MITK_PP_IIF(p(103), 103, 104) -#define MITK_PP_NODE_108(p) MITK_PP_IIF(p(108), MITK_PP_NODE_106, MITK_PP_NODE_110) -#define MITK_PP_NODE_106(p) MITK_PP_IIF(p(106), MITK_PP_NODE_105, MITK_PP_NODE_107) -#define MITK_PP_NODE_105(p) MITK_PP_IIF(p(105), 105, 106) -#define MITK_PP_NODE_107(p) MITK_PP_IIF(p(107), 107, 108) -#define MITK_PP_NODE_110(p) MITK_PP_IIF(p(110), MITK_PP_NODE_109, MITK_PP_NODE_111) -#define MITK_PP_NODE_109(p) MITK_PP_IIF(p(109), 109, 110) -#define MITK_PP_NODE_111(p) MITK_PP_IIF(p(111), 111, 112) -#define MITK_PP_NODE_120(p) MITK_PP_IIF(p(120), MITK_PP_NODE_116, MITK_PP_NODE_124) -#define MITK_PP_NODE_116(p) MITK_PP_IIF(p(116), MITK_PP_NODE_114, MITK_PP_NODE_118) -#define MITK_PP_NODE_114(p) MITK_PP_IIF(p(114), MITK_PP_NODE_113, MITK_PP_NODE_115) -#define MITK_PP_NODE_113(p) MITK_PP_IIF(p(113), 113, 114) -#define MITK_PP_NODE_115(p) MITK_PP_IIF(p(115), 115, 116) -#define MITK_PP_NODE_118(p) MITK_PP_IIF(p(118), MITK_PP_NODE_117, MITK_PP_NODE_119) -#define MITK_PP_NODE_117(p) MITK_PP_IIF(p(117), 117, 118) -#define MITK_PP_NODE_119(p) MITK_PP_IIF(p(119), 119, 120) -#define MITK_PP_NODE_124(p) MITK_PP_IIF(p(124), MITK_PP_NODE_122, MITK_PP_NODE_126) -#define MITK_PP_NODE_122(p) MITK_PP_IIF(p(122), MITK_PP_NODE_121, MITK_PP_NODE_123) -#define MITK_PP_NODE_121(p) MITK_PP_IIF(p(121), 121, 122) -#define MITK_PP_NODE_123(p) MITK_PP_IIF(p(123), 123, 124) -#define MITK_PP_NODE_126(p) MITK_PP_IIF(p(126), MITK_PP_NODE_125, MITK_PP_NODE_127) -#define MITK_PP_NODE_125(p) MITK_PP_IIF(p(125), 125, 126) -#define MITK_PP_NODE_127(p) MITK_PP_IIF(p(127), 127, 128) -#define MITK_PP_NODE_192(p) MITK_PP_IIF(p(192), MITK_PP_NODE_160, MITK_PP_NODE_224) -#define MITK_PP_NODE_160(p) MITK_PP_IIF(p(160), MITK_PP_NODE_144, MITK_PP_NODE_176) -#define MITK_PP_NODE_144(p) MITK_PP_IIF(p(144), MITK_PP_NODE_136, MITK_PP_NODE_152) -#define MITK_PP_NODE_136(p) MITK_PP_IIF(p(136), MITK_PP_NODE_132, MITK_PP_NODE_140) -#define MITK_PP_NODE_132(p) MITK_PP_IIF(p(132), MITK_PP_NODE_130, MITK_PP_NODE_134) -#define MITK_PP_NODE_130(p) MITK_PP_IIF(p(130), MITK_PP_NODE_129, MITK_PP_NODE_131) -#define MITK_PP_NODE_129(p) MITK_PP_IIF(p(129), 129, 130) -#define MITK_PP_NODE_131(p) MITK_PP_IIF(p(131), 131, 132) -#define MITK_PP_NODE_134(p) MITK_PP_IIF(p(134), MITK_PP_NODE_133, MITK_PP_NODE_135) -#define MITK_PP_NODE_133(p) MITK_PP_IIF(p(133), 133, 134) -#define MITK_PP_NODE_135(p) MITK_PP_IIF(p(135), 135, 136) -#define MITK_PP_NODE_140(p) MITK_PP_IIF(p(140), MITK_PP_NODE_138, MITK_PP_NODE_142) -#define MITK_PP_NODE_138(p) MITK_PP_IIF(p(138), MITK_PP_NODE_137, MITK_PP_NODE_139) -#define MITK_PP_NODE_137(p) MITK_PP_IIF(p(137), 137, 138) -#define MITK_PP_NODE_139(p) MITK_PP_IIF(p(139), 139, 140) -#define MITK_PP_NODE_142(p) MITK_PP_IIF(p(142), MITK_PP_NODE_141, MITK_PP_NODE_143) -#define MITK_PP_NODE_141(p) MITK_PP_IIF(p(141), 141, 142) -#define MITK_PP_NODE_143(p) MITK_PP_IIF(p(143), 143, 144) -#define MITK_PP_NODE_152(p) MITK_PP_IIF(p(152), MITK_PP_NODE_148, MITK_PP_NODE_156) -#define MITK_PP_NODE_148(p) MITK_PP_IIF(p(148), MITK_PP_NODE_146, MITK_PP_NODE_150) -#define MITK_PP_NODE_146(p) MITK_PP_IIF(p(146), MITK_PP_NODE_145, MITK_PP_NODE_147) -#define MITK_PP_NODE_145(p) MITK_PP_IIF(p(145), 145, 146) -#define MITK_PP_NODE_147(p) MITK_PP_IIF(p(147), 147, 148) -#define MITK_PP_NODE_150(p) MITK_PP_IIF(p(150), MITK_PP_NODE_149, MITK_PP_NODE_151) -#define MITK_PP_NODE_149(p) MITK_PP_IIF(p(149), 149, 150) -#define MITK_PP_NODE_151(p) MITK_PP_IIF(p(151), 151, 152) -#define MITK_PP_NODE_156(p) MITK_PP_IIF(p(156), MITK_PP_NODE_154, MITK_PP_NODE_158) -#define MITK_PP_NODE_154(p) MITK_PP_IIF(p(154), MITK_PP_NODE_153, MITK_PP_NODE_155) -#define MITK_PP_NODE_153(p) MITK_PP_IIF(p(153), 153, 154) -#define MITK_PP_NODE_155(p) MITK_PP_IIF(p(155), 155, 156) -#define MITK_PP_NODE_158(p) MITK_PP_IIF(p(158), MITK_PP_NODE_157, MITK_PP_NODE_159) -#define MITK_PP_NODE_157(p) MITK_PP_IIF(p(157), 157, 158) -#define MITK_PP_NODE_159(p) MITK_PP_IIF(p(159), 159, 160) -#define MITK_PP_NODE_176(p) MITK_PP_IIF(p(176), MITK_PP_NODE_168, MITK_PP_NODE_184) -#define MITK_PP_NODE_168(p) MITK_PP_IIF(p(168), MITK_PP_NODE_164, MITK_PP_NODE_172) -#define MITK_PP_NODE_164(p) MITK_PP_IIF(p(164), MITK_PP_NODE_162, MITK_PP_NODE_166) -#define MITK_PP_NODE_162(p) MITK_PP_IIF(p(162), MITK_PP_NODE_161, MITK_PP_NODE_163) -#define MITK_PP_NODE_161(p) MITK_PP_IIF(p(161), 161, 162) -#define MITK_PP_NODE_163(p) MITK_PP_IIF(p(163), 163, 164) -#define MITK_PP_NODE_166(p) MITK_PP_IIF(p(166), MITK_PP_NODE_165, MITK_PP_NODE_167) -#define MITK_PP_NODE_165(p) MITK_PP_IIF(p(165), 165, 166) -#define MITK_PP_NODE_167(p) MITK_PP_IIF(p(167), 167, 168) -#define MITK_PP_NODE_172(p) MITK_PP_IIF(p(172), MITK_PP_NODE_170, MITK_PP_NODE_174) -#define MITK_PP_NODE_170(p) MITK_PP_IIF(p(170), MITK_PP_NODE_169, MITK_PP_NODE_171) -#define MITK_PP_NODE_169(p) MITK_PP_IIF(p(169), 169, 170) -#define MITK_PP_NODE_171(p) MITK_PP_IIF(p(171), 171, 172) -#define MITK_PP_NODE_174(p) MITK_PP_IIF(p(174), MITK_PP_NODE_173, MITK_PP_NODE_175) -#define MITK_PP_NODE_173(p) MITK_PP_IIF(p(173), 173, 174) -#define MITK_PP_NODE_175(p) MITK_PP_IIF(p(175), 175, 176) -#define MITK_PP_NODE_184(p) MITK_PP_IIF(p(184), MITK_PP_NODE_180, MITK_PP_NODE_188) -#define MITK_PP_NODE_180(p) MITK_PP_IIF(p(180), MITK_PP_NODE_178, MITK_PP_NODE_182) -#define MITK_PP_NODE_178(p) MITK_PP_IIF(p(178), MITK_PP_NODE_177, MITK_PP_NODE_179) -#define MITK_PP_NODE_177(p) MITK_PP_IIF(p(177), 177, 178) -#define MITK_PP_NODE_179(p) MITK_PP_IIF(p(179), 179, 180) -#define MITK_PP_NODE_182(p) MITK_PP_IIF(p(182), MITK_PP_NODE_181, MITK_PP_NODE_183) -#define MITK_PP_NODE_181(p) MITK_PP_IIF(p(181), 181, 182) -#define MITK_PP_NODE_183(p) MITK_PP_IIF(p(183), 183, 184) -#define MITK_PP_NODE_188(p) MITK_PP_IIF(p(188), MITK_PP_NODE_186, MITK_PP_NODE_190) -#define MITK_PP_NODE_186(p) MITK_PP_IIF(p(186), MITK_PP_NODE_185, MITK_PP_NODE_187) -#define MITK_PP_NODE_185(p) MITK_PP_IIF(p(185), 185, 186) -#define MITK_PP_NODE_187(p) MITK_PP_IIF(p(187), 187, 188) -#define MITK_PP_NODE_190(p) MITK_PP_IIF(p(190), MITK_PP_NODE_189, MITK_PP_NODE_191) -#define MITK_PP_NODE_189(p) MITK_PP_IIF(p(189), 189, 190) -#define MITK_PP_NODE_191(p) MITK_PP_IIF(p(191), 191, 192) -#define MITK_PP_NODE_224(p) MITK_PP_IIF(p(224), MITK_PP_NODE_208, MITK_PP_NODE_240) -#define MITK_PP_NODE_208(p) MITK_PP_IIF(p(208), MITK_PP_NODE_200, MITK_PP_NODE_216) -#define MITK_PP_NODE_200(p) MITK_PP_IIF(p(200), MITK_PP_NODE_196, MITK_PP_NODE_204) -#define MITK_PP_NODE_196(p) MITK_PP_IIF(p(196), MITK_PP_NODE_194, MITK_PP_NODE_198) -#define MITK_PP_NODE_194(p) MITK_PP_IIF(p(194), MITK_PP_NODE_193, MITK_PP_NODE_195) -#define MITK_PP_NODE_193(p) MITK_PP_IIF(p(193), 193, 194) -#define MITK_PP_NODE_195(p) MITK_PP_IIF(p(195), 195, 196) -#define MITK_PP_NODE_198(p) MITK_PP_IIF(p(198), MITK_PP_NODE_197, MITK_PP_NODE_199) -#define MITK_PP_NODE_197(p) MITK_PP_IIF(p(197), 197, 198) -#define MITK_PP_NODE_199(p) MITK_PP_IIF(p(199), 199, 200) -#define MITK_PP_NODE_204(p) MITK_PP_IIF(p(204), MITK_PP_NODE_202, MITK_PP_NODE_206) -#define MITK_PP_NODE_202(p) MITK_PP_IIF(p(202), MITK_PP_NODE_201, MITK_PP_NODE_203) -#define MITK_PP_NODE_201(p) MITK_PP_IIF(p(201), 201, 202) -#define MITK_PP_NODE_203(p) MITK_PP_IIF(p(203), 203, 204) -#define MITK_PP_NODE_206(p) MITK_PP_IIF(p(206), MITK_PP_NODE_205, MITK_PP_NODE_207) -#define MITK_PP_NODE_205(p) MITK_PP_IIF(p(205), 205, 206) -#define MITK_PP_NODE_207(p) MITK_PP_IIF(p(207), 207, 208) -#define MITK_PP_NODE_216(p) MITK_PP_IIF(p(216), MITK_PP_NODE_212, MITK_PP_NODE_220) -#define MITK_PP_NODE_212(p) MITK_PP_IIF(p(212), MITK_PP_NODE_210, MITK_PP_NODE_214) -#define MITK_PP_NODE_210(p) MITK_PP_IIF(p(210), MITK_PP_NODE_209, MITK_PP_NODE_211) -#define MITK_PP_NODE_209(p) MITK_PP_IIF(p(209), 209, 210) -#define MITK_PP_NODE_211(p) MITK_PP_IIF(p(211), 211, 212) -#define MITK_PP_NODE_214(p) MITK_PP_IIF(p(214), MITK_PP_NODE_213, MITK_PP_NODE_215) -#define MITK_PP_NODE_213(p) MITK_PP_IIF(p(213), 213, 214) -#define MITK_PP_NODE_215(p) MITK_PP_IIF(p(215), 215, 216) -#define MITK_PP_NODE_220(p) MITK_PP_IIF(p(220), MITK_PP_NODE_218, MITK_PP_NODE_222) -#define MITK_PP_NODE_218(p) MITK_PP_IIF(p(218), MITK_PP_NODE_217, MITK_PP_NODE_219) -#define MITK_PP_NODE_217(p) MITK_PP_IIF(p(217), 217, 218) -#define MITK_PP_NODE_219(p) MITK_PP_IIF(p(219), 219, 220) -#define MITK_PP_NODE_222(p) MITK_PP_IIF(p(222), MITK_PP_NODE_221, MITK_PP_NODE_223) -#define MITK_PP_NODE_221(p) MITK_PP_IIF(p(221), 221, 222) -#define MITK_PP_NODE_223(p) MITK_PP_IIF(p(223), 223, 224) -#define MITK_PP_NODE_240(p) MITK_PP_IIF(p(240), MITK_PP_NODE_232, MITK_PP_NODE_248) -#define MITK_PP_NODE_232(p) MITK_PP_IIF(p(232), MITK_PP_NODE_228, MITK_PP_NODE_236) -#define MITK_PP_NODE_228(p) MITK_PP_IIF(p(228), MITK_PP_NODE_226, MITK_PP_NODE_230) -#define MITK_PP_NODE_226(p) MITK_PP_IIF(p(226), MITK_PP_NODE_225, MITK_PP_NODE_227) -#define MITK_PP_NODE_225(p) MITK_PP_IIF(p(225), 225, 226) -#define MITK_PP_NODE_227(p) MITK_PP_IIF(p(227), 227, 228) -#define MITK_PP_NODE_230(p) MITK_PP_IIF(p(230), MITK_PP_NODE_229, MITK_PP_NODE_231) -#define MITK_PP_NODE_229(p) MITK_PP_IIF(p(229), 229, 230) -#define MITK_PP_NODE_231(p) MITK_PP_IIF(p(231), 231, 232) -#define MITK_PP_NODE_236(p) MITK_PP_IIF(p(236), MITK_PP_NODE_234, MITK_PP_NODE_238) -#define MITK_PP_NODE_234(p) MITK_PP_IIF(p(234), MITK_PP_NODE_233, MITK_PP_NODE_235) -#define MITK_PP_NODE_233(p) MITK_PP_IIF(p(233), 233, 234) -#define MITK_PP_NODE_235(p) MITK_PP_IIF(p(235), 235, 236) -#define MITK_PP_NODE_238(p) MITK_PP_IIF(p(238), MITK_PP_NODE_237, MITK_PP_NODE_239) -#define MITK_PP_NODE_237(p) MITK_PP_IIF(p(237), 237, 238) -#define MITK_PP_NODE_239(p) MITK_PP_IIF(p(239), 239, 240) -#define MITK_PP_NODE_248(p) MITK_PP_IIF(p(248), MITK_PP_NODE_244, MITK_PP_NODE_252) -#define MITK_PP_NODE_244(p) MITK_PP_IIF(p(244), MITK_PP_NODE_242, MITK_PP_NODE_246) -#define MITK_PP_NODE_242(p) MITK_PP_IIF(p(242), MITK_PP_NODE_241, MITK_PP_NODE_243) -#define MITK_PP_NODE_241(p) MITK_PP_IIF(p(241), 241, 242) -#define MITK_PP_NODE_243(p) MITK_PP_IIF(p(243), 243, 244) -#define MITK_PP_NODE_246(p) MITK_PP_IIF(p(246), MITK_PP_NODE_245, MITK_PP_NODE_247) -#define MITK_PP_NODE_245(p) MITK_PP_IIF(p(245), 245, 246) -#define MITK_PP_NODE_247(p) MITK_PP_IIF(p(247), 247, 248) -#define MITK_PP_NODE_252(p) MITK_PP_IIF(p(252), MITK_PP_NODE_250, MITK_PP_NODE_254) -#define MITK_PP_NODE_250(p) MITK_PP_IIF(p(250), MITK_PP_NODE_249, MITK_PP_NODE_251) -#define MITK_PP_NODE_249(p) MITK_PP_IIF(p(249), 249, 250) -#define MITK_PP_NODE_251(p) MITK_PP_IIF(p(251), 251, 252) -#define MITK_PP_NODE_254(p) MITK_PP_IIF(p(254), MITK_PP_NODE_253, MITK_PP_NODE_255) -#define MITK_PP_NODE_253(p) MITK_PP_IIF(p(253), 253, 254) -#define MITK_PP_NODE_255(p) MITK_PP_IIF(p(255), 255, 256) -# -#endif -#endif diff --git a/Modules/Core/include/mitkPPDetailDMCAutoRec.h b/Modules/Core/include/mitkPPDetailDMCAutoRec.h deleted file mode 100644 index a760511977..0000000000 --- a/Modules/Core/include/mitkPPDetailDMCAutoRec.h +++ /dev/null @@ -1,301 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_DETAIL_AUTO_REC_HPP -#define MITK_PREPROCESSOR_DETAIL_AUTO_REC_HPP -# -#include "mitkPPControlIIf.h" -# -#/* MITK_PP_AUTO_REC */ -# -#define MITK_PP_AUTO_REC(pred, n) MITK_PP_NODE_ENTRY_##n(pred) -# -#define MITK_PP_NODE_ENTRY_256(p) MITK_PP_NODE_128(p)(p)(p)(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_128(p) MITK_PP_NODE_64(p)(p)(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_64(p) MITK_PP_NODE_32(p)(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_32(p) MITK_PP_NODE_16(p)(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_16(p) MITK_PP_NODE_8(p)(p)(p)(p) -#define MITK_PP_NODE_ENTRY_8(p) MITK_PP_NODE_4(p)(p)(p) -#define MITK_PP_NODE_ENTRY_4(p) MITK_PP_NODE_2(p)(p) -#define MITK_PP_NODE_ENTRY_2(p) MITK_PP_NODE_1(p) -# -#define MITK_PP_NODE_128(p) MITK_PP_IIF(p##(128), MITK_PP_NODE_64, MITK_PP_NODE_192) -#define MITK_PP_NODE_64(p) MITK_PP_IIF(p##(64), MITK_PP_NODE_32, MITK_PP_NODE_96) -#define MITK_PP_NODE_32(p) MITK_PP_IIF(p##(32), MITK_PP_NODE_16, MITK_PP_NODE_48) -#define MITK_PP_NODE_16(p) MITK_PP_IIF(p##(16), MITK_PP_NODE_8, MITK_PP_NODE_24) -#define MITK_PP_NODE_8(p) MITK_PP_IIF(p##(8), MITK_PP_NODE_4, MITK_PP_NODE_12) -#define MITK_PP_NODE_4(p) MITK_PP_IIF(p##(4), MITK_PP_NODE_2, MITK_PP_NODE_6) -#define MITK_PP_NODE_2(p) MITK_PP_IIF(p##(2), MITK_PP_NODE_1, MITK_PP_NODE_3) -#define MITK_PP_NODE_1(p) MITK_PP_IIF(p##(1), 1, 2) -#define MITK_PP_NODE_3(p) MITK_PP_IIF(p##(3), 3, 4) -#define MITK_PP_NODE_6(p) MITK_PP_IIF(p##(6), MITK_PP_NODE_5, MITK_PP_NODE_7) -#define MITK_PP_NODE_5(p) MITK_PP_IIF(p##(5), 5, 6) -#define MITK_PP_NODE_7(p) MITK_PP_IIF(p##(7), 7, 8) -#define MITK_PP_NODE_12(p) MITK_PP_IIF(p##(12), MITK_PP_NODE_10, MITK_PP_NODE_14) -#define MITK_PP_NODE_10(p) MITK_PP_IIF(p##(10), MITK_PP_NODE_9, MITK_PP_NODE_11) -#define MITK_PP_NODE_9(p) MITK_PP_IIF(p##(9), 9, 10) -#define MITK_PP_NODE_11(p) MITK_PP_IIF(p##(11), 11, 12) -#define MITK_PP_NODE_14(p) MITK_PP_IIF(p##(14), MITK_PP_NODE_13, MITK_PP_NODE_15) -#define MITK_PP_NODE_13(p) MITK_PP_IIF(p##(13), 13, 14) -#define MITK_PP_NODE_15(p) MITK_PP_IIF(p##(15), 15, 16) -#define MITK_PP_NODE_24(p) MITK_PP_IIF(p##(24), MITK_PP_NODE_20, MITK_PP_NODE_28) -#define MITK_PP_NODE_20(p) MITK_PP_IIF(p##(20), MITK_PP_NODE_18, MITK_PP_NODE_22) -#define MITK_PP_NODE_18(p) MITK_PP_IIF(p##(18), MITK_PP_NODE_17, MITK_PP_NODE_19) -#define MITK_PP_NODE_17(p) MITK_PP_IIF(p##(17), 17, 18) -#define MITK_PP_NODE_19(p) MITK_PP_IIF(p##(19), 19, 20) -#define MITK_PP_NODE_22(p) MITK_PP_IIF(p##(22), MITK_PP_NODE_21, MITK_PP_NODE_23) -#define MITK_PP_NODE_21(p) MITK_PP_IIF(p##(21), 21, 22) -#define MITK_PP_NODE_23(p) MITK_PP_IIF(p##(23), 23, 24) -#define MITK_PP_NODE_28(p) MITK_PP_IIF(p##(28), MITK_PP_NODE_26, MITK_PP_NODE_30) -#define MITK_PP_NODE_26(p) MITK_PP_IIF(p##(26), MITK_PP_NODE_25, MITK_PP_NODE_27) -#define MITK_PP_NODE_25(p) MITK_PP_IIF(p##(25), 25, 26) -#define MITK_PP_NODE_27(p) MITK_PP_IIF(p##(27), 27, 28) -#define MITK_PP_NODE_30(p) MITK_PP_IIF(p##(30), MITK_PP_NODE_29, MITK_PP_NODE_31) -#define MITK_PP_NODE_29(p) MITK_PP_IIF(p##(29), 29, 30) -#define MITK_PP_NODE_31(p) MITK_PP_IIF(p##(31), 31, 32) -#define MITK_PP_NODE_48(p) MITK_PP_IIF(p##(48), MITK_PP_NODE_40, MITK_PP_NODE_56) -#define MITK_PP_NODE_40(p) MITK_PP_IIF(p##(40), MITK_PP_NODE_36, MITK_PP_NODE_44) -#define MITK_PP_NODE_36(p) MITK_PP_IIF(p##(36), MITK_PP_NODE_34, MITK_PP_NODE_38) -#define MITK_PP_NODE_34(p) MITK_PP_IIF(p##(34), MITK_PP_NODE_33, MITK_PP_NODE_35) -#define MITK_PP_NODE_33(p) MITK_PP_IIF(p##(33), 33, 34) -#define MITK_PP_NODE_35(p) MITK_PP_IIF(p##(35), 35, 36) -#define MITK_PP_NODE_38(p) MITK_PP_IIF(p##(38), MITK_PP_NODE_37, MITK_PP_NODE_39) -#define MITK_PP_NODE_37(p) MITK_PP_IIF(p##(37), 37, 38) -#define MITK_PP_NODE_39(p) MITK_PP_IIF(p##(39), 39, 40) -#define MITK_PP_NODE_44(p) MITK_PP_IIF(p##(44), MITK_PP_NODE_42, MITK_PP_NODE_46) -#define MITK_PP_NODE_42(p) MITK_PP_IIF(p##(42), MITK_PP_NODE_41, MITK_PP_NODE_43) -#define MITK_PP_NODE_41(p) MITK_PP_IIF(p##(41), 41, 42) -#define MITK_PP_NODE_43(p) MITK_PP_IIF(p##(43), 43, 44) -#define MITK_PP_NODE_46(p) MITK_PP_IIF(p##(46), MITK_PP_NODE_45, MITK_PP_NODE_47) -#define MITK_PP_NODE_45(p) MITK_PP_IIF(p##(45), 45, 46) -#define MITK_PP_NODE_47(p) MITK_PP_IIF(p##(47), 47, 48) -#define MITK_PP_NODE_56(p) MITK_PP_IIF(p##(56), MITK_PP_NODE_52, MITK_PP_NODE_60) -#define MITK_PP_NODE_52(p) MITK_PP_IIF(p##(52), MITK_PP_NODE_50, MITK_PP_NODE_54) -#define MITK_PP_NODE_50(p) MITK_PP_IIF(p##(50), MITK_PP_NODE_49, MITK_PP_NODE_51) -#define MITK_PP_NODE_49(p) MITK_PP_IIF(p##(49), 49, 50) -#define MITK_PP_NODE_51(p) MITK_PP_IIF(p##(51), 51, 52) -#define MITK_PP_NODE_54(p) MITK_PP_IIF(p##(54), MITK_PP_NODE_53, MITK_PP_NODE_55) -#define MITK_PP_NODE_53(p) MITK_PP_IIF(p##(53), 53, 54) -#define MITK_PP_NODE_55(p) MITK_PP_IIF(p##(55), 55, 56) -#define MITK_PP_NODE_60(p) MITK_PP_IIF(p##(60), MITK_PP_NODE_58, MITK_PP_NODE_62) -#define MITK_PP_NODE_58(p) MITK_PP_IIF(p##(58), MITK_PP_NODE_57, MITK_PP_NODE_59) -#define MITK_PP_NODE_57(p) MITK_PP_IIF(p##(57), 57, 58) -#define MITK_PP_NODE_59(p) MITK_PP_IIF(p##(59), 59, 60) -#define MITK_PP_NODE_62(p) MITK_PP_IIF(p##(62), MITK_PP_NODE_61, MITK_PP_NODE_63) -#define MITK_PP_NODE_61(p) MITK_PP_IIF(p##(61), 61, 62) -#define MITK_PP_NODE_63(p) MITK_PP_IIF(p##(63), 63, 64) -#define MITK_PP_NODE_96(p) MITK_PP_IIF(p##(96), MITK_PP_NODE_80, MITK_PP_NODE_112) -#define MITK_PP_NODE_80(p) MITK_PP_IIF(p##(80), MITK_PP_NODE_72, MITK_PP_NODE_88) -#define MITK_PP_NODE_72(p) MITK_PP_IIF(p##(72), MITK_PP_NODE_68, MITK_PP_NODE_76) -#define MITK_PP_NODE_68(p) MITK_PP_IIF(p##(68), MITK_PP_NODE_66, MITK_PP_NODE_70) -#define MITK_PP_NODE_66(p) MITK_PP_IIF(p##(66), MITK_PP_NODE_65, MITK_PP_NODE_67) -#define MITK_PP_NODE_65(p) MITK_PP_IIF(p##(65), 65, 66) -#define MITK_PP_NODE_67(p) MITK_PP_IIF(p##(67), 67, 68) -#define MITK_PP_NODE_70(p) MITK_PP_IIF(p##(70), MITK_PP_NODE_69, MITK_PP_NODE_71) -#define MITK_PP_NODE_69(p) MITK_PP_IIF(p##(69), 69, 70) -#define MITK_PP_NODE_71(p) MITK_PP_IIF(p##(71), 71, 72) -#define MITK_PP_NODE_76(p) MITK_PP_IIF(p##(76), MITK_PP_NODE_74, MITK_PP_NODE_78) -#define MITK_PP_NODE_74(p) MITK_PP_IIF(p##(74), MITK_PP_NODE_73, MITK_PP_NODE_75) -#define MITK_PP_NODE_73(p) MITK_PP_IIF(p##(73), 73, 74) -#define MITK_PP_NODE_75(p) MITK_PP_IIF(p##(75), 75, 76) -#define MITK_PP_NODE_78(p) MITK_PP_IIF(p##(78), MITK_PP_NODE_77, MITK_PP_NODE_79) -#define MITK_PP_NODE_77(p) MITK_PP_IIF(p##(77), 77, 78) -#define MITK_PP_NODE_79(p) MITK_PP_IIF(p##(79), 79, 80) -#define MITK_PP_NODE_88(p) MITK_PP_IIF(p##(88), MITK_PP_NODE_84, MITK_PP_NODE_92) -#define MITK_PP_NODE_84(p) MITK_PP_IIF(p##(84), MITK_PP_NODE_82, MITK_PP_NODE_86) -#define MITK_PP_NODE_82(p) MITK_PP_IIF(p##(82), MITK_PP_NODE_81, MITK_PP_NODE_83) -#define MITK_PP_NODE_81(p) MITK_PP_IIF(p##(81), 81, 82) -#define MITK_PP_NODE_83(p) MITK_PP_IIF(p##(83), 83, 84) -#define MITK_PP_NODE_86(p) MITK_PP_IIF(p##(86), MITK_PP_NODE_85, MITK_PP_NODE_87) -#define MITK_PP_NODE_85(p) MITK_PP_IIF(p##(85), 85, 86) -#define MITK_PP_NODE_87(p) MITK_PP_IIF(p##(87), 87, 88) -#define MITK_PP_NODE_92(p) MITK_PP_IIF(p##(92), MITK_PP_NODE_90, MITK_PP_NODE_94) -#define MITK_PP_NODE_90(p) MITK_PP_IIF(p##(90), MITK_PP_NODE_89, MITK_PP_NODE_91) -#define MITK_PP_NODE_89(p) MITK_PP_IIF(p##(89), 89, 90) -#define MITK_PP_NODE_91(p) MITK_PP_IIF(p##(91), 91, 92) -#define MITK_PP_NODE_94(p) MITK_PP_IIF(p##(94), MITK_PP_NODE_93, MITK_PP_NODE_95) -#define MITK_PP_NODE_93(p) MITK_PP_IIF(p##(93), 93, 94) -#define MITK_PP_NODE_95(p) MITK_PP_IIF(p##(95), 95, 96) -#define MITK_PP_NODE_112(p) MITK_PP_IIF(p##(112), MITK_PP_NODE_104, MITK_PP_NODE_120) -#define MITK_PP_NODE_104(p) MITK_PP_IIF(p##(104), MITK_PP_NODE_100, MITK_PP_NODE_108) -#define MITK_PP_NODE_100(p) MITK_PP_IIF(p##(100), MITK_PP_NODE_98, MITK_PP_NODE_102) -#define MITK_PP_NODE_98(p) MITK_PP_IIF(p##(98), MITK_PP_NODE_97, MITK_PP_NODE_99) -#define MITK_PP_NODE_97(p) MITK_PP_IIF(p##(97), 97, 98) -#define MITK_PP_NODE_99(p) MITK_PP_IIF(p##(99), 99, 100) -#define MITK_PP_NODE_102(p) MITK_PP_IIF(p##(102), MITK_PP_NODE_101, MITK_PP_NODE_103) -#define MITK_PP_NODE_101(p) MITK_PP_IIF(p##(101), 101, 102) -#define MITK_PP_NODE_103(p) MITK_PP_IIF(p##(103), 103, 104) -#define MITK_PP_NODE_108(p) MITK_PP_IIF(p##(108), MITK_PP_NODE_106, MITK_PP_NODE_110) -#define MITK_PP_NODE_106(p) MITK_PP_IIF(p##(106), MITK_PP_NODE_105, MITK_PP_NODE_107) -#define MITK_PP_NODE_105(p) MITK_PP_IIF(p##(105), 105, 106) -#define MITK_PP_NODE_107(p) MITK_PP_IIF(p##(107), 107, 108) -#define MITK_PP_NODE_110(p) MITK_PP_IIF(p##(110), MITK_PP_NODE_109, MITK_PP_NODE_111) -#define MITK_PP_NODE_109(p) MITK_PP_IIF(p##(109), 109, 110) -#define MITK_PP_NODE_111(p) MITK_PP_IIF(p##(111), 111, 112) -#define MITK_PP_NODE_120(p) MITK_PP_IIF(p##(120), MITK_PP_NODE_116, MITK_PP_NODE_124) -#define MITK_PP_NODE_116(p) MITK_PP_IIF(p##(116), MITK_PP_NODE_114, MITK_PP_NODE_118) -#define MITK_PP_NODE_114(p) MITK_PP_IIF(p##(114), MITK_PP_NODE_113, MITK_PP_NODE_115) -#define MITK_PP_NODE_113(p) MITK_PP_IIF(p##(113), 113, 114) -#define MITK_PP_NODE_115(p) MITK_PP_IIF(p##(115), 115, 116) -#define MITK_PP_NODE_118(p) MITK_PP_IIF(p##(118), MITK_PP_NODE_117, MITK_PP_NODE_119) -#define MITK_PP_NODE_117(p) MITK_PP_IIF(p##(117), 117, 118) -#define MITK_PP_NODE_119(p) MITK_PP_IIF(p##(119), 119, 120) -#define MITK_PP_NODE_124(p) MITK_PP_IIF(p##(124), MITK_PP_NODE_122, MITK_PP_NODE_126) -#define MITK_PP_NODE_122(p) MITK_PP_IIF(p##(122), MITK_PP_NODE_121, MITK_PP_NODE_123) -#define MITK_PP_NODE_121(p) MITK_PP_IIF(p##(121), 121, 122) -#define MITK_PP_NODE_123(p) MITK_PP_IIF(p##(123), 123, 124) -#define MITK_PP_NODE_126(p) MITK_PP_IIF(p##(126), MITK_PP_NODE_125, MITK_PP_NODE_127) -#define MITK_PP_NODE_125(p) MITK_PP_IIF(p##(125), 125, 126) -#define MITK_PP_NODE_127(p) MITK_PP_IIF(p##(127), 127, 128) -#define MITK_PP_NODE_192(p) MITK_PP_IIF(p##(192), MITK_PP_NODE_160, MITK_PP_NODE_224) -#define MITK_PP_NODE_160(p) MITK_PP_IIF(p##(160), MITK_PP_NODE_144, MITK_PP_NODE_176) -#define MITK_PP_NODE_144(p) MITK_PP_IIF(p##(144), MITK_PP_NODE_136, MITK_PP_NODE_152) -#define MITK_PP_NODE_136(p) MITK_PP_IIF(p##(136), MITK_PP_NODE_132, MITK_PP_NODE_140) -#define MITK_PP_NODE_132(p) MITK_PP_IIF(p##(132), MITK_PP_NODE_130, MITK_PP_NODE_134) -#define MITK_PP_NODE_130(p) MITK_PP_IIF(p##(130), MITK_PP_NODE_129, MITK_PP_NODE_131) -#define MITK_PP_NODE_129(p) MITK_PP_IIF(p##(129), 129, 130) -#define MITK_PP_NODE_131(p) MITK_PP_IIF(p##(131), 131, 132) -#define MITK_PP_NODE_134(p) MITK_PP_IIF(p##(134), MITK_PP_NODE_133, MITK_PP_NODE_135) -#define MITK_PP_NODE_133(p) MITK_PP_IIF(p##(133), 133, 134) -#define MITK_PP_NODE_135(p) MITK_PP_IIF(p##(135), 135, 136) -#define MITK_PP_NODE_140(p) MITK_PP_IIF(p##(140), MITK_PP_NODE_138, MITK_PP_NODE_142) -#define MITK_PP_NODE_138(p) MITK_PP_IIF(p##(138), MITK_PP_NODE_137, MITK_PP_NODE_139) -#define MITK_PP_NODE_137(p) MITK_PP_IIF(p##(137), 137, 138) -#define MITK_PP_NODE_139(p) MITK_PP_IIF(p##(139), 139, 140) -#define MITK_PP_NODE_142(p) MITK_PP_IIF(p##(142), MITK_PP_NODE_141, MITK_PP_NODE_143) -#define MITK_PP_NODE_141(p) MITK_PP_IIF(p##(141), 141, 142) -#define MITK_PP_NODE_143(p) MITK_PP_IIF(p##(143), 143, 144) -#define MITK_PP_NODE_152(p) MITK_PP_IIF(p##(152), MITK_PP_NODE_148, MITK_PP_NODE_156) -#define MITK_PP_NODE_148(p) MITK_PP_IIF(p##(148), MITK_PP_NODE_146, MITK_PP_NODE_150) -#define MITK_PP_NODE_146(p) MITK_PP_IIF(p##(146), MITK_PP_NODE_145, MITK_PP_NODE_147) -#define MITK_PP_NODE_145(p) MITK_PP_IIF(p##(145), 145, 146) -#define MITK_PP_NODE_147(p) MITK_PP_IIF(p##(147), 147, 148) -#define MITK_PP_NODE_150(p) MITK_PP_IIF(p##(150), MITK_PP_NODE_149, MITK_PP_NODE_151) -#define MITK_PP_NODE_149(p) MITK_PP_IIF(p##(149), 149, 150) -#define MITK_PP_NODE_151(p) MITK_PP_IIF(p##(151), 151, 152) -#define MITK_PP_NODE_156(p) MITK_PP_IIF(p##(156), MITK_PP_NODE_154, MITK_PP_NODE_158) -#define MITK_PP_NODE_154(p) MITK_PP_IIF(p##(154), MITK_PP_NODE_153, MITK_PP_NODE_155) -#define MITK_PP_NODE_153(p) MITK_PP_IIF(p##(153), 153, 154) -#define MITK_PP_NODE_155(p) MITK_PP_IIF(p##(155), 155, 156) -#define MITK_PP_NODE_158(p) MITK_PP_IIF(p##(158), MITK_PP_NODE_157, MITK_PP_NODE_159) -#define MITK_PP_NODE_157(p) MITK_PP_IIF(p##(157), 157, 158) -#define MITK_PP_NODE_159(p) MITK_PP_IIF(p##(159), 159, 160) -#define MITK_PP_NODE_176(p) MITK_PP_IIF(p##(176), MITK_PP_NODE_168, MITK_PP_NODE_184) -#define MITK_PP_NODE_168(p) MITK_PP_IIF(p##(168), MITK_PP_NODE_164, MITK_PP_NODE_172) -#define MITK_PP_NODE_164(p) MITK_PP_IIF(p##(164), MITK_PP_NODE_162, MITK_PP_NODE_166) -#define MITK_PP_NODE_162(p) MITK_PP_IIF(p##(162), MITK_PP_NODE_161, MITK_PP_NODE_163) -#define MITK_PP_NODE_161(p) MITK_PP_IIF(p##(161), 161, 162) -#define MITK_PP_NODE_163(p) MITK_PP_IIF(p##(163), 163, 164) -#define MITK_PP_NODE_166(p) MITK_PP_IIF(p##(166), MITK_PP_NODE_165, MITK_PP_NODE_167) -#define MITK_PP_NODE_165(p) MITK_PP_IIF(p##(165), 165, 166) -#define MITK_PP_NODE_167(p) MITK_PP_IIF(p##(167), 167, 168) -#define MITK_PP_NODE_172(p) MITK_PP_IIF(p##(172), MITK_PP_NODE_170, MITK_PP_NODE_174) -#define MITK_PP_NODE_170(p) MITK_PP_IIF(p##(170), MITK_PP_NODE_169, MITK_PP_NODE_171) -#define MITK_PP_NODE_169(p) MITK_PP_IIF(p##(169), 169, 170) -#define MITK_PP_NODE_171(p) MITK_PP_IIF(p##(171), 171, 172) -#define MITK_PP_NODE_174(p) MITK_PP_IIF(p##(174), MITK_PP_NODE_173, MITK_PP_NODE_175) -#define MITK_PP_NODE_173(p) MITK_PP_IIF(p##(173), 173, 174) -#define MITK_PP_NODE_175(p) MITK_PP_IIF(p##(175), 175, 176) -#define MITK_PP_NODE_184(p) MITK_PP_IIF(p##(184), MITK_PP_NODE_180, MITK_PP_NODE_188) -#define MITK_PP_NODE_180(p) MITK_PP_IIF(p##(180), MITK_PP_NODE_178, MITK_PP_NODE_182) -#define MITK_PP_NODE_178(p) MITK_PP_IIF(p##(178), MITK_PP_NODE_177, MITK_PP_NODE_179) -#define MITK_PP_NODE_177(p) MITK_PP_IIF(p##(177), 177, 178) -#define MITK_PP_NODE_179(p) MITK_PP_IIF(p##(179), 179, 180) -#define MITK_PP_NODE_182(p) MITK_PP_IIF(p##(182), MITK_PP_NODE_181, MITK_PP_NODE_183) -#define MITK_PP_NODE_181(p) MITK_PP_IIF(p##(181), 181, 182) -#define MITK_PP_NODE_183(p) MITK_PP_IIF(p##(183), 183, 184) -#define MITK_PP_NODE_188(p) MITK_PP_IIF(p##(188), MITK_PP_NODE_186, MITK_PP_NODE_190) -#define MITK_PP_NODE_186(p) MITK_PP_IIF(p##(186), MITK_PP_NODE_185, MITK_PP_NODE_187) -#define MITK_PP_NODE_185(p) MITK_PP_IIF(p##(185), 185, 186) -#define MITK_PP_NODE_187(p) MITK_PP_IIF(p##(187), 187, 188) -#define MITK_PP_NODE_190(p) MITK_PP_IIF(p##(190), MITK_PP_NODE_189, MITK_PP_NODE_191) -#define MITK_PP_NODE_189(p) MITK_PP_IIF(p##(189), 189, 190) -#define MITK_PP_NODE_191(p) MITK_PP_IIF(p##(191), 191, 192) -#define MITK_PP_NODE_224(p) MITK_PP_IIF(p##(224), MITK_PP_NODE_208, MITK_PP_NODE_240) -#define MITK_PP_NODE_208(p) MITK_PP_IIF(p##(208), MITK_PP_NODE_200, MITK_PP_NODE_216) -#define MITK_PP_NODE_200(p) MITK_PP_IIF(p##(200), MITK_PP_NODE_196, MITK_PP_NODE_204) -#define MITK_PP_NODE_196(p) MITK_PP_IIF(p##(196), MITK_PP_NODE_194, MITK_PP_NODE_198) -#define MITK_PP_NODE_194(p) MITK_PP_IIF(p##(194), MITK_PP_NODE_193, MITK_PP_NODE_195) -#define MITK_PP_NODE_193(p) MITK_PP_IIF(p##(193), 193, 194) -#define MITK_PP_NODE_195(p) MITK_PP_IIF(p##(195), 195, 196) -#define MITK_PP_NODE_198(p) MITK_PP_IIF(p##(198), MITK_PP_NODE_197, MITK_PP_NODE_199) -#define MITK_PP_NODE_197(p) MITK_PP_IIF(p##(197), 197, 198) -#define MITK_PP_NODE_199(p) MITK_PP_IIF(p##(199), 199, 200) -#define MITK_PP_NODE_204(p) MITK_PP_IIF(p##(204), MITK_PP_NODE_202, MITK_PP_NODE_206) -#define MITK_PP_NODE_202(p) MITK_PP_IIF(p##(202), MITK_PP_NODE_201, MITK_PP_NODE_203) -#define MITK_PP_NODE_201(p) MITK_PP_IIF(p##(201), 201, 202) -#define MITK_PP_NODE_203(p) MITK_PP_IIF(p##(203), 203, 204) -#define MITK_PP_NODE_206(p) MITK_PP_IIF(p##(206), MITK_PP_NODE_205, MITK_PP_NODE_207) -#define MITK_PP_NODE_205(p) MITK_PP_IIF(p##(205), 205, 206) -#define MITK_PP_NODE_207(p) MITK_PP_IIF(p##(207), 207, 208) -#define MITK_PP_NODE_216(p) MITK_PP_IIF(p##(216), MITK_PP_NODE_212, MITK_PP_NODE_220) -#define MITK_PP_NODE_212(p) MITK_PP_IIF(p##(212), MITK_PP_NODE_210, MITK_PP_NODE_214) -#define MITK_PP_NODE_210(p) MITK_PP_IIF(p##(210), MITK_PP_NODE_209, MITK_PP_NODE_211) -#define MITK_PP_NODE_209(p) MITK_PP_IIF(p##(209), 209, 210) -#define MITK_PP_NODE_211(p) MITK_PP_IIF(p##(211), 211, 212) -#define MITK_PP_NODE_214(p) MITK_PP_IIF(p##(214), MITK_PP_NODE_213, MITK_PP_NODE_215) -#define MITK_PP_NODE_213(p) MITK_PP_IIF(p##(213), 213, 214) -#define MITK_PP_NODE_215(p) MITK_PP_IIF(p##(215), 215, 216) -#define MITK_PP_NODE_220(p) MITK_PP_IIF(p##(220), MITK_PP_NODE_218, MITK_PP_NODE_222) -#define MITK_PP_NODE_218(p) MITK_PP_IIF(p##(218), MITK_PP_NODE_217, MITK_PP_NODE_219) -#define MITK_PP_NODE_217(p) MITK_PP_IIF(p##(217), 217, 218) -#define MITK_PP_NODE_219(p) MITK_PP_IIF(p##(219), 219, 220) -#define MITK_PP_NODE_222(p) MITK_PP_IIF(p##(222), MITK_PP_NODE_221, MITK_PP_NODE_223) -#define MITK_PP_NODE_221(p) MITK_PP_IIF(p##(221), 221, 222) -#define MITK_PP_NODE_223(p) MITK_PP_IIF(p##(223), 223, 224) -#define MITK_PP_NODE_240(p) MITK_PP_IIF(p##(240), MITK_PP_NODE_232, MITK_PP_NODE_248) -#define MITK_PP_NODE_232(p) MITK_PP_IIF(p##(232), MITK_PP_NODE_228, MITK_PP_NODE_236) -#define MITK_PP_NODE_228(p) MITK_PP_IIF(p##(228), MITK_PP_NODE_226, MITK_PP_NODE_230) -#define MITK_PP_NODE_226(p) MITK_PP_IIF(p##(226), MITK_PP_NODE_225, MITK_PP_NODE_227) -#define MITK_PP_NODE_225(p) MITK_PP_IIF(p##(225), 225, 226) -#define MITK_PP_NODE_227(p) MITK_PP_IIF(p##(227), 227, 228) -#define MITK_PP_NODE_230(p) MITK_PP_IIF(p##(230), MITK_PP_NODE_229, MITK_PP_NODE_231) -#define MITK_PP_NODE_229(p) MITK_PP_IIF(p##(229), 229, 230) -#define MITK_PP_NODE_231(p) MITK_PP_IIF(p##(231), 231, 232) -#define MITK_PP_NODE_236(p) MITK_PP_IIF(p##(236), MITK_PP_NODE_234, MITK_PP_NODE_238) -#define MITK_PP_NODE_234(p) MITK_PP_IIF(p##(234), MITK_PP_NODE_233, MITK_PP_NODE_235) -#define MITK_PP_NODE_233(p) MITK_PP_IIF(p##(233), 233, 234) -#define MITK_PP_NODE_235(p) MITK_PP_IIF(p##(235), 235, 236) -#define MITK_PP_NODE_238(p) MITK_PP_IIF(p##(238), MITK_PP_NODE_237, MITK_PP_NODE_239) -#define MITK_PP_NODE_237(p) MITK_PP_IIF(p##(237), 237, 238) -#define MITK_PP_NODE_239(p) MITK_PP_IIF(p##(239), 239, 240) -#define MITK_PP_NODE_248(p) MITK_PP_IIF(p##(248), MITK_PP_NODE_244, MITK_PP_NODE_252) -#define MITK_PP_NODE_244(p) MITK_PP_IIF(p##(244), MITK_PP_NODE_242, MITK_PP_NODE_246) -#define MITK_PP_NODE_242(p) MITK_PP_IIF(p##(242), MITK_PP_NODE_241, MITK_PP_NODE_243) -#define MITK_PP_NODE_241(p) MITK_PP_IIF(p##(241), 241, 242) -#define MITK_PP_NODE_243(p) MITK_PP_IIF(p##(243), 243, 244) -#define MITK_PP_NODE_246(p) MITK_PP_IIF(p##(246), MITK_PP_NODE_245, MITK_PP_NODE_247) -#define MITK_PP_NODE_245(p) MITK_PP_IIF(p##(245), 245, 246) -#define MITK_PP_NODE_247(p) MITK_PP_IIF(p##(247), 247, 248) -#define MITK_PP_NODE_252(p) MITK_PP_IIF(p##(252), MITK_PP_NODE_250, MITK_PP_NODE_254) -#define MITK_PP_NODE_250(p) MITK_PP_IIF(p##(250), MITK_PP_NODE_249, MITK_PP_NODE_251) -#define MITK_PP_NODE_249(p) MITK_PP_IIF(p##(249), 249, 250) -#define MITK_PP_NODE_251(p) MITK_PP_IIF(p##(251), 251, 252) -#define MITK_PP_NODE_254(p) MITK_PP_IIF(p##(254), MITK_PP_NODE_253, MITK_PP_NODE_255) -#define MITK_PP_NODE_253(p) MITK_PP_IIF(p##(253), 253, 254) -#define MITK_PP_NODE_255(p) MITK_PP_IIF(p##(255), 255, 256) -# -#endif diff --git a/Modules/Core/include/mitkPPExpand.h b/Modules/Core/include/mitkPPExpand.h deleted file mode 100644 index f1bb614c7f..0000000000 --- a/Modules/Core/include/mitkPPExpand.h +++ /dev/null @@ -1,32 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_EXPAND_HPP -#define MITK_PREPROCESSOR_EXPAND_HPP -# -#include "mitkPPFacilitiesExpand.h" -# -#endif diff --git a/Modules/Core/include/mitkPPFacilitiesEmpty.h b/Modules/Core/include/mitkPPFacilitiesEmpty.h deleted file mode 100644 index a21bd39bfd..0000000000 --- a/Modules/Core/include/mitkPPFacilitiesEmpty.h +++ /dev/null @@ -1,36 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_FACILITIES_EMPTY_HPP -#define MITK_PREPROCESSOR_FACILITIES_EMPTY_HPP -# -#/* MITK_PP_EMPTY */ -# -#define MITK_PP_EMPTY() -# -#endif diff --git a/Modules/Core/include/mitkPPFacilitiesExpand.h b/Modules/Core/include/mitkPPFacilitiesExpand.h deleted file mode 100644 index c29d4bb34b..0000000000 --- a/Modules/Core/include/mitkPPFacilitiesExpand.h +++ /dev/null @@ -1,43 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_FACILITIES_EXPAND_HPP -#define MITK_PREPROCESSOR_FACILITIES_EXPAND_HPP -# -#include "mitkPPConfig.h" -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() && ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_DMC() -#define MITK_PP_EXPAND(x) MITK_PP_EXPAND_I(x) -#else -#define MITK_PP_EXPAND(x) MITK_PP_EXPAND_OO((x)) -#define MITK_PP_EXPAND_OO(par) MITK_PP_EXPAND_I##par -#endif -# -#define MITK_PP_EXPAND_I(x) x -# -#endif diff --git a/Modules/Core/include/mitkPPLogicalBool.h b/Modules/Core/include/mitkPPLogicalBool.h deleted file mode 100644 index ef557706c5..0000000000 --- a/Modules/Core/include/mitkPPLogicalBool.h +++ /dev/null @@ -1,303 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_LOGICAL_BOOL_HPP -#define MITK_PREPROCESSOR_LOGICAL_BOOL_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_BOOL */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_BOOL(x) MITK_PP_BOOL_I(x) -#else -#define MITK_PP_BOOL(x) MITK_PP_BOOL_OO((x)) -#define MITK_PP_BOOL_OO(par) MITK_PP_BOOL_I##par -#endif -# -#define MITK_PP_BOOL_I(x) MITK_PP_BOOL_##x -# -#define MITK_PP_BOOL_0 0 -#define MITK_PP_BOOL_1 1 -#define MITK_PP_BOOL_2 1 -#define MITK_PP_BOOL_3 1 -#define MITK_PP_BOOL_4 1 -#define MITK_PP_BOOL_5 1 -#define MITK_PP_BOOL_6 1 -#define MITK_PP_BOOL_7 1 -#define MITK_PP_BOOL_8 1 -#define MITK_PP_BOOL_9 1 -#define MITK_PP_BOOL_10 1 -#define MITK_PP_BOOL_11 1 -#define MITK_PP_BOOL_12 1 -#define MITK_PP_BOOL_13 1 -#define MITK_PP_BOOL_14 1 -#define MITK_PP_BOOL_15 1 -#define MITK_PP_BOOL_16 1 -#define MITK_PP_BOOL_17 1 -#define MITK_PP_BOOL_18 1 -#define MITK_PP_BOOL_19 1 -#define MITK_PP_BOOL_20 1 -#define MITK_PP_BOOL_21 1 -#define MITK_PP_BOOL_22 1 -#define MITK_PP_BOOL_23 1 -#define MITK_PP_BOOL_24 1 -#define MITK_PP_BOOL_25 1 -#define MITK_PP_BOOL_26 1 -#define MITK_PP_BOOL_27 1 -#define MITK_PP_BOOL_28 1 -#define MITK_PP_BOOL_29 1 -#define MITK_PP_BOOL_30 1 -#define MITK_PP_BOOL_31 1 -#define MITK_PP_BOOL_32 1 -#define MITK_PP_BOOL_33 1 -#define MITK_PP_BOOL_34 1 -#define MITK_PP_BOOL_35 1 -#define MITK_PP_BOOL_36 1 -#define MITK_PP_BOOL_37 1 -#define MITK_PP_BOOL_38 1 -#define MITK_PP_BOOL_39 1 -#define MITK_PP_BOOL_40 1 -#define MITK_PP_BOOL_41 1 -#define MITK_PP_BOOL_42 1 -#define MITK_PP_BOOL_43 1 -#define MITK_PP_BOOL_44 1 -#define MITK_PP_BOOL_45 1 -#define MITK_PP_BOOL_46 1 -#define MITK_PP_BOOL_47 1 -#define MITK_PP_BOOL_48 1 -#define MITK_PP_BOOL_49 1 -#define MITK_PP_BOOL_50 1 -#define MITK_PP_BOOL_51 1 -#define MITK_PP_BOOL_52 1 -#define MITK_PP_BOOL_53 1 -#define MITK_PP_BOOL_54 1 -#define MITK_PP_BOOL_55 1 -#define MITK_PP_BOOL_56 1 -#define MITK_PP_BOOL_57 1 -#define MITK_PP_BOOL_58 1 -#define MITK_PP_BOOL_59 1 -#define MITK_PP_BOOL_60 1 -#define MITK_PP_BOOL_61 1 -#define MITK_PP_BOOL_62 1 -#define MITK_PP_BOOL_63 1 -#define MITK_PP_BOOL_64 1 -#define MITK_PP_BOOL_65 1 -#define MITK_PP_BOOL_66 1 -#define MITK_PP_BOOL_67 1 -#define MITK_PP_BOOL_68 1 -#define MITK_PP_BOOL_69 1 -#define MITK_PP_BOOL_70 1 -#define MITK_PP_BOOL_71 1 -#define MITK_PP_BOOL_72 1 -#define MITK_PP_BOOL_73 1 -#define MITK_PP_BOOL_74 1 -#define MITK_PP_BOOL_75 1 -#define MITK_PP_BOOL_76 1 -#define MITK_PP_BOOL_77 1 -#define MITK_PP_BOOL_78 1 -#define MITK_PP_BOOL_79 1 -#define MITK_PP_BOOL_80 1 -#define MITK_PP_BOOL_81 1 -#define MITK_PP_BOOL_82 1 -#define MITK_PP_BOOL_83 1 -#define MITK_PP_BOOL_84 1 -#define MITK_PP_BOOL_85 1 -#define MITK_PP_BOOL_86 1 -#define MITK_PP_BOOL_87 1 -#define MITK_PP_BOOL_88 1 -#define MITK_PP_BOOL_89 1 -#define MITK_PP_BOOL_90 1 -#define MITK_PP_BOOL_91 1 -#define MITK_PP_BOOL_92 1 -#define MITK_PP_BOOL_93 1 -#define MITK_PP_BOOL_94 1 -#define MITK_PP_BOOL_95 1 -#define MITK_PP_BOOL_96 1 -#define MITK_PP_BOOL_97 1 -#define MITK_PP_BOOL_98 1 -#define MITK_PP_BOOL_99 1 -#define MITK_PP_BOOL_100 1 -#define MITK_PP_BOOL_101 1 -#define MITK_PP_BOOL_102 1 -#define MITK_PP_BOOL_103 1 -#define MITK_PP_BOOL_104 1 -#define MITK_PP_BOOL_105 1 -#define MITK_PP_BOOL_106 1 -#define MITK_PP_BOOL_107 1 -#define MITK_PP_BOOL_108 1 -#define MITK_PP_BOOL_109 1 -#define MITK_PP_BOOL_110 1 -#define MITK_PP_BOOL_111 1 -#define MITK_PP_BOOL_112 1 -#define MITK_PP_BOOL_113 1 -#define MITK_PP_BOOL_114 1 -#define MITK_PP_BOOL_115 1 -#define MITK_PP_BOOL_116 1 -#define MITK_PP_BOOL_117 1 -#define MITK_PP_BOOL_118 1 -#define MITK_PP_BOOL_119 1 -#define MITK_PP_BOOL_120 1 -#define MITK_PP_BOOL_121 1 -#define MITK_PP_BOOL_122 1 -#define MITK_PP_BOOL_123 1 -#define MITK_PP_BOOL_124 1 -#define MITK_PP_BOOL_125 1 -#define MITK_PP_BOOL_126 1 -#define MITK_PP_BOOL_127 1 -#define MITK_PP_BOOL_128 1 -#define MITK_PP_BOOL_129 1 -#define MITK_PP_BOOL_130 1 -#define MITK_PP_BOOL_131 1 -#define MITK_PP_BOOL_132 1 -#define MITK_PP_BOOL_133 1 -#define MITK_PP_BOOL_134 1 -#define MITK_PP_BOOL_135 1 -#define MITK_PP_BOOL_136 1 -#define MITK_PP_BOOL_137 1 -#define MITK_PP_BOOL_138 1 -#define MITK_PP_BOOL_139 1 -#define MITK_PP_BOOL_140 1 -#define MITK_PP_BOOL_141 1 -#define MITK_PP_BOOL_142 1 -#define MITK_PP_BOOL_143 1 -#define MITK_PP_BOOL_144 1 -#define MITK_PP_BOOL_145 1 -#define MITK_PP_BOOL_146 1 -#define MITK_PP_BOOL_147 1 -#define MITK_PP_BOOL_148 1 -#define MITK_PP_BOOL_149 1 -#define MITK_PP_BOOL_150 1 -#define MITK_PP_BOOL_151 1 -#define MITK_PP_BOOL_152 1 -#define MITK_PP_BOOL_153 1 -#define MITK_PP_BOOL_154 1 -#define MITK_PP_BOOL_155 1 -#define MITK_PP_BOOL_156 1 -#define MITK_PP_BOOL_157 1 -#define MITK_PP_BOOL_158 1 -#define MITK_PP_BOOL_159 1 -#define MITK_PP_BOOL_160 1 -#define MITK_PP_BOOL_161 1 -#define MITK_PP_BOOL_162 1 -#define MITK_PP_BOOL_163 1 -#define MITK_PP_BOOL_164 1 -#define MITK_PP_BOOL_165 1 -#define MITK_PP_BOOL_166 1 -#define MITK_PP_BOOL_167 1 -#define MITK_PP_BOOL_168 1 -#define MITK_PP_BOOL_169 1 -#define MITK_PP_BOOL_170 1 -#define MITK_PP_BOOL_171 1 -#define MITK_PP_BOOL_172 1 -#define MITK_PP_BOOL_173 1 -#define MITK_PP_BOOL_174 1 -#define MITK_PP_BOOL_175 1 -#define MITK_PP_BOOL_176 1 -#define MITK_PP_BOOL_177 1 -#define MITK_PP_BOOL_178 1 -#define MITK_PP_BOOL_179 1 -#define MITK_PP_BOOL_180 1 -#define MITK_PP_BOOL_181 1 -#define MITK_PP_BOOL_182 1 -#define MITK_PP_BOOL_183 1 -#define MITK_PP_BOOL_184 1 -#define MITK_PP_BOOL_185 1 -#define MITK_PP_BOOL_186 1 -#define MITK_PP_BOOL_187 1 -#define MITK_PP_BOOL_188 1 -#define MITK_PP_BOOL_189 1 -#define MITK_PP_BOOL_190 1 -#define MITK_PP_BOOL_191 1 -#define MITK_PP_BOOL_192 1 -#define MITK_PP_BOOL_193 1 -#define MITK_PP_BOOL_194 1 -#define MITK_PP_BOOL_195 1 -#define MITK_PP_BOOL_196 1 -#define MITK_PP_BOOL_197 1 -#define MITK_PP_BOOL_198 1 -#define MITK_PP_BOOL_199 1 -#define MITK_PP_BOOL_200 1 -#define MITK_PP_BOOL_201 1 -#define MITK_PP_BOOL_202 1 -#define MITK_PP_BOOL_203 1 -#define MITK_PP_BOOL_204 1 -#define MITK_PP_BOOL_205 1 -#define MITK_PP_BOOL_206 1 -#define MITK_PP_BOOL_207 1 -#define MITK_PP_BOOL_208 1 -#define MITK_PP_BOOL_209 1 -#define MITK_PP_BOOL_210 1 -#define MITK_PP_BOOL_211 1 -#define MITK_PP_BOOL_212 1 -#define MITK_PP_BOOL_213 1 -#define MITK_PP_BOOL_214 1 -#define MITK_PP_BOOL_215 1 -#define MITK_PP_BOOL_216 1 -#define MITK_PP_BOOL_217 1 -#define MITK_PP_BOOL_218 1 -#define MITK_PP_BOOL_219 1 -#define MITK_PP_BOOL_220 1 -#define MITK_PP_BOOL_221 1 -#define MITK_PP_BOOL_222 1 -#define MITK_PP_BOOL_223 1 -#define MITK_PP_BOOL_224 1 -#define MITK_PP_BOOL_225 1 -#define MITK_PP_BOOL_226 1 -#define MITK_PP_BOOL_227 1 -#define MITK_PP_BOOL_228 1 -#define MITK_PP_BOOL_229 1 -#define MITK_PP_BOOL_230 1 -#define MITK_PP_BOOL_231 1 -#define MITK_PP_BOOL_232 1 -#define MITK_PP_BOOL_233 1 -#define MITK_PP_BOOL_234 1 -#define MITK_PP_BOOL_235 1 -#define MITK_PP_BOOL_236 1 -#define MITK_PP_BOOL_237 1 -#define MITK_PP_BOOL_238 1 -#define MITK_PP_BOOL_239 1 -#define MITK_PP_BOOL_240 1 -#define MITK_PP_BOOL_241 1 -#define MITK_PP_BOOL_242 1 -#define MITK_PP_BOOL_243 1 -#define MITK_PP_BOOL_244 1 -#define MITK_PP_BOOL_245 1 -#define MITK_PP_BOOL_246 1 -#define MITK_PP_BOOL_247 1 -#define MITK_PP_BOOL_248 1 -#define MITK_PP_BOOL_249 1 -#define MITK_PP_BOOL_250 1 -#define MITK_PP_BOOL_251 1 -#define MITK_PP_BOOL_252 1 -#define MITK_PP_BOOL_253 1 -#define MITK_PP_BOOL_254 1 -#define MITK_PP_BOOL_255 1 -#define MITK_PP_BOOL_256 1 -# -#endif diff --git a/Modules/Core/include/mitkPPRepetitionDetailDMCFor.h b/Modules/Core/include/mitkPPRepetitionDetailDMCFor.h deleted file mode 100644 index 74e3d95497..0000000000 --- a/Modules/Core/include/mitkPPRepetitionDetailDMCFor.h +++ /dev/null @@ -1,1063 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP -#define MITK_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP -# -#include "mitkPPControlExprIIf.h" -#include "mitkPPControlIIf.h" -#include "mitkPPLogicalBool.h" -#include "mitkPPTupleEat.h" -# -#define MITK_PP_FOR_1(s, p, o, m) MITK_PP_FOR_1_C(MITK_PP_BOOL(p##(2, s)), s, p, o, m) -#define MITK_PP_FOR_2(s, p, o, m) MITK_PP_FOR_2_C(MITK_PP_BOOL(p##(3, s)), s, p, o, m) -#define MITK_PP_FOR_3(s, p, o, m) MITK_PP_FOR_3_C(MITK_PP_BOOL(p##(4, s)), s, p, o, m) -#define MITK_PP_FOR_4(s, p, o, m) MITK_PP_FOR_4_C(MITK_PP_BOOL(p##(5, s)), s, p, o, m) -#define MITK_PP_FOR_5(s, p, o, m) MITK_PP_FOR_5_C(MITK_PP_BOOL(p##(6, s)), s, p, o, m) -#define MITK_PP_FOR_6(s, p, o, m) MITK_PP_FOR_6_C(MITK_PP_BOOL(p##(7, s)), s, p, o, m) -#define MITK_PP_FOR_7(s, p, o, m) MITK_PP_FOR_7_C(MITK_PP_BOOL(p##(8, s)), s, p, o, m) -#define MITK_PP_FOR_8(s, p, o, m) MITK_PP_FOR_8_C(MITK_PP_BOOL(p##(9, s)), s, p, o, m) -#define MITK_PP_FOR_9(s, p, o, m) MITK_PP_FOR_9_C(MITK_PP_BOOL(p##(10, s)), s, p, o, m) -#define MITK_PP_FOR_10(s, p, o, m) MITK_PP_FOR_10_C(MITK_PP_BOOL(p##(11, s)), s, p, o, m) -#define MITK_PP_FOR_11(s, p, o, m) MITK_PP_FOR_11_C(MITK_PP_BOOL(p##(12, s)), s, p, o, m) -#define MITK_PP_FOR_12(s, p, o, m) MITK_PP_FOR_12_C(MITK_PP_BOOL(p##(13, s)), s, p, o, m) -#define MITK_PP_FOR_13(s, p, o, m) MITK_PP_FOR_13_C(MITK_PP_BOOL(p##(14, s)), s, p, o, m) -#define MITK_PP_FOR_14(s, p, o, m) MITK_PP_FOR_14_C(MITK_PP_BOOL(p##(15, s)), s, p, o, m) -#define MITK_PP_FOR_15(s, p, o, m) MITK_PP_FOR_15_C(MITK_PP_BOOL(p##(16, s)), s, p, o, m) -#define MITK_PP_FOR_16(s, p, o, m) MITK_PP_FOR_16_C(MITK_PP_BOOL(p##(17, s)), s, p, o, m) -#define MITK_PP_FOR_17(s, p, o, m) MITK_PP_FOR_17_C(MITK_PP_BOOL(p##(18, s)), s, p, o, m) -#define MITK_PP_FOR_18(s, p, o, m) MITK_PP_FOR_18_C(MITK_PP_BOOL(p##(19, s)), s, p, o, m) -#define MITK_PP_FOR_19(s, p, o, m) MITK_PP_FOR_19_C(MITK_PP_BOOL(p##(20, s)), s, p, o, m) -#define MITK_PP_FOR_20(s, p, o, m) MITK_PP_FOR_20_C(MITK_PP_BOOL(p##(21, s)), s, p, o, m) -#define MITK_PP_FOR_21(s, p, o, m) MITK_PP_FOR_21_C(MITK_PP_BOOL(p##(22, s)), s, p, o, m) -#define MITK_PP_FOR_22(s, p, o, m) MITK_PP_FOR_22_C(MITK_PP_BOOL(p##(23, s)), s, p, o, m) -#define MITK_PP_FOR_23(s, p, o, m) MITK_PP_FOR_23_C(MITK_PP_BOOL(p##(24, s)), s, p, o, m) -#define MITK_PP_FOR_24(s, p, o, m) MITK_PP_FOR_24_C(MITK_PP_BOOL(p##(25, s)), s, p, o, m) -#define MITK_PP_FOR_25(s, p, o, m) MITK_PP_FOR_25_C(MITK_PP_BOOL(p##(26, s)), s, p, o, m) -#define MITK_PP_FOR_26(s, p, o, m) MITK_PP_FOR_26_C(MITK_PP_BOOL(p##(27, s)), s, p, o, m) -#define MITK_PP_FOR_27(s, p, o, m) MITK_PP_FOR_27_C(MITK_PP_BOOL(p##(28, s)), s, p, o, m) -#define MITK_PP_FOR_28(s, p, o, m) MITK_PP_FOR_28_C(MITK_PP_BOOL(p##(29, s)), s, p, o, m) -#define MITK_PP_FOR_29(s, p, o, m) MITK_PP_FOR_29_C(MITK_PP_BOOL(p##(30, s)), s, p, o, m) -#define MITK_PP_FOR_30(s, p, o, m) MITK_PP_FOR_30_C(MITK_PP_BOOL(p##(31, s)), s, p, o, m) -#define MITK_PP_FOR_31(s, p, o, m) MITK_PP_FOR_31_C(MITK_PP_BOOL(p##(32, s)), s, p, o, m) -#define MITK_PP_FOR_32(s, p, o, m) MITK_PP_FOR_32_C(MITK_PP_BOOL(p##(33, s)), s, p, o, m) -#define MITK_PP_FOR_33(s, p, o, m) MITK_PP_FOR_33_C(MITK_PP_BOOL(p##(34, s)), s, p, o, m) -#define MITK_PP_FOR_34(s, p, o, m) MITK_PP_FOR_34_C(MITK_PP_BOOL(p##(35, s)), s, p, o, m) -#define MITK_PP_FOR_35(s, p, o, m) MITK_PP_FOR_35_C(MITK_PP_BOOL(p##(36, s)), s, p, o, m) -#define MITK_PP_FOR_36(s, p, o, m) MITK_PP_FOR_36_C(MITK_PP_BOOL(p##(37, s)), s, p, o, m) -#define MITK_PP_FOR_37(s, p, o, m) MITK_PP_FOR_37_C(MITK_PP_BOOL(p##(38, s)), s, p, o, m) -#define MITK_PP_FOR_38(s, p, o, m) MITK_PP_FOR_38_C(MITK_PP_BOOL(p##(39, s)), s, p, o, m) -#define MITK_PP_FOR_39(s, p, o, m) MITK_PP_FOR_39_C(MITK_PP_BOOL(p##(40, s)), s, p, o, m) -#define MITK_PP_FOR_40(s, p, o, m) MITK_PP_FOR_40_C(MITK_PP_BOOL(p##(41, s)), s, p, o, m) -#define MITK_PP_FOR_41(s, p, o, m) MITK_PP_FOR_41_C(MITK_PP_BOOL(p##(42, s)), s, p, o, m) -#define MITK_PP_FOR_42(s, p, o, m) MITK_PP_FOR_42_C(MITK_PP_BOOL(p##(43, s)), s, p, o, m) -#define MITK_PP_FOR_43(s, p, o, m) MITK_PP_FOR_43_C(MITK_PP_BOOL(p##(44, s)), s, p, o, m) -#define MITK_PP_FOR_44(s, p, o, m) MITK_PP_FOR_44_C(MITK_PP_BOOL(p##(45, s)), s, p, o, m) -#define MITK_PP_FOR_45(s, p, o, m) MITK_PP_FOR_45_C(MITK_PP_BOOL(p##(46, s)), s, p, o, m) -#define MITK_PP_FOR_46(s, p, o, m) MITK_PP_FOR_46_C(MITK_PP_BOOL(p##(47, s)), s, p, o, m) -#define MITK_PP_FOR_47(s, p, o, m) MITK_PP_FOR_47_C(MITK_PP_BOOL(p##(48, s)), s, p, o, m) -#define MITK_PP_FOR_48(s, p, o, m) MITK_PP_FOR_48_C(MITK_PP_BOOL(p##(49, s)), s, p, o, m) -#define MITK_PP_FOR_49(s, p, o, m) MITK_PP_FOR_49_C(MITK_PP_BOOL(p##(50, s)), s, p, o, m) -#define MITK_PP_FOR_50(s, p, o, m) MITK_PP_FOR_50_C(MITK_PP_BOOL(p##(51, s)), s, p, o, m) -#define MITK_PP_FOR_51(s, p, o, m) MITK_PP_FOR_51_C(MITK_PP_BOOL(p##(52, s)), s, p, o, m) -#define MITK_PP_FOR_52(s, p, o, m) MITK_PP_FOR_52_C(MITK_PP_BOOL(p##(53, s)), s, p, o, m) -#define MITK_PP_FOR_53(s, p, o, m) MITK_PP_FOR_53_C(MITK_PP_BOOL(p##(54, s)), s, p, o, m) -#define MITK_PP_FOR_54(s, p, o, m) MITK_PP_FOR_54_C(MITK_PP_BOOL(p##(55, s)), s, p, o, m) -#define MITK_PP_FOR_55(s, p, o, m) MITK_PP_FOR_55_C(MITK_PP_BOOL(p##(56, s)), s, p, o, m) -#define MITK_PP_FOR_56(s, p, o, m) MITK_PP_FOR_56_C(MITK_PP_BOOL(p##(57, s)), s, p, o, m) -#define MITK_PP_FOR_57(s, p, o, m) MITK_PP_FOR_57_C(MITK_PP_BOOL(p##(58, s)), s, p, o, m) -#define MITK_PP_FOR_58(s, p, o, m) MITK_PP_FOR_58_C(MITK_PP_BOOL(p##(59, s)), s, p, o, m) -#define MITK_PP_FOR_59(s, p, o, m) MITK_PP_FOR_59_C(MITK_PP_BOOL(p##(60, s)), s, p, o, m) -#define MITK_PP_FOR_60(s, p, o, m) MITK_PP_FOR_60_C(MITK_PP_BOOL(p##(61, s)), s, p, o, m) -#define MITK_PP_FOR_61(s, p, o, m) MITK_PP_FOR_61_C(MITK_PP_BOOL(p##(62, s)), s, p, o, m) -#define MITK_PP_FOR_62(s, p, o, m) MITK_PP_FOR_62_C(MITK_PP_BOOL(p##(63, s)), s, p, o, m) -#define MITK_PP_FOR_63(s, p, o, m) MITK_PP_FOR_63_C(MITK_PP_BOOL(p##(64, s)), s, p, o, m) -#define MITK_PP_FOR_64(s, p, o, m) MITK_PP_FOR_64_C(MITK_PP_BOOL(p##(65, s)), s, p, o, m) -#define MITK_PP_FOR_65(s, p, o, m) MITK_PP_FOR_65_C(MITK_PP_BOOL(p##(66, s)), s, p, o, m) -#define MITK_PP_FOR_66(s, p, o, m) MITK_PP_FOR_66_C(MITK_PP_BOOL(p##(67, s)), s, p, o, m) -#define MITK_PP_FOR_67(s, p, o, m) MITK_PP_FOR_67_C(MITK_PP_BOOL(p##(68, s)), s, p, o, m) -#define MITK_PP_FOR_68(s, p, o, m) MITK_PP_FOR_68_C(MITK_PP_BOOL(p##(69, s)), s, p, o, m) -#define MITK_PP_FOR_69(s, p, o, m) MITK_PP_FOR_69_C(MITK_PP_BOOL(p##(70, s)), s, p, o, m) -#define MITK_PP_FOR_70(s, p, o, m) MITK_PP_FOR_70_C(MITK_PP_BOOL(p##(71, s)), s, p, o, m) -#define MITK_PP_FOR_71(s, p, o, m) MITK_PP_FOR_71_C(MITK_PP_BOOL(p##(72, s)), s, p, o, m) -#define MITK_PP_FOR_72(s, p, o, m) MITK_PP_FOR_72_C(MITK_PP_BOOL(p##(73, s)), s, p, o, m) -#define MITK_PP_FOR_73(s, p, o, m) MITK_PP_FOR_73_C(MITK_PP_BOOL(p##(74, s)), s, p, o, m) -#define MITK_PP_FOR_74(s, p, o, m) MITK_PP_FOR_74_C(MITK_PP_BOOL(p##(75, s)), s, p, o, m) -#define MITK_PP_FOR_75(s, p, o, m) MITK_PP_FOR_75_C(MITK_PP_BOOL(p##(76, s)), s, p, o, m) -#define MITK_PP_FOR_76(s, p, o, m) MITK_PP_FOR_76_C(MITK_PP_BOOL(p##(77, s)), s, p, o, m) -#define MITK_PP_FOR_77(s, p, o, m) MITK_PP_FOR_77_C(MITK_PP_BOOL(p##(78, s)), s, p, o, m) -#define MITK_PP_FOR_78(s, p, o, m) MITK_PP_FOR_78_C(MITK_PP_BOOL(p##(79, s)), s, p, o, m) -#define MITK_PP_FOR_79(s, p, o, m) MITK_PP_FOR_79_C(MITK_PP_BOOL(p##(80, s)), s, p, o, m) -#define MITK_PP_FOR_80(s, p, o, m) MITK_PP_FOR_80_C(MITK_PP_BOOL(p##(81, s)), s, p, o, m) -#define MITK_PP_FOR_81(s, p, o, m) MITK_PP_FOR_81_C(MITK_PP_BOOL(p##(82, s)), s, p, o, m) -#define MITK_PP_FOR_82(s, p, o, m) MITK_PP_FOR_82_C(MITK_PP_BOOL(p##(83, s)), s, p, o, m) -#define MITK_PP_FOR_83(s, p, o, m) MITK_PP_FOR_83_C(MITK_PP_BOOL(p##(84, s)), s, p, o, m) -#define MITK_PP_FOR_84(s, p, o, m) MITK_PP_FOR_84_C(MITK_PP_BOOL(p##(85, s)), s, p, o, m) -#define MITK_PP_FOR_85(s, p, o, m) MITK_PP_FOR_85_C(MITK_PP_BOOL(p##(86, s)), s, p, o, m) -#define MITK_PP_FOR_86(s, p, o, m) MITK_PP_FOR_86_C(MITK_PP_BOOL(p##(87, s)), s, p, o, m) -#define MITK_PP_FOR_87(s, p, o, m) MITK_PP_FOR_87_C(MITK_PP_BOOL(p##(88, s)), s, p, o, m) -#define MITK_PP_FOR_88(s, p, o, m) MITK_PP_FOR_88_C(MITK_PP_BOOL(p##(89, s)), s, p, o, m) -#define MITK_PP_FOR_89(s, p, o, m) MITK_PP_FOR_89_C(MITK_PP_BOOL(p##(90, s)), s, p, o, m) -#define MITK_PP_FOR_90(s, p, o, m) MITK_PP_FOR_90_C(MITK_PP_BOOL(p##(91, s)), s, p, o, m) -#define MITK_PP_FOR_91(s, p, o, m) MITK_PP_FOR_91_C(MITK_PP_BOOL(p##(92, s)), s, p, o, m) -#define MITK_PP_FOR_92(s, p, o, m) MITK_PP_FOR_92_C(MITK_PP_BOOL(p##(93, s)), s, p, o, m) -#define MITK_PP_FOR_93(s, p, o, m) MITK_PP_FOR_93_C(MITK_PP_BOOL(p##(94, s)), s, p, o, m) -#define MITK_PP_FOR_94(s, p, o, m) MITK_PP_FOR_94_C(MITK_PP_BOOL(p##(95, s)), s, p, o, m) -#define MITK_PP_FOR_95(s, p, o, m) MITK_PP_FOR_95_C(MITK_PP_BOOL(p##(96, s)), s, p, o, m) -#define MITK_PP_FOR_96(s, p, o, m) MITK_PP_FOR_96_C(MITK_PP_BOOL(p##(97, s)), s, p, o, m) -#define MITK_PP_FOR_97(s, p, o, m) MITK_PP_FOR_97_C(MITK_PP_BOOL(p##(98, s)), s, p, o, m) -#define MITK_PP_FOR_98(s, p, o, m) MITK_PP_FOR_98_C(MITK_PP_BOOL(p##(99, s)), s, p, o, m) -#define MITK_PP_FOR_99(s, p, o, m) MITK_PP_FOR_99_C(MITK_PP_BOOL(p##(100, s)), s, p, o, m) -#define MITK_PP_FOR_100(s, p, o, m) MITK_PP_FOR_100_C(MITK_PP_BOOL(p##(101, s)), s, p, o, m) -#define MITK_PP_FOR_101(s, p, o, m) MITK_PP_FOR_101_C(MITK_PP_BOOL(p##(102, s)), s, p, o, m) -#define MITK_PP_FOR_102(s, p, o, m) MITK_PP_FOR_102_C(MITK_PP_BOOL(p##(103, s)), s, p, o, m) -#define MITK_PP_FOR_103(s, p, o, m) MITK_PP_FOR_103_C(MITK_PP_BOOL(p##(104, s)), s, p, o, m) -#define MITK_PP_FOR_104(s, p, o, m) MITK_PP_FOR_104_C(MITK_PP_BOOL(p##(105, s)), s, p, o, m) -#define MITK_PP_FOR_105(s, p, o, m) MITK_PP_FOR_105_C(MITK_PP_BOOL(p##(106, s)), s, p, o, m) -#define MITK_PP_FOR_106(s, p, o, m) MITK_PP_FOR_106_C(MITK_PP_BOOL(p##(107, s)), s, p, o, m) -#define MITK_PP_FOR_107(s, p, o, m) MITK_PP_FOR_107_C(MITK_PP_BOOL(p##(108, s)), s, p, o, m) -#define MITK_PP_FOR_108(s, p, o, m) MITK_PP_FOR_108_C(MITK_PP_BOOL(p##(109, s)), s, p, o, m) -#define MITK_PP_FOR_109(s, p, o, m) MITK_PP_FOR_109_C(MITK_PP_BOOL(p##(110, s)), s, p, o, m) -#define MITK_PP_FOR_110(s, p, o, m) MITK_PP_FOR_110_C(MITK_PP_BOOL(p##(111, s)), s, p, o, m) -#define MITK_PP_FOR_111(s, p, o, m) MITK_PP_FOR_111_C(MITK_PP_BOOL(p##(112, s)), s, p, o, m) -#define MITK_PP_FOR_112(s, p, o, m) MITK_PP_FOR_112_C(MITK_PP_BOOL(p##(113, s)), s, p, o, m) -#define MITK_PP_FOR_113(s, p, o, m) MITK_PP_FOR_113_C(MITK_PP_BOOL(p##(114, s)), s, p, o, m) -#define MITK_PP_FOR_114(s, p, o, m) MITK_PP_FOR_114_C(MITK_PP_BOOL(p##(115, s)), s, p, o, m) -#define MITK_PP_FOR_115(s, p, o, m) MITK_PP_FOR_115_C(MITK_PP_BOOL(p##(116, s)), s, p, o, m) -#define MITK_PP_FOR_116(s, p, o, m) MITK_PP_FOR_116_C(MITK_PP_BOOL(p##(117, s)), s, p, o, m) -#define MITK_PP_FOR_117(s, p, o, m) MITK_PP_FOR_117_C(MITK_PP_BOOL(p##(118, s)), s, p, o, m) -#define MITK_PP_FOR_118(s, p, o, m) MITK_PP_FOR_118_C(MITK_PP_BOOL(p##(119, s)), s, p, o, m) -#define MITK_PP_FOR_119(s, p, o, m) MITK_PP_FOR_119_C(MITK_PP_BOOL(p##(120, s)), s, p, o, m) -#define MITK_PP_FOR_120(s, p, o, m) MITK_PP_FOR_120_C(MITK_PP_BOOL(p##(121, s)), s, p, o, m) -#define MITK_PP_FOR_121(s, p, o, m) MITK_PP_FOR_121_C(MITK_PP_BOOL(p##(122, s)), s, p, o, m) -#define MITK_PP_FOR_122(s, p, o, m) MITK_PP_FOR_122_C(MITK_PP_BOOL(p##(123, s)), s, p, o, m) -#define MITK_PP_FOR_123(s, p, o, m) MITK_PP_FOR_123_C(MITK_PP_BOOL(p##(124, s)), s, p, o, m) -#define MITK_PP_FOR_124(s, p, o, m) MITK_PP_FOR_124_C(MITK_PP_BOOL(p##(125, s)), s, p, o, m) -#define MITK_PP_FOR_125(s, p, o, m) MITK_PP_FOR_125_C(MITK_PP_BOOL(p##(126, s)), s, p, o, m) -#define MITK_PP_FOR_126(s, p, o, m) MITK_PP_FOR_126_C(MITK_PP_BOOL(p##(127, s)), s, p, o, m) -#define MITK_PP_FOR_127(s, p, o, m) MITK_PP_FOR_127_C(MITK_PP_BOOL(p##(128, s)), s, p, o, m) -#define MITK_PP_FOR_128(s, p, o, m) MITK_PP_FOR_128_C(MITK_PP_BOOL(p##(129, s)), s, p, o, m) -#define MITK_PP_FOR_129(s, p, o, m) MITK_PP_FOR_129_C(MITK_PP_BOOL(p##(130, s)), s, p, o, m) -#define MITK_PP_FOR_130(s, p, o, m) MITK_PP_FOR_130_C(MITK_PP_BOOL(p##(131, s)), s, p, o, m) -#define MITK_PP_FOR_131(s, p, o, m) MITK_PP_FOR_131_C(MITK_PP_BOOL(p##(132, s)), s, p, o, m) -#define MITK_PP_FOR_132(s, p, o, m) MITK_PP_FOR_132_C(MITK_PP_BOOL(p##(133, s)), s, p, o, m) -#define MITK_PP_FOR_133(s, p, o, m) MITK_PP_FOR_133_C(MITK_PP_BOOL(p##(134, s)), s, p, o, m) -#define MITK_PP_FOR_134(s, p, o, m) MITK_PP_FOR_134_C(MITK_PP_BOOL(p##(135, s)), s, p, o, m) -#define MITK_PP_FOR_135(s, p, o, m) MITK_PP_FOR_135_C(MITK_PP_BOOL(p##(136, s)), s, p, o, m) -#define MITK_PP_FOR_136(s, p, o, m) MITK_PP_FOR_136_C(MITK_PP_BOOL(p##(137, s)), s, p, o, m) -#define MITK_PP_FOR_137(s, p, o, m) MITK_PP_FOR_137_C(MITK_PP_BOOL(p##(138, s)), s, p, o, m) -#define MITK_PP_FOR_138(s, p, o, m) MITK_PP_FOR_138_C(MITK_PP_BOOL(p##(139, s)), s, p, o, m) -#define MITK_PP_FOR_139(s, p, o, m) MITK_PP_FOR_139_C(MITK_PP_BOOL(p##(140, s)), s, p, o, m) -#define MITK_PP_FOR_140(s, p, o, m) MITK_PP_FOR_140_C(MITK_PP_BOOL(p##(141, s)), s, p, o, m) -#define MITK_PP_FOR_141(s, p, o, m) MITK_PP_FOR_141_C(MITK_PP_BOOL(p##(142, s)), s, p, o, m) -#define MITK_PP_FOR_142(s, p, o, m) MITK_PP_FOR_142_C(MITK_PP_BOOL(p##(143, s)), s, p, o, m) -#define MITK_PP_FOR_143(s, p, o, m) MITK_PP_FOR_143_C(MITK_PP_BOOL(p##(144, s)), s, p, o, m) -#define MITK_PP_FOR_144(s, p, o, m) MITK_PP_FOR_144_C(MITK_PP_BOOL(p##(145, s)), s, p, o, m) -#define MITK_PP_FOR_145(s, p, o, m) MITK_PP_FOR_145_C(MITK_PP_BOOL(p##(146, s)), s, p, o, m) -#define MITK_PP_FOR_146(s, p, o, m) MITK_PP_FOR_146_C(MITK_PP_BOOL(p##(147, s)), s, p, o, m) -#define MITK_PP_FOR_147(s, p, o, m) MITK_PP_FOR_147_C(MITK_PP_BOOL(p##(148, s)), s, p, o, m) -#define MITK_PP_FOR_148(s, p, o, m) MITK_PP_FOR_148_C(MITK_PP_BOOL(p##(149, s)), s, p, o, m) -#define MITK_PP_FOR_149(s, p, o, m) MITK_PP_FOR_149_C(MITK_PP_BOOL(p##(150, s)), s, p, o, m) -#define MITK_PP_FOR_150(s, p, o, m) MITK_PP_FOR_150_C(MITK_PP_BOOL(p##(151, s)), s, p, o, m) -#define MITK_PP_FOR_151(s, p, o, m) MITK_PP_FOR_151_C(MITK_PP_BOOL(p##(152, s)), s, p, o, m) -#define MITK_PP_FOR_152(s, p, o, m) MITK_PP_FOR_152_C(MITK_PP_BOOL(p##(153, s)), s, p, o, m) -#define MITK_PP_FOR_153(s, p, o, m) MITK_PP_FOR_153_C(MITK_PP_BOOL(p##(154, s)), s, p, o, m) -#define MITK_PP_FOR_154(s, p, o, m) MITK_PP_FOR_154_C(MITK_PP_BOOL(p##(155, s)), s, p, o, m) -#define MITK_PP_FOR_155(s, p, o, m) MITK_PP_FOR_155_C(MITK_PP_BOOL(p##(156, s)), s, p, o, m) -#define MITK_PP_FOR_156(s, p, o, m) MITK_PP_FOR_156_C(MITK_PP_BOOL(p##(157, s)), s, p, o, m) -#define MITK_PP_FOR_157(s, p, o, m) MITK_PP_FOR_157_C(MITK_PP_BOOL(p##(158, s)), s, p, o, m) -#define MITK_PP_FOR_158(s, p, o, m) MITK_PP_FOR_158_C(MITK_PP_BOOL(p##(159, s)), s, p, o, m) -#define MITK_PP_FOR_159(s, p, o, m) MITK_PP_FOR_159_C(MITK_PP_BOOL(p##(160, s)), s, p, o, m) -#define MITK_PP_FOR_160(s, p, o, m) MITK_PP_FOR_160_C(MITK_PP_BOOL(p##(161, s)), s, p, o, m) -#define MITK_PP_FOR_161(s, p, o, m) MITK_PP_FOR_161_C(MITK_PP_BOOL(p##(162, s)), s, p, o, m) -#define MITK_PP_FOR_162(s, p, o, m) MITK_PP_FOR_162_C(MITK_PP_BOOL(p##(163, s)), s, p, o, m) -#define MITK_PP_FOR_163(s, p, o, m) MITK_PP_FOR_163_C(MITK_PP_BOOL(p##(164, s)), s, p, o, m) -#define MITK_PP_FOR_164(s, p, o, m) MITK_PP_FOR_164_C(MITK_PP_BOOL(p##(165, s)), s, p, o, m) -#define MITK_PP_FOR_165(s, p, o, m) MITK_PP_FOR_165_C(MITK_PP_BOOL(p##(166, s)), s, p, o, m) -#define MITK_PP_FOR_166(s, p, o, m) MITK_PP_FOR_166_C(MITK_PP_BOOL(p##(167, s)), s, p, o, m) -#define MITK_PP_FOR_167(s, p, o, m) MITK_PP_FOR_167_C(MITK_PP_BOOL(p##(168, s)), s, p, o, m) -#define MITK_PP_FOR_168(s, p, o, m) MITK_PP_FOR_168_C(MITK_PP_BOOL(p##(169, s)), s, p, o, m) -#define MITK_PP_FOR_169(s, p, o, m) MITK_PP_FOR_169_C(MITK_PP_BOOL(p##(170, s)), s, p, o, m) -#define MITK_PP_FOR_170(s, p, o, m) MITK_PP_FOR_170_C(MITK_PP_BOOL(p##(171, s)), s, p, o, m) -#define MITK_PP_FOR_171(s, p, o, m) MITK_PP_FOR_171_C(MITK_PP_BOOL(p##(172, s)), s, p, o, m) -#define MITK_PP_FOR_172(s, p, o, m) MITK_PP_FOR_172_C(MITK_PP_BOOL(p##(173, s)), s, p, o, m) -#define MITK_PP_FOR_173(s, p, o, m) MITK_PP_FOR_173_C(MITK_PP_BOOL(p##(174, s)), s, p, o, m) -#define MITK_PP_FOR_174(s, p, o, m) MITK_PP_FOR_174_C(MITK_PP_BOOL(p##(175, s)), s, p, o, m) -#define MITK_PP_FOR_175(s, p, o, m) MITK_PP_FOR_175_C(MITK_PP_BOOL(p##(176, s)), s, p, o, m) -#define MITK_PP_FOR_176(s, p, o, m) MITK_PP_FOR_176_C(MITK_PP_BOOL(p##(177, s)), s, p, o, m) -#define MITK_PP_FOR_177(s, p, o, m) MITK_PP_FOR_177_C(MITK_PP_BOOL(p##(178, s)), s, p, o, m) -#define MITK_PP_FOR_178(s, p, o, m) MITK_PP_FOR_178_C(MITK_PP_BOOL(p##(179, s)), s, p, o, m) -#define MITK_PP_FOR_179(s, p, o, m) MITK_PP_FOR_179_C(MITK_PP_BOOL(p##(180, s)), s, p, o, m) -#define MITK_PP_FOR_180(s, p, o, m) MITK_PP_FOR_180_C(MITK_PP_BOOL(p##(181, s)), s, p, o, m) -#define MITK_PP_FOR_181(s, p, o, m) MITK_PP_FOR_181_C(MITK_PP_BOOL(p##(182, s)), s, p, o, m) -#define MITK_PP_FOR_182(s, p, o, m) MITK_PP_FOR_182_C(MITK_PP_BOOL(p##(183, s)), s, p, o, m) -#define MITK_PP_FOR_183(s, p, o, m) MITK_PP_FOR_183_C(MITK_PP_BOOL(p##(184, s)), s, p, o, m) -#define MITK_PP_FOR_184(s, p, o, m) MITK_PP_FOR_184_C(MITK_PP_BOOL(p##(185, s)), s, p, o, m) -#define MITK_PP_FOR_185(s, p, o, m) MITK_PP_FOR_185_C(MITK_PP_BOOL(p##(186, s)), s, p, o, m) -#define MITK_PP_FOR_186(s, p, o, m) MITK_PP_FOR_186_C(MITK_PP_BOOL(p##(187, s)), s, p, o, m) -#define MITK_PP_FOR_187(s, p, o, m) MITK_PP_FOR_187_C(MITK_PP_BOOL(p##(188, s)), s, p, o, m) -#define MITK_PP_FOR_188(s, p, o, m) MITK_PP_FOR_188_C(MITK_PP_BOOL(p##(189, s)), s, p, o, m) -#define MITK_PP_FOR_189(s, p, o, m) MITK_PP_FOR_189_C(MITK_PP_BOOL(p##(190, s)), s, p, o, m) -#define MITK_PP_FOR_190(s, p, o, m) MITK_PP_FOR_190_C(MITK_PP_BOOL(p##(191, s)), s, p, o, m) -#define MITK_PP_FOR_191(s, p, o, m) MITK_PP_FOR_191_C(MITK_PP_BOOL(p##(192, s)), s, p, o, m) -#define MITK_PP_FOR_192(s, p, o, m) MITK_PP_FOR_192_C(MITK_PP_BOOL(p##(193, s)), s, p, o, m) -#define MITK_PP_FOR_193(s, p, o, m) MITK_PP_FOR_193_C(MITK_PP_BOOL(p##(194, s)), s, p, o, m) -#define MITK_PP_FOR_194(s, p, o, m) MITK_PP_FOR_194_C(MITK_PP_BOOL(p##(195, s)), s, p, o, m) -#define MITK_PP_FOR_195(s, p, o, m) MITK_PP_FOR_195_C(MITK_PP_BOOL(p##(196, s)), s, p, o, m) -#define MITK_PP_FOR_196(s, p, o, m) MITK_PP_FOR_196_C(MITK_PP_BOOL(p##(197, s)), s, p, o, m) -#define MITK_PP_FOR_197(s, p, o, m) MITK_PP_FOR_197_C(MITK_PP_BOOL(p##(198, s)), s, p, o, m) -#define MITK_PP_FOR_198(s, p, o, m) MITK_PP_FOR_198_C(MITK_PP_BOOL(p##(199, s)), s, p, o, m) -#define MITK_PP_FOR_199(s, p, o, m) MITK_PP_FOR_199_C(MITK_PP_BOOL(p##(200, s)), s, p, o, m) -#define MITK_PP_FOR_200(s, p, o, m) MITK_PP_FOR_200_C(MITK_PP_BOOL(p##(201, s)), s, p, o, m) -#define MITK_PP_FOR_201(s, p, o, m) MITK_PP_FOR_201_C(MITK_PP_BOOL(p##(202, s)), s, p, o, m) -#define MITK_PP_FOR_202(s, p, o, m) MITK_PP_FOR_202_C(MITK_PP_BOOL(p##(203, s)), s, p, o, m) -#define MITK_PP_FOR_203(s, p, o, m) MITK_PP_FOR_203_C(MITK_PP_BOOL(p##(204, s)), s, p, o, m) -#define MITK_PP_FOR_204(s, p, o, m) MITK_PP_FOR_204_C(MITK_PP_BOOL(p##(205, s)), s, p, o, m) -#define MITK_PP_FOR_205(s, p, o, m) MITK_PP_FOR_205_C(MITK_PP_BOOL(p##(206, s)), s, p, o, m) -#define MITK_PP_FOR_206(s, p, o, m) MITK_PP_FOR_206_C(MITK_PP_BOOL(p##(207, s)), s, p, o, m) -#define MITK_PP_FOR_207(s, p, o, m) MITK_PP_FOR_207_C(MITK_PP_BOOL(p##(208, s)), s, p, o, m) -#define MITK_PP_FOR_208(s, p, o, m) MITK_PP_FOR_208_C(MITK_PP_BOOL(p##(209, s)), s, p, o, m) -#define MITK_PP_FOR_209(s, p, o, m) MITK_PP_FOR_209_C(MITK_PP_BOOL(p##(210, s)), s, p, o, m) -#define MITK_PP_FOR_210(s, p, o, m) MITK_PP_FOR_210_C(MITK_PP_BOOL(p##(211, s)), s, p, o, m) -#define MITK_PP_FOR_211(s, p, o, m) MITK_PP_FOR_211_C(MITK_PP_BOOL(p##(212, s)), s, p, o, m) -#define MITK_PP_FOR_212(s, p, o, m) MITK_PP_FOR_212_C(MITK_PP_BOOL(p##(213, s)), s, p, o, m) -#define MITK_PP_FOR_213(s, p, o, m) MITK_PP_FOR_213_C(MITK_PP_BOOL(p##(214, s)), s, p, o, m) -#define MITK_PP_FOR_214(s, p, o, m) MITK_PP_FOR_214_C(MITK_PP_BOOL(p##(215, s)), s, p, o, m) -#define MITK_PP_FOR_215(s, p, o, m) MITK_PP_FOR_215_C(MITK_PP_BOOL(p##(216, s)), s, p, o, m) -#define MITK_PP_FOR_216(s, p, o, m) MITK_PP_FOR_216_C(MITK_PP_BOOL(p##(217, s)), s, p, o, m) -#define MITK_PP_FOR_217(s, p, o, m) MITK_PP_FOR_217_C(MITK_PP_BOOL(p##(218, s)), s, p, o, m) -#define MITK_PP_FOR_218(s, p, o, m) MITK_PP_FOR_218_C(MITK_PP_BOOL(p##(219, s)), s, p, o, m) -#define MITK_PP_FOR_219(s, p, o, m) MITK_PP_FOR_219_C(MITK_PP_BOOL(p##(220, s)), s, p, o, m) -#define MITK_PP_FOR_220(s, p, o, m) MITK_PP_FOR_220_C(MITK_PP_BOOL(p##(221, s)), s, p, o, m) -#define MITK_PP_FOR_221(s, p, o, m) MITK_PP_FOR_221_C(MITK_PP_BOOL(p##(222, s)), s, p, o, m) -#define MITK_PP_FOR_222(s, p, o, m) MITK_PP_FOR_222_C(MITK_PP_BOOL(p##(223, s)), s, p, o, m) -#define MITK_PP_FOR_223(s, p, o, m) MITK_PP_FOR_223_C(MITK_PP_BOOL(p##(224, s)), s, p, o, m) -#define MITK_PP_FOR_224(s, p, o, m) MITK_PP_FOR_224_C(MITK_PP_BOOL(p##(225, s)), s, p, o, m) -#define MITK_PP_FOR_225(s, p, o, m) MITK_PP_FOR_225_C(MITK_PP_BOOL(p##(226, s)), s, p, o, m) -#define MITK_PP_FOR_226(s, p, o, m) MITK_PP_FOR_226_C(MITK_PP_BOOL(p##(227, s)), s, p, o, m) -#define MITK_PP_FOR_227(s, p, o, m) MITK_PP_FOR_227_C(MITK_PP_BOOL(p##(228, s)), s, p, o, m) -#define MITK_PP_FOR_228(s, p, o, m) MITK_PP_FOR_228_C(MITK_PP_BOOL(p##(229, s)), s, p, o, m) -#define MITK_PP_FOR_229(s, p, o, m) MITK_PP_FOR_229_C(MITK_PP_BOOL(p##(230, s)), s, p, o, m) -#define MITK_PP_FOR_230(s, p, o, m) MITK_PP_FOR_230_C(MITK_PP_BOOL(p##(231, s)), s, p, o, m) -#define MITK_PP_FOR_231(s, p, o, m) MITK_PP_FOR_231_C(MITK_PP_BOOL(p##(232, s)), s, p, o, m) -#define MITK_PP_FOR_232(s, p, o, m) MITK_PP_FOR_232_C(MITK_PP_BOOL(p##(233, s)), s, p, o, m) -#define MITK_PP_FOR_233(s, p, o, m) MITK_PP_FOR_233_C(MITK_PP_BOOL(p##(234, s)), s, p, o, m) -#define MITK_PP_FOR_234(s, p, o, m) MITK_PP_FOR_234_C(MITK_PP_BOOL(p##(235, s)), s, p, o, m) -#define MITK_PP_FOR_235(s, p, o, m) MITK_PP_FOR_235_C(MITK_PP_BOOL(p##(236, s)), s, p, o, m) -#define MITK_PP_FOR_236(s, p, o, m) MITK_PP_FOR_236_C(MITK_PP_BOOL(p##(237, s)), s, p, o, m) -#define MITK_PP_FOR_237(s, p, o, m) MITK_PP_FOR_237_C(MITK_PP_BOOL(p##(238, s)), s, p, o, m) -#define MITK_PP_FOR_238(s, p, o, m) MITK_PP_FOR_238_C(MITK_PP_BOOL(p##(239, s)), s, p, o, m) -#define MITK_PP_FOR_239(s, p, o, m) MITK_PP_FOR_239_C(MITK_PP_BOOL(p##(240, s)), s, p, o, m) -#define MITK_PP_FOR_240(s, p, o, m) MITK_PP_FOR_240_C(MITK_PP_BOOL(p##(241, s)), s, p, o, m) -#define MITK_PP_FOR_241(s, p, o, m) MITK_PP_FOR_241_C(MITK_PP_BOOL(p##(242, s)), s, p, o, m) -#define MITK_PP_FOR_242(s, p, o, m) MITK_PP_FOR_242_C(MITK_PP_BOOL(p##(243, s)), s, p, o, m) -#define MITK_PP_FOR_243(s, p, o, m) MITK_PP_FOR_243_C(MITK_PP_BOOL(p##(244, s)), s, p, o, m) -#define MITK_PP_FOR_244(s, p, o, m) MITK_PP_FOR_244_C(MITK_PP_BOOL(p##(245, s)), s, p, o, m) -#define MITK_PP_FOR_245(s, p, o, m) MITK_PP_FOR_245_C(MITK_PP_BOOL(p##(246, s)), s, p, o, m) -#define MITK_PP_FOR_246(s, p, o, m) MITK_PP_FOR_246_C(MITK_PP_BOOL(p##(247, s)), s, p, o, m) -#define MITK_PP_FOR_247(s, p, o, m) MITK_PP_FOR_247_C(MITK_PP_BOOL(p##(248, s)), s, p, o, m) -#define MITK_PP_FOR_248(s, p, o, m) MITK_PP_FOR_248_C(MITK_PP_BOOL(p##(249, s)), s, p, o, m) -#define MITK_PP_FOR_249(s, p, o, m) MITK_PP_FOR_249_C(MITK_PP_BOOL(p##(250, s)), s, p, o, m) -#define MITK_PP_FOR_250(s, p, o, m) MITK_PP_FOR_250_C(MITK_PP_BOOL(p##(251, s)), s, p, o, m) -#define MITK_PP_FOR_251(s, p, o, m) MITK_PP_FOR_251_C(MITK_PP_BOOL(p##(252, s)), s, p, o, m) -#define MITK_PP_FOR_252(s, p, o, m) MITK_PP_FOR_252_C(MITK_PP_BOOL(p##(253, s)), s, p, o, m) -#define MITK_PP_FOR_253(s, p, o, m) MITK_PP_FOR_253_C(MITK_PP_BOOL(p##(254, s)), s, p, o, m) -#define MITK_PP_FOR_254(s, p, o, m) MITK_PP_FOR_254_C(MITK_PP_BOOL(p##(255, s)), s, p, o, m) -#define MITK_PP_FOR_255(s, p, o, m) MITK_PP_FOR_255_C(MITK_PP_BOOL(p##(256, s)), s, p, o, m) -#define MITK_PP_FOR_256(s, p, o, m) MITK_PP_FOR_256_C(MITK_PP_BOOL(p##(257, s)), s, p, o, m) -# -#define MITK_PP_FOR_1_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (2, s) MITK_PP_IIF(c, MITK_PP_FOR_2, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(2, s), p, o, m) -#define MITK_PP_FOR_2_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (3, s) MITK_PP_IIF(c, MITK_PP_FOR_3, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(3, s), p, o, m) -#define MITK_PP_FOR_3_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (4, s) MITK_PP_IIF(c, MITK_PP_FOR_4, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(4, s), p, o, m) -#define MITK_PP_FOR_4_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (5, s) MITK_PP_IIF(c, MITK_PP_FOR_5, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(5, s), p, o, m) -#define MITK_PP_FOR_5_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (6, s) MITK_PP_IIF(c, MITK_PP_FOR_6, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(6, s), p, o, m) -#define MITK_PP_FOR_6_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (7, s) MITK_PP_IIF(c, MITK_PP_FOR_7, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(7, s), p, o, m) -#define MITK_PP_FOR_7_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (8, s) MITK_PP_IIF(c, MITK_PP_FOR_8, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(8, s), p, o, m) -#define MITK_PP_FOR_8_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (9, s) MITK_PP_IIF(c, MITK_PP_FOR_9, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(9, s), p, o, m) -#define MITK_PP_FOR_9_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (10, s) MITK_PP_IIF(c, MITK_PP_FOR_10, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(10, s), p, o, m) -#define MITK_PP_FOR_10_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (11, s) MITK_PP_IIF(c, MITK_PP_FOR_11, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(11, s), p, o, m) -#define MITK_PP_FOR_11_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (12, s) MITK_PP_IIF(c, MITK_PP_FOR_12, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(12, s), p, o, m) -#define MITK_PP_FOR_12_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (13, s) MITK_PP_IIF(c, MITK_PP_FOR_13, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(13, s), p, o, m) -#define MITK_PP_FOR_13_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (14, s) MITK_PP_IIF(c, MITK_PP_FOR_14, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(14, s), p, o, m) -#define MITK_PP_FOR_14_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (15, s) MITK_PP_IIF(c, MITK_PP_FOR_15, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(15, s), p, o, m) -#define MITK_PP_FOR_15_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (16, s) MITK_PP_IIF(c, MITK_PP_FOR_16, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(16, s), p, o, m) -#define MITK_PP_FOR_16_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (17, s) MITK_PP_IIF(c, MITK_PP_FOR_17, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(17, s), p, o, m) -#define MITK_PP_FOR_17_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (18, s) MITK_PP_IIF(c, MITK_PP_FOR_18, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(18, s), p, o, m) -#define MITK_PP_FOR_18_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (19, s) MITK_PP_IIF(c, MITK_PP_FOR_19, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(19, s), p, o, m) -#define MITK_PP_FOR_19_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (20, s) MITK_PP_IIF(c, MITK_PP_FOR_20, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(20, s), p, o, m) -#define MITK_PP_FOR_20_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (21, s) MITK_PP_IIF(c, MITK_PP_FOR_21, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(21, s), p, o, m) -#define MITK_PP_FOR_21_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (22, s) MITK_PP_IIF(c, MITK_PP_FOR_22, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(22, s), p, o, m) -#define MITK_PP_FOR_22_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (23, s) MITK_PP_IIF(c, MITK_PP_FOR_23, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(23, s), p, o, m) -#define MITK_PP_FOR_23_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (24, s) MITK_PP_IIF(c, MITK_PP_FOR_24, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(24, s), p, o, m) -#define MITK_PP_FOR_24_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (25, s) MITK_PP_IIF(c, MITK_PP_FOR_25, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(25, s), p, o, m) -#define MITK_PP_FOR_25_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (26, s) MITK_PP_IIF(c, MITK_PP_FOR_26, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(26, s), p, o, m) -#define MITK_PP_FOR_26_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (27, s) MITK_PP_IIF(c, MITK_PP_FOR_27, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(27, s), p, o, m) -#define MITK_PP_FOR_27_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (28, s) MITK_PP_IIF(c, MITK_PP_FOR_28, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(28, s), p, o, m) -#define MITK_PP_FOR_28_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (29, s) MITK_PP_IIF(c, MITK_PP_FOR_29, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(29, s), p, o, m) -#define MITK_PP_FOR_29_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (30, s) MITK_PP_IIF(c, MITK_PP_FOR_30, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(30, s), p, o, m) -#define MITK_PP_FOR_30_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (31, s) MITK_PP_IIF(c, MITK_PP_FOR_31, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(31, s), p, o, m) -#define MITK_PP_FOR_31_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (32, s) MITK_PP_IIF(c, MITK_PP_FOR_32, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(32, s), p, o, m) -#define MITK_PP_FOR_32_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (33, s) MITK_PP_IIF(c, MITK_PP_FOR_33, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(33, s), p, o, m) -#define MITK_PP_FOR_33_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (34, s) MITK_PP_IIF(c, MITK_PP_FOR_34, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(34, s), p, o, m) -#define MITK_PP_FOR_34_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (35, s) MITK_PP_IIF(c, MITK_PP_FOR_35, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(35, s), p, o, m) -#define MITK_PP_FOR_35_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (36, s) MITK_PP_IIF(c, MITK_PP_FOR_36, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(36, s), p, o, m) -#define MITK_PP_FOR_36_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (37, s) MITK_PP_IIF(c, MITK_PP_FOR_37, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(37, s), p, o, m) -#define MITK_PP_FOR_37_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (38, s) MITK_PP_IIF(c, MITK_PP_FOR_38, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(38, s), p, o, m) -#define MITK_PP_FOR_38_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (39, s) MITK_PP_IIF(c, MITK_PP_FOR_39, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(39, s), p, o, m) -#define MITK_PP_FOR_39_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (40, s) MITK_PP_IIF(c, MITK_PP_FOR_40, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(40, s), p, o, m) -#define MITK_PP_FOR_40_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (41, s) MITK_PP_IIF(c, MITK_PP_FOR_41, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(41, s), p, o, m) -#define MITK_PP_FOR_41_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (42, s) MITK_PP_IIF(c, MITK_PP_FOR_42, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(42, s), p, o, m) -#define MITK_PP_FOR_42_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (43, s) MITK_PP_IIF(c, MITK_PP_FOR_43, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(43, s), p, o, m) -#define MITK_PP_FOR_43_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (44, s) MITK_PP_IIF(c, MITK_PP_FOR_44, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(44, s), p, o, m) -#define MITK_PP_FOR_44_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (45, s) MITK_PP_IIF(c, MITK_PP_FOR_45, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(45, s), p, o, m) -#define MITK_PP_FOR_45_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (46, s) MITK_PP_IIF(c, MITK_PP_FOR_46, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(46, s), p, o, m) -#define MITK_PP_FOR_46_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (47, s) MITK_PP_IIF(c, MITK_PP_FOR_47, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(47, s), p, o, m) -#define MITK_PP_FOR_47_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (48, s) MITK_PP_IIF(c, MITK_PP_FOR_48, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(48, s), p, o, m) -#define MITK_PP_FOR_48_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (49, s) MITK_PP_IIF(c, MITK_PP_FOR_49, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(49, s), p, o, m) -#define MITK_PP_FOR_49_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (50, s) MITK_PP_IIF(c, MITK_PP_FOR_50, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(50, s), p, o, m) -#define MITK_PP_FOR_50_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (51, s) MITK_PP_IIF(c, MITK_PP_FOR_51, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(51, s), p, o, m) -#define MITK_PP_FOR_51_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (52, s) MITK_PP_IIF(c, MITK_PP_FOR_52, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(52, s), p, o, m) -#define MITK_PP_FOR_52_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (53, s) MITK_PP_IIF(c, MITK_PP_FOR_53, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(53, s), p, o, m) -#define MITK_PP_FOR_53_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (54, s) MITK_PP_IIF(c, MITK_PP_FOR_54, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(54, s), p, o, m) -#define MITK_PP_FOR_54_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (55, s) MITK_PP_IIF(c, MITK_PP_FOR_55, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(55, s), p, o, m) -#define MITK_PP_FOR_55_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (56, s) MITK_PP_IIF(c, MITK_PP_FOR_56, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(56, s), p, o, m) -#define MITK_PP_FOR_56_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (57, s) MITK_PP_IIF(c, MITK_PP_FOR_57, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(57, s), p, o, m) -#define MITK_PP_FOR_57_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (58, s) MITK_PP_IIF(c, MITK_PP_FOR_58, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(58, s), p, o, m) -#define MITK_PP_FOR_58_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (59, s) MITK_PP_IIF(c, MITK_PP_FOR_59, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(59, s), p, o, m) -#define MITK_PP_FOR_59_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (60, s) MITK_PP_IIF(c, MITK_PP_FOR_60, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(60, s), p, o, m) -#define MITK_PP_FOR_60_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (61, s) MITK_PP_IIF(c, MITK_PP_FOR_61, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(61, s), p, o, m) -#define MITK_PP_FOR_61_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (62, s) MITK_PP_IIF(c, MITK_PP_FOR_62, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(62, s), p, o, m) -#define MITK_PP_FOR_62_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (63, s) MITK_PP_IIF(c, MITK_PP_FOR_63, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(63, s), p, o, m) -#define MITK_PP_FOR_63_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (64, s) MITK_PP_IIF(c, MITK_PP_FOR_64, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(64, s), p, o, m) -#define MITK_PP_FOR_64_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (65, s) MITK_PP_IIF(c, MITK_PP_FOR_65, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(65, s), p, o, m) -#define MITK_PP_FOR_65_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (66, s) MITK_PP_IIF(c, MITK_PP_FOR_66, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(66, s), p, o, m) -#define MITK_PP_FOR_66_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (67, s) MITK_PP_IIF(c, MITK_PP_FOR_67, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(67, s), p, o, m) -#define MITK_PP_FOR_67_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (68, s) MITK_PP_IIF(c, MITK_PP_FOR_68, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(68, s), p, o, m) -#define MITK_PP_FOR_68_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (69, s) MITK_PP_IIF(c, MITK_PP_FOR_69, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(69, s), p, o, m) -#define MITK_PP_FOR_69_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (70, s) MITK_PP_IIF(c, MITK_PP_FOR_70, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(70, s), p, o, m) -#define MITK_PP_FOR_70_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (71, s) MITK_PP_IIF(c, MITK_PP_FOR_71, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(71, s), p, o, m) -#define MITK_PP_FOR_71_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (72, s) MITK_PP_IIF(c, MITK_PP_FOR_72, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(72, s), p, o, m) -#define MITK_PP_FOR_72_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (73, s) MITK_PP_IIF(c, MITK_PP_FOR_73, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(73, s), p, o, m) -#define MITK_PP_FOR_73_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (74, s) MITK_PP_IIF(c, MITK_PP_FOR_74, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(74, s), p, o, m) -#define MITK_PP_FOR_74_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (75, s) MITK_PP_IIF(c, MITK_PP_FOR_75, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(75, s), p, o, m) -#define MITK_PP_FOR_75_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (76, s) MITK_PP_IIF(c, MITK_PP_FOR_76, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(76, s), p, o, m) -#define MITK_PP_FOR_76_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (77, s) MITK_PP_IIF(c, MITK_PP_FOR_77, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(77, s), p, o, m) -#define MITK_PP_FOR_77_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (78, s) MITK_PP_IIF(c, MITK_PP_FOR_78, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(78, s), p, o, m) -#define MITK_PP_FOR_78_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (79, s) MITK_PP_IIF(c, MITK_PP_FOR_79, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(79, s), p, o, m) -#define MITK_PP_FOR_79_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (80, s) MITK_PP_IIF(c, MITK_PP_FOR_80, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(80, s), p, o, m) -#define MITK_PP_FOR_80_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (81, s) MITK_PP_IIF(c, MITK_PP_FOR_81, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(81, s), p, o, m) -#define MITK_PP_FOR_81_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (82, s) MITK_PP_IIF(c, MITK_PP_FOR_82, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(82, s), p, o, m) -#define MITK_PP_FOR_82_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (83, s) MITK_PP_IIF(c, MITK_PP_FOR_83, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(83, s), p, o, m) -#define MITK_PP_FOR_83_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (84, s) MITK_PP_IIF(c, MITK_PP_FOR_84, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(84, s), p, o, m) -#define MITK_PP_FOR_84_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (85, s) MITK_PP_IIF(c, MITK_PP_FOR_85, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(85, s), p, o, m) -#define MITK_PP_FOR_85_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (86, s) MITK_PP_IIF(c, MITK_PP_FOR_86, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(86, s), p, o, m) -#define MITK_PP_FOR_86_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (87, s) MITK_PP_IIF(c, MITK_PP_FOR_87, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(87, s), p, o, m) -#define MITK_PP_FOR_87_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (88, s) MITK_PP_IIF(c, MITK_PP_FOR_88, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(88, s), p, o, m) -#define MITK_PP_FOR_88_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (89, s) MITK_PP_IIF(c, MITK_PP_FOR_89, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(89, s), p, o, m) -#define MITK_PP_FOR_89_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (90, s) MITK_PP_IIF(c, MITK_PP_FOR_90, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(90, s), p, o, m) -#define MITK_PP_FOR_90_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (91, s) MITK_PP_IIF(c, MITK_PP_FOR_91, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(91, s), p, o, m) -#define MITK_PP_FOR_91_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (92, s) MITK_PP_IIF(c, MITK_PP_FOR_92, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(92, s), p, o, m) -#define MITK_PP_FOR_92_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (93, s) MITK_PP_IIF(c, MITK_PP_FOR_93, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(93, s), p, o, m) -#define MITK_PP_FOR_93_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (94, s) MITK_PP_IIF(c, MITK_PP_FOR_94, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(94, s), p, o, m) -#define MITK_PP_FOR_94_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (95, s) MITK_PP_IIF(c, MITK_PP_FOR_95, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(95, s), p, o, m) -#define MITK_PP_FOR_95_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (96, s) MITK_PP_IIF(c, MITK_PP_FOR_96, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(96, s), p, o, m) -#define MITK_PP_FOR_96_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (97, s) MITK_PP_IIF(c, MITK_PP_FOR_97, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(97, s), p, o, m) -#define MITK_PP_FOR_97_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (98, s) MITK_PP_IIF(c, MITK_PP_FOR_98, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(98, s), p, o, m) -#define MITK_PP_FOR_98_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (99, s) MITK_PP_IIF(c, MITK_PP_FOR_99, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(99, s), p, o, m) -#define MITK_PP_FOR_99_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (100, s) MITK_PP_IIF(c, MITK_PP_FOR_100, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(100, s), p, o, m) -#define MITK_PP_FOR_100_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (101, s) MITK_PP_IIF(c, MITK_PP_FOR_101, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(101, s), p, o, m) -#define MITK_PP_FOR_101_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (102, s) MITK_PP_IIF(c, MITK_PP_FOR_102, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(102, s), p, o, m) -#define MITK_PP_FOR_102_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (103, s) MITK_PP_IIF(c, MITK_PP_FOR_103, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(103, s), p, o, m) -#define MITK_PP_FOR_103_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (104, s) MITK_PP_IIF(c, MITK_PP_FOR_104, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(104, s), p, o, m) -#define MITK_PP_FOR_104_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (105, s) MITK_PP_IIF(c, MITK_PP_FOR_105, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(105, s), p, o, m) -#define MITK_PP_FOR_105_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (106, s) MITK_PP_IIF(c, MITK_PP_FOR_106, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(106, s), p, o, m) -#define MITK_PP_FOR_106_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (107, s) MITK_PP_IIF(c, MITK_PP_FOR_107, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(107, s), p, o, m) -#define MITK_PP_FOR_107_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (108, s) MITK_PP_IIF(c, MITK_PP_FOR_108, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(108, s), p, o, m) -#define MITK_PP_FOR_108_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (109, s) MITK_PP_IIF(c, MITK_PP_FOR_109, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(109, s), p, o, m) -#define MITK_PP_FOR_109_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (110, s) MITK_PP_IIF(c, MITK_PP_FOR_110, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(110, s), p, o, m) -#define MITK_PP_FOR_110_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (111, s) MITK_PP_IIF(c, MITK_PP_FOR_111, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(111, s), p, o, m) -#define MITK_PP_FOR_111_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (112, s) MITK_PP_IIF(c, MITK_PP_FOR_112, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(112, s), p, o, m) -#define MITK_PP_FOR_112_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (113, s) MITK_PP_IIF(c, MITK_PP_FOR_113, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(113, s), p, o, m) -#define MITK_PP_FOR_113_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (114, s) MITK_PP_IIF(c, MITK_PP_FOR_114, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(114, s), p, o, m) -#define MITK_PP_FOR_114_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (115, s) MITK_PP_IIF(c, MITK_PP_FOR_115, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(115, s), p, o, m) -#define MITK_PP_FOR_115_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (116, s) MITK_PP_IIF(c, MITK_PP_FOR_116, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(116, s), p, o, m) -#define MITK_PP_FOR_116_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (117, s) MITK_PP_IIF(c, MITK_PP_FOR_117, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(117, s), p, o, m) -#define MITK_PP_FOR_117_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (118, s) MITK_PP_IIF(c, MITK_PP_FOR_118, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(118, s), p, o, m) -#define MITK_PP_FOR_118_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (119, s) MITK_PP_IIF(c, MITK_PP_FOR_119, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(119, s), p, o, m) -#define MITK_PP_FOR_119_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (120, s) MITK_PP_IIF(c, MITK_PP_FOR_120, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(120, s), p, o, m) -#define MITK_PP_FOR_120_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (121, s) MITK_PP_IIF(c, MITK_PP_FOR_121, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(121, s), p, o, m) -#define MITK_PP_FOR_121_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (122, s) MITK_PP_IIF(c, MITK_PP_FOR_122, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(122, s), p, o, m) -#define MITK_PP_FOR_122_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (123, s) MITK_PP_IIF(c, MITK_PP_FOR_123, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(123, s), p, o, m) -#define MITK_PP_FOR_123_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (124, s) MITK_PP_IIF(c, MITK_PP_FOR_124, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(124, s), p, o, m) -#define MITK_PP_FOR_124_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (125, s) MITK_PP_IIF(c, MITK_PP_FOR_125, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(125, s), p, o, m) -#define MITK_PP_FOR_125_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (126, s) MITK_PP_IIF(c, MITK_PP_FOR_126, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(126, s), p, o, m) -#define MITK_PP_FOR_126_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (127, s) MITK_PP_IIF(c, MITK_PP_FOR_127, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(127, s), p, o, m) -#define MITK_PP_FOR_127_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (128, s) MITK_PP_IIF(c, MITK_PP_FOR_128, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(128, s), p, o, m) -#define MITK_PP_FOR_128_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (129, s) MITK_PP_IIF(c, MITK_PP_FOR_129, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(129, s), p, o, m) -#define MITK_PP_FOR_129_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (130, s) MITK_PP_IIF(c, MITK_PP_FOR_130, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(130, s), p, o, m) -#define MITK_PP_FOR_130_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (131, s) MITK_PP_IIF(c, MITK_PP_FOR_131, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(131, s), p, o, m) -#define MITK_PP_FOR_131_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (132, s) MITK_PP_IIF(c, MITK_PP_FOR_132, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(132, s), p, o, m) -#define MITK_PP_FOR_132_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (133, s) MITK_PP_IIF(c, MITK_PP_FOR_133, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(133, s), p, o, m) -#define MITK_PP_FOR_133_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (134, s) MITK_PP_IIF(c, MITK_PP_FOR_134, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(134, s), p, o, m) -#define MITK_PP_FOR_134_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (135, s) MITK_PP_IIF(c, MITK_PP_FOR_135, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(135, s), p, o, m) -#define MITK_PP_FOR_135_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (136, s) MITK_PP_IIF(c, MITK_PP_FOR_136, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(136, s), p, o, m) -#define MITK_PP_FOR_136_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (137, s) MITK_PP_IIF(c, MITK_PP_FOR_137, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(137, s), p, o, m) -#define MITK_PP_FOR_137_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (138, s) MITK_PP_IIF(c, MITK_PP_FOR_138, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(138, s), p, o, m) -#define MITK_PP_FOR_138_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (139, s) MITK_PP_IIF(c, MITK_PP_FOR_139, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(139, s), p, o, m) -#define MITK_PP_FOR_139_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (140, s) MITK_PP_IIF(c, MITK_PP_FOR_140, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(140, s), p, o, m) -#define MITK_PP_FOR_140_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (141, s) MITK_PP_IIF(c, MITK_PP_FOR_141, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(141, s), p, o, m) -#define MITK_PP_FOR_141_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (142, s) MITK_PP_IIF(c, MITK_PP_FOR_142, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(142, s), p, o, m) -#define MITK_PP_FOR_142_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (143, s) MITK_PP_IIF(c, MITK_PP_FOR_143, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(143, s), p, o, m) -#define MITK_PP_FOR_143_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (144, s) MITK_PP_IIF(c, MITK_PP_FOR_144, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(144, s), p, o, m) -#define MITK_PP_FOR_144_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (145, s) MITK_PP_IIF(c, MITK_PP_FOR_145, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(145, s), p, o, m) -#define MITK_PP_FOR_145_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (146, s) MITK_PP_IIF(c, MITK_PP_FOR_146, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(146, s), p, o, m) -#define MITK_PP_FOR_146_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (147, s) MITK_PP_IIF(c, MITK_PP_FOR_147, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(147, s), p, o, m) -#define MITK_PP_FOR_147_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (148, s) MITK_PP_IIF(c, MITK_PP_FOR_148, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(148, s), p, o, m) -#define MITK_PP_FOR_148_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (149, s) MITK_PP_IIF(c, MITK_PP_FOR_149, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(149, s), p, o, m) -#define MITK_PP_FOR_149_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (150, s) MITK_PP_IIF(c, MITK_PP_FOR_150, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(150, s), p, o, m) -#define MITK_PP_FOR_150_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (151, s) MITK_PP_IIF(c, MITK_PP_FOR_151, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(151, s), p, o, m) -#define MITK_PP_FOR_151_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (152, s) MITK_PP_IIF(c, MITK_PP_FOR_152, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(152, s), p, o, m) -#define MITK_PP_FOR_152_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (153, s) MITK_PP_IIF(c, MITK_PP_FOR_153, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(153, s), p, o, m) -#define MITK_PP_FOR_153_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (154, s) MITK_PP_IIF(c, MITK_PP_FOR_154, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(154, s), p, o, m) -#define MITK_PP_FOR_154_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (155, s) MITK_PP_IIF(c, MITK_PP_FOR_155, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(155, s), p, o, m) -#define MITK_PP_FOR_155_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (156, s) MITK_PP_IIF(c, MITK_PP_FOR_156, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(156, s), p, o, m) -#define MITK_PP_FOR_156_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (157, s) MITK_PP_IIF(c, MITK_PP_FOR_157, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(157, s), p, o, m) -#define MITK_PP_FOR_157_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (158, s) MITK_PP_IIF(c, MITK_PP_FOR_158, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(158, s), p, o, m) -#define MITK_PP_FOR_158_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (159, s) MITK_PP_IIF(c, MITK_PP_FOR_159, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(159, s), p, o, m) -#define MITK_PP_FOR_159_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (160, s) MITK_PP_IIF(c, MITK_PP_FOR_160, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(160, s), p, o, m) -#define MITK_PP_FOR_160_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (161, s) MITK_PP_IIF(c, MITK_PP_FOR_161, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(161, s), p, o, m) -#define MITK_PP_FOR_161_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (162, s) MITK_PP_IIF(c, MITK_PP_FOR_162, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(162, s), p, o, m) -#define MITK_PP_FOR_162_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (163, s) MITK_PP_IIF(c, MITK_PP_FOR_163, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(163, s), p, o, m) -#define MITK_PP_FOR_163_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (164, s) MITK_PP_IIF(c, MITK_PP_FOR_164, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(164, s), p, o, m) -#define MITK_PP_FOR_164_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (165, s) MITK_PP_IIF(c, MITK_PP_FOR_165, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(165, s), p, o, m) -#define MITK_PP_FOR_165_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (166, s) MITK_PP_IIF(c, MITK_PP_FOR_166, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(166, s), p, o, m) -#define MITK_PP_FOR_166_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (167, s) MITK_PP_IIF(c, MITK_PP_FOR_167, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(167, s), p, o, m) -#define MITK_PP_FOR_167_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (168, s) MITK_PP_IIF(c, MITK_PP_FOR_168, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(168, s), p, o, m) -#define MITK_PP_FOR_168_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (169, s) MITK_PP_IIF(c, MITK_PP_FOR_169, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(169, s), p, o, m) -#define MITK_PP_FOR_169_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (170, s) MITK_PP_IIF(c, MITK_PP_FOR_170, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(170, s), p, o, m) -#define MITK_PP_FOR_170_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (171, s) MITK_PP_IIF(c, MITK_PP_FOR_171, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(171, s), p, o, m) -#define MITK_PP_FOR_171_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (172, s) MITK_PP_IIF(c, MITK_PP_FOR_172, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(172, s), p, o, m) -#define MITK_PP_FOR_172_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (173, s) MITK_PP_IIF(c, MITK_PP_FOR_173, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(173, s), p, o, m) -#define MITK_PP_FOR_173_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (174, s) MITK_PP_IIF(c, MITK_PP_FOR_174, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(174, s), p, o, m) -#define MITK_PP_FOR_174_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (175, s) MITK_PP_IIF(c, MITK_PP_FOR_175, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(175, s), p, o, m) -#define MITK_PP_FOR_175_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (176, s) MITK_PP_IIF(c, MITK_PP_FOR_176, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(176, s), p, o, m) -#define MITK_PP_FOR_176_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (177, s) MITK_PP_IIF(c, MITK_PP_FOR_177, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(177, s), p, o, m) -#define MITK_PP_FOR_177_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (178, s) MITK_PP_IIF(c, MITK_PP_FOR_178, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(178, s), p, o, m) -#define MITK_PP_FOR_178_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (179, s) MITK_PP_IIF(c, MITK_PP_FOR_179, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(179, s), p, o, m) -#define MITK_PP_FOR_179_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (180, s) MITK_PP_IIF(c, MITK_PP_FOR_180, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(180, s), p, o, m) -#define MITK_PP_FOR_180_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (181, s) MITK_PP_IIF(c, MITK_PP_FOR_181, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(181, s), p, o, m) -#define MITK_PP_FOR_181_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (182, s) MITK_PP_IIF(c, MITK_PP_FOR_182, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(182, s), p, o, m) -#define MITK_PP_FOR_182_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (183, s) MITK_PP_IIF(c, MITK_PP_FOR_183, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(183, s), p, o, m) -#define MITK_PP_FOR_183_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (184, s) MITK_PP_IIF(c, MITK_PP_FOR_184, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(184, s), p, o, m) -#define MITK_PP_FOR_184_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (185, s) MITK_PP_IIF(c, MITK_PP_FOR_185, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(185, s), p, o, m) -#define MITK_PP_FOR_185_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (186, s) MITK_PP_IIF(c, MITK_PP_FOR_186, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(186, s), p, o, m) -#define MITK_PP_FOR_186_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (187, s) MITK_PP_IIF(c, MITK_PP_FOR_187, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(187, s), p, o, m) -#define MITK_PP_FOR_187_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (188, s) MITK_PP_IIF(c, MITK_PP_FOR_188, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(188, s), p, o, m) -#define MITK_PP_FOR_188_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (189, s) MITK_PP_IIF(c, MITK_PP_FOR_189, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(189, s), p, o, m) -#define MITK_PP_FOR_189_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (190, s) MITK_PP_IIF(c, MITK_PP_FOR_190, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(190, s), p, o, m) -#define MITK_PP_FOR_190_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (191, s) MITK_PP_IIF(c, MITK_PP_FOR_191, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(191, s), p, o, m) -#define MITK_PP_FOR_191_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (192, s) MITK_PP_IIF(c, MITK_PP_FOR_192, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(192, s), p, o, m) -#define MITK_PP_FOR_192_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (193, s) MITK_PP_IIF(c, MITK_PP_FOR_193, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(193, s), p, o, m) -#define MITK_PP_FOR_193_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (194, s) MITK_PP_IIF(c, MITK_PP_FOR_194, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(194, s), p, o, m) -#define MITK_PP_FOR_194_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (195, s) MITK_PP_IIF(c, MITK_PP_FOR_195, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(195, s), p, o, m) -#define MITK_PP_FOR_195_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (196, s) MITK_PP_IIF(c, MITK_PP_FOR_196, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(196, s), p, o, m) -#define MITK_PP_FOR_196_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (197, s) MITK_PP_IIF(c, MITK_PP_FOR_197, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(197, s), p, o, m) -#define MITK_PP_FOR_197_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (198, s) MITK_PP_IIF(c, MITK_PP_FOR_198, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(198, s), p, o, m) -#define MITK_PP_FOR_198_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (199, s) MITK_PP_IIF(c, MITK_PP_FOR_199, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(199, s), p, o, m) -#define MITK_PP_FOR_199_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (200, s) MITK_PP_IIF(c, MITK_PP_FOR_200, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(200, s), p, o, m) -#define MITK_PP_FOR_200_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (201, s) MITK_PP_IIF(c, MITK_PP_FOR_201, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(201, s), p, o, m) -#define MITK_PP_FOR_201_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (202, s) MITK_PP_IIF(c, MITK_PP_FOR_202, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(202, s), p, o, m) -#define MITK_PP_FOR_202_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (203, s) MITK_PP_IIF(c, MITK_PP_FOR_203, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(203, s), p, o, m) -#define MITK_PP_FOR_203_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (204, s) MITK_PP_IIF(c, MITK_PP_FOR_204, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(204, s), p, o, m) -#define MITK_PP_FOR_204_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (205, s) MITK_PP_IIF(c, MITK_PP_FOR_205, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(205, s), p, o, m) -#define MITK_PP_FOR_205_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (206, s) MITK_PP_IIF(c, MITK_PP_FOR_206, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(206, s), p, o, m) -#define MITK_PP_FOR_206_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (207, s) MITK_PP_IIF(c, MITK_PP_FOR_207, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(207, s), p, o, m) -#define MITK_PP_FOR_207_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (208, s) MITK_PP_IIF(c, MITK_PP_FOR_208, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(208, s), p, o, m) -#define MITK_PP_FOR_208_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (209, s) MITK_PP_IIF(c, MITK_PP_FOR_209, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(209, s), p, o, m) -#define MITK_PP_FOR_209_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (210, s) MITK_PP_IIF(c, MITK_PP_FOR_210, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(210, s), p, o, m) -#define MITK_PP_FOR_210_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (211, s) MITK_PP_IIF(c, MITK_PP_FOR_211, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(211, s), p, o, m) -#define MITK_PP_FOR_211_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (212, s) MITK_PP_IIF(c, MITK_PP_FOR_212, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(212, s), p, o, m) -#define MITK_PP_FOR_212_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (213, s) MITK_PP_IIF(c, MITK_PP_FOR_213, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(213, s), p, o, m) -#define MITK_PP_FOR_213_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (214, s) MITK_PP_IIF(c, MITK_PP_FOR_214, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(214, s), p, o, m) -#define MITK_PP_FOR_214_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (215, s) MITK_PP_IIF(c, MITK_PP_FOR_215, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(215, s), p, o, m) -#define MITK_PP_FOR_215_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (216, s) MITK_PP_IIF(c, MITK_PP_FOR_216, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(216, s), p, o, m) -#define MITK_PP_FOR_216_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (217, s) MITK_PP_IIF(c, MITK_PP_FOR_217, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(217, s), p, o, m) -#define MITK_PP_FOR_217_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (218, s) MITK_PP_IIF(c, MITK_PP_FOR_218, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(218, s), p, o, m) -#define MITK_PP_FOR_218_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (219, s) MITK_PP_IIF(c, MITK_PP_FOR_219, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(219, s), p, o, m) -#define MITK_PP_FOR_219_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (220, s) MITK_PP_IIF(c, MITK_PP_FOR_220, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(220, s), p, o, m) -#define MITK_PP_FOR_220_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (221, s) MITK_PP_IIF(c, MITK_PP_FOR_221, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(221, s), p, o, m) -#define MITK_PP_FOR_221_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (222, s) MITK_PP_IIF(c, MITK_PP_FOR_222, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(222, s), p, o, m) -#define MITK_PP_FOR_222_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (223, s) MITK_PP_IIF(c, MITK_PP_FOR_223, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(223, s), p, o, m) -#define MITK_PP_FOR_223_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (224, s) MITK_PP_IIF(c, MITK_PP_FOR_224, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(224, s), p, o, m) -#define MITK_PP_FOR_224_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (225, s) MITK_PP_IIF(c, MITK_PP_FOR_225, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(225, s), p, o, m) -#define MITK_PP_FOR_225_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (226, s) MITK_PP_IIF(c, MITK_PP_FOR_226, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(226, s), p, o, m) -#define MITK_PP_FOR_226_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (227, s) MITK_PP_IIF(c, MITK_PP_FOR_227, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(227, s), p, o, m) -#define MITK_PP_FOR_227_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (228, s) MITK_PP_IIF(c, MITK_PP_FOR_228, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(228, s), p, o, m) -#define MITK_PP_FOR_228_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (229, s) MITK_PP_IIF(c, MITK_PP_FOR_229, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(229, s), p, o, m) -#define MITK_PP_FOR_229_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (230, s) MITK_PP_IIF(c, MITK_PP_FOR_230, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(230, s), p, o, m) -#define MITK_PP_FOR_230_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (231, s) MITK_PP_IIF(c, MITK_PP_FOR_231, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(231, s), p, o, m) -#define MITK_PP_FOR_231_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (232, s) MITK_PP_IIF(c, MITK_PP_FOR_232, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(232, s), p, o, m) -#define MITK_PP_FOR_232_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (233, s) MITK_PP_IIF(c, MITK_PP_FOR_233, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(233, s), p, o, m) -#define MITK_PP_FOR_233_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (234, s) MITK_PP_IIF(c, MITK_PP_FOR_234, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(234, s), p, o, m) -#define MITK_PP_FOR_234_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (235, s) MITK_PP_IIF(c, MITK_PP_FOR_235, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(235, s), p, o, m) -#define MITK_PP_FOR_235_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (236, s) MITK_PP_IIF(c, MITK_PP_FOR_236, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(236, s), p, o, m) -#define MITK_PP_FOR_236_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (237, s) MITK_PP_IIF(c, MITK_PP_FOR_237, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(237, s), p, o, m) -#define MITK_PP_FOR_237_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (238, s) MITK_PP_IIF(c, MITK_PP_FOR_238, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(238, s), p, o, m) -#define MITK_PP_FOR_238_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (239, s) MITK_PP_IIF(c, MITK_PP_FOR_239, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(239, s), p, o, m) -#define MITK_PP_FOR_239_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (240, s) MITK_PP_IIF(c, MITK_PP_FOR_240, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(240, s), p, o, m) -#define MITK_PP_FOR_240_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (241, s) MITK_PP_IIF(c, MITK_PP_FOR_241, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(241, s), p, o, m) -#define MITK_PP_FOR_241_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (242, s) MITK_PP_IIF(c, MITK_PP_FOR_242, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(242, s), p, o, m) -#define MITK_PP_FOR_242_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (243, s) MITK_PP_IIF(c, MITK_PP_FOR_243, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(243, s), p, o, m) -#define MITK_PP_FOR_243_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (244, s) MITK_PP_IIF(c, MITK_PP_FOR_244, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(244, s), p, o, m) -#define MITK_PP_FOR_244_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (245, s) MITK_PP_IIF(c, MITK_PP_FOR_245, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(245, s), p, o, m) -#define MITK_PP_FOR_245_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (246, s) MITK_PP_IIF(c, MITK_PP_FOR_246, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(246, s), p, o, m) -#define MITK_PP_FOR_246_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (247, s) MITK_PP_IIF(c, MITK_PP_FOR_247, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(247, s), p, o, m) -#define MITK_PP_FOR_247_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (248, s) MITK_PP_IIF(c, MITK_PP_FOR_248, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(248, s), p, o, m) -#define MITK_PP_FOR_248_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (249, s) MITK_PP_IIF(c, MITK_PP_FOR_249, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(249, s), p, o, m) -#define MITK_PP_FOR_249_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (250, s) MITK_PP_IIF(c, MITK_PP_FOR_250, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(250, s), p, o, m) -#define MITK_PP_FOR_250_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (251, s) MITK_PP_IIF(c, MITK_PP_FOR_251, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(251, s), p, o, m) -#define MITK_PP_FOR_251_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (252, s) MITK_PP_IIF(c, MITK_PP_FOR_252, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(252, s), p, o, m) -#define MITK_PP_FOR_252_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (253, s) MITK_PP_IIF(c, MITK_PP_FOR_253, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(253, s), p, o, m) -#define MITK_PP_FOR_253_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (254, s) MITK_PP_IIF(c, MITK_PP_FOR_254, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(254, s), p, o, m) -#define MITK_PP_FOR_254_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (255, s) MITK_PP_IIF(c, MITK_PP_FOR_255, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(255, s), p, o, m) -#define MITK_PP_FOR_255_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (256, s) MITK_PP_IIF(c, MITK_PP_FOR_256, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(256, s), p, o, m) -#define MITK_PP_FOR_256_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (257, s) MITK_PP_IIF(c, MITK_PP_FOR_257, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(257, s), p, o, m) -# -#endif diff --git a/Modules/Core/include/mitkPPRepetitionDetailEDGFor.h b/Modules/Core/include/mitkPPRepetitionDetailEDGFor.h deleted file mode 100644 index ab66c73c67..0000000000 --- a/Modules/Core/include/mitkPPRepetitionDetailEDGFor.h +++ /dev/null @@ -1,1061 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP -#define MITK_PREPROCESSOR_REPETITION_DETAIL_EDG_FOR_HPP -# -#include "mitkPPControlIf.h" -#include "mitkPPTupleEat.h" -# -#define MITK_PP_FOR_1(s, p, o, m) MITK_PP_FOR_1_I(s, p, o, m) -#define MITK_PP_FOR_2(s, p, o, m) MITK_PP_FOR_2_I(s, p, o, m) -#define MITK_PP_FOR_3(s, p, o, m) MITK_PP_FOR_3_I(s, p, o, m) -#define MITK_PP_FOR_4(s, p, o, m) MITK_PP_FOR_4_I(s, p, o, m) -#define MITK_PP_FOR_5(s, p, o, m) MITK_PP_FOR_5_I(s, p, o, m) -#define MITK_PP_FOR_6(s, p, o, m) MITK_PP_FOR_6_I(s, p, o, m) -#define MITK_PP_FOR_7(s, p, o, m) MITK_PP_FOR_7_I(s, p, o, m) -#define MITK_PP_FOR_8(s, p, o, m) MITK_PP_FOR_8_I(s, p, o, m) -#define MITK_PP_FOR_9(s, p, o, m) MITK_PP_FOR_9_I(s, p, o, m) -#define MITK_PP_FOR_10(s, p, o, m) MITK_PP_FOR_10_I(s, p, o, m) -#define MITK_PP_FOR_11(s, p, o, m) MITK_PP_FOR_11_I(s, p, o, m) -#define MITK_PP_FOR_12(s, p, o, m) MITK_PP_FOR_12_I(s, p, o, m) -#define MITK_PP_FOR_13(s, p, o, m) MITK_PP_FOR_13_I(s, p, o, m) -#define MITK_PP_FOR_14(s, p, o, m) MITK_PP_FOR_14_I(s, p, o, m) -#define MITK_PP_FOR_15(s, p, o, m) MITK_PP_FOR_15_I(s, p, o, m) -#define MITK_PP_FOR_16(s, p, o, m) MITK_PP_FOR_16_I(s, p, o, m) -#define MITK_PP_FOR_17(s, p, o, m) MITK_PP_FOR_17_I(s, p, o, m) -#define MITK_PP_FOR_18(s, p, o, m) MITK_PP_FOR_18_I(s, p, o, m) -#define MITK_PP_FOR_19(s, p, o, m) MITK_PP_FOR_19_I(s, p, o, m) -#define MITK_PP_FOR_20(s, p, o, m) MITK_PP_FOR_20_I(s, p, o, m) -#define MITK_PP_FOR_21(s, p, o, m) MITK_PP_FOR_21_I(s, p, o, m) -#define MITK_PP_FOR_22(s, p, o, m) MITK_PP_FOR_22_I(s, p, o, m) -#define MITK_PP_FOR_23(s, p, o, m) MITK_PP_FOR_23_I(s, p, o, m) -#define MITK_PP_FOR_24(s, p, o, m) MITK_PP_FOR_24_I(s, p, o, m) -#define MITK_PP_FOR_25(s, p, o, m) MITK_PP_FOR_25_I(s, p, o, m) -#define MITK_PP_FOR_26(s, p, o, m) MITK_PP_FOR_26_I(s, p, o, m) -#define MITK_PP_FOR_27(s, p, o, m) MITK_PP_FOR_27_I(s, p, o, m) -#define MITK_PP_FOR_28(s, p, o, m) MITK_PP_FOR_28_I(s, p, o, m) -#define MITK_PP_FOR_29(s, p, o, m) MITK_PP_FOR_29_I(s, p, o, m) -#define MITK_PP_FOR_30(s, p, o, m) MITK_PP_FOR_30_I(s, p, o, m) -#define MITK_PP_FOR_31(s, p, o, m) MITK_PP_FOR_31_I(s, p, o, m) -#define MITK_PP_FOR_32(s, p, o, m) MITK_PP_FOR_32_I(s, p, o, m) -#define MITK_PP_FOR_33(s, p, o, m) MITK_PP_FOR_33_I(s, p, o, m) -#define MITK_PP_FOR_34(s, p, o, m) MITK_PP_FOR_34_I(s, p, o, m) -#define MITK_PP_FOR_35(s, p, o, m) MITK_PP_FOR_35_I(s, p, o, m) -#define MITK_PP_FOR_36(s, p, o, m) MITK_PP_FOR_36_I(s, p, o, m) -#define MITK_PP_FOR_37(s, p, o, m) MITK_PP_FOR_37_I(s, p, o, m) -#define MITK_PP_FOR_38(s, p, o, m) MITK_PP_FOR_38_I(s, p, o, m) -#define MITK_PP_FOR_39(s, p, o, m) MITK_PP_FOR_39_I(s, p, o, m) -#define MITK_PP_FOR_40(s, p, o, m) MITK_PP_FOR_40_I(s, p, o, m) -#define MITK_PP_FOR_41(s, p, o, m) MITK_PP_FOR_41_I(s, p, o, m) -#define MITK_PP_FOR_42(s, p, o, m) MITK_PP_FOR_42_I(s, p, o, m) -#define MITK_PP_FOR_43(s, p, o, m) MITK_PP_FOR_43_I(s, p, o, m) -#define MITK_PP_FOR_44(s, p, o, m) MITK_PP_FOR_44_I(s, p, o, m) -#define MITK_PP_FOR_45(s, p, o, m) MITK_PP_FOR_45_I(s, p, o, m) -#define MITK_PP_FOR_46(s, p, o, m) MITK_PP_FOR_46_I(s, p, o, m) -#define MITK_PP_FOR_47(s, p, o, m) MITK_PP_FOR_47_I(s, p, o, m) -#define MITK_PP_FOR_48(s, p, o, m) MITK_PP_FOR_48_I(s, p, o, m) -#define MITK_PP_FOR_49(s, p, o, m) MITK_PP_FOR_49_I(s, p, o, m) -#define MITK_PP_FOR_50(s, p, o, m) MITK_PP_FOR_50_I(s, p, o, m) -#define MITK_PP_FOR_51(s, p, o, m) MITK_PP_FOR_51_I(s, p, o, m) -#define MITK_PP_FOR_52(s, p, o, m) MITK_PP_FOR_52_I(s, p, o, m) -#define MITK_PP_FOR_53(s, p, o, m) MITK_PP_FOR_53_I(s, p, o, m) -#define MITK_PP_FOR_54(s, p, o, m) MITK_PP_FOR_54_I(s, p, o, m) -#define MITK_PP_FOR_55(s, p, o, m) MITK_PP_FOR_55_I(s, p, o, m) -#define MITK_PP_FOR_56(s, p, o, m) MITK_PP_FOR_56_I(s, p, o, m) -#define MITK_PP_FOR_57(s, p, o, m) MITK_PP_FOR_57_I(s, p, o, m) -#define MITK_PP_FOR_58(s, p, o, m) MITK_PP_FOR_58_I(s, p, o, m) -#define MITK_PP_FOR_59(s, p, o, m) MITK_PP_FOR_59_I(s, p, o, m) -#define MITK_PP_FOR_60(s, p, o, m) MITK_PP_FOR_60_I(s, p, o, m) -#define MITK_PP_FOR_61(s, p, o, m) MITK_PP_FOR_61_I(s, p, o, m) -#define MITK_PP_FOR_62(s, p, o, m) MITK_PP_FOR_62_I(s, p, o, m) -#define MITK_PP_FOR_63(s, p, o, m) MITK_PP_FOR_63_I(s, p, o, m) -#define MITK_PP_FOR_64(s, p, o, m) MITK_PP_FOR_64_I(s, p, o, m) -#define MITK_PP_FOR_65(s, p, o, m) MITK_PP_FOR_65_I(s, p, o, m) -#define MITK_PP_FOR_66(s, p, o, m) MITK_PP_FOR_66_I(s, p, o, m) -#define MITK_PP_FOR_67(s, p, o, m) MITK_PP_FOR_67_I(s, p, o, m) -#define MITK_PP_FOR_68(s, p, o, m) MITK_PP_FOR_68_I(s, p, o, m) -#define MITK_PP_FOR_69(s, p, o, m) MITK_PP_FOR_69_I(s, p, o, m) -#define MITK_PP_FOR_70(s, p, o, m) MITK_PP_FOR_70_I(s, p, o, m) -#define MITK_PP_FOR_71(s, p, o, m) MITK_PP_FOR_71_I(s, p, o, m) -#define MITK_PP_FOR_72(s, p, o, m) MITK_PP_FOR_72_I(s, p, o, m) -#define MITK_PP_FOR_73(s, p, o, m) MITK_PP_FOR_73_I(s, p, o, m) -#define MITK_PP_FOR_74(s, p, o, m) MITK_PP_FOR_74_I(s, p, o, m) -#define MITK_PP_FOR_75(s, p, o, m) MITK_PP_FOR_75_I(s, p, o, m) -#define MITK_PP_FOR_76(s, p, o, m) MITK_PP_FOR_76_I(s, p, o, m) -#define MITK_PP_FOR_77(s, p, o, m) MITK_PP_FOR_77_I(s, p, o, m) -#define MITK_PP_FOR_78(s, p, o, m) MITK_PP_FOR_78_I(s, p, o, m) -#define MITK_PP_FOR_79(s, p, o, m) MITK_PP_FOR_79_I(s, p, o, m) -#define MITK_PP_FOR_80(s, p, o, m) MITK_PP_FOR_80_I(s, p, o, m) -#define MITK_PP_FOR_81(s, p, o, m) MITK_PP_FOR_81_I(s, p, o, m) -#define MITK_PP_FOR_82(s, p, o, m) MITK_PP_FOR_82_I(s, p, o, m) -#define MITK_PP_FOR_83(s, p, o, m) MITK_PP_FOR_83_I(s, p, o, m) -#define MITK_PP_FOR_84(s, p, o, m) MITK_PP_FOR_84_I(s, p, o, m) -#define MITK_PP_FOR_85(s, p, o, m) MITK_PP_FOR_85_I(s, p, o, m) -#define MITK_PP_FOR_86(s, p, o, m) MITK_PP_FOR_86_I(s, p, o, m) -#define MITK_PP_FOR_87(s, p, o, m) MITK_PP_FOR_87_I(s, p, o, m) -#define MITK_PP_FOR_88(s, p, o, m) MITK_PP_FOR_88_I(s, p, o, m) -#define MITK_PP_FOR_89(s, p, o, m) MITK_PP_FOR_89_I(s, p, o, m) -#define MITK_PP_FOR_90(s, p, o, m) MITK_PP_FOR_90_I(s, p, o, m) -#define MITK_PP_FOR_91(s, p, o, m) MITK_PP_FOR_91_I(s, p, o, m) -#define MITK_PP_FOR_92(s, p, o, m) MITK_PP_FOR_92_I(s, p, o, m) -#define MITK_PP_FOR_93(s, p, o, m) MITK_PP_FOR_93_I(s, p, o, m) -#define MITK_PP_FOR_94(s, p, o, m) MITK_PP_FOR_94_I(s, p, o, m) -#define MITK_PP_FOR_95(s, p, o, m) MITK_PP_FOR_95_I(s, p, o, m) -#define MITK_PP_FOR_96(s, p, o, m) MITK_PP_FOR_96_I(s, p, o, m) -#define MITK_PP_FOR_97(s, p, o, m) MITK_PP_FOR_97_I(s, p, o, m) -#define MITK_PP_FOR_98(s, p, o, m) MITK_PP_FOR_98_I(s, p, o, m) -#define MITK_PP_FOR_99(s, p, o, m) MITK_PP_FOR_99_I(s, p, o, m) -#define MITK_PP_FOR_100(s, p, o, m) MITK_PP_FOR_100_I(s, p, o, m) -#define MITK_PP_FOR_101(s, p, o, m) MITK_PP_FOR_101_I(s, p, o, m) -#define MITK_PP_FOR_102(s, p, o, m) MITK_PP_FOR_102_I(s, p, o, m) -#define MITK_PP_FOR_103(s, p, o, m) MITK_PP_FOR_103_I(s, p, o, m) -#define MITK_PP_FOR_104(s, p, o, m) MITK_PP_FOR_104_I(s, p, o, m) -#define MITK_PP_FOR_105(s, p, o, m) MITK_PP_FOR_105_I(s, p, o, m) -#define MITK_PP_FOR_106(s, p, o, m) MITK_PP_FOR_106_I(s, p, o, m) -#define MITK_PP_FOR_107(s, p, o, m) MITK_PP_FOR_107_I(s, p, o, m) -#define MITK_PP_FOR_108(s, p, o, m) MITK_PP_FOR_108_I(s, p, o, m) -#define MITK_PP_FOR_109(s, p, o, m) MITK_PP_FOR_109_I(s, p, o, m) -#define MITK_PP_FOR_110(s, p, o, m) MITK_PP_FOR_110_I(s, p, o, m) -#define MITK_PP_FOR_111(s, p, o, m) MITK_PP_FOR_111_I(s, p, o, m) -#define MITK_PP_FOR_112(s, p, o, m) MITK_PP_FOR_112_I(s, p, o, m) -#define MITK_PP_FOR_113(s, p, o, m) MITK_PP_FOR_113_I(s, p, o, m) -#define MITK_PP_FOR_114(s, p, o, m) MITK_PP_FOR_114_I(s, p, o, m) -#define MITK_PP_FOR_115(s, p, o, m) MITK_PP_FOR_115_I(s, p, o, m) -#define MITK_PP_FOR_116(s, p, o, m) MITK_PP_FOR_116_I(s, p, o, m) -#define MITK_PP_FOR_117(s, p, o, m) MITK_PP_FOR_117_I(s, p, o, m) -#define MITK_PP_FOR_118(s, p, o, m) MITK_PP_FOR_118_I(s, p, o, m) -#define MITK_PP_FOR_119(s, p, o, m) MITK_PP_FOR_119_I(s, p, o, m) -#define MITK_PP_FOR_120(s, p, o, m) MITK_PP_FOR_120_I(s, p, o, m) -#define MITK_PP_FOR_121(s, p, o, m) MITK_PP_FOR_121_I(s, p, o, m) -#define MITK_PP_FOR_122(s, p, o, m) MITK_PP_FOR_122_I(s, p, o, m) -#define MITK_PP_FOR_123(s, p, o, m) MITK_PP_FOR_123_I(s, p, o, m) -#define MITK_PP_FOR_124(s, p, o, m) MITK_PP_FOR_124_I(s, p, o, m) -#define MITK_PP_FOR_125(s, p, o, m) MITK_PP_FOR_125_I(s, p, o, m) -#define MITK_PP_FOR_126(s, p, o, m) MITK_PP_FOR_126_I(s, p, o, m) -#define MITK_PP_FOR_127(s, p, o, m) MITK_PP_FOR_127_I(s, p, o, m) -#define MITK_PP_FOR_128(s, p, o, m) MITK_PP_FOR_128_I(s, p, o, m) -#define MITK_PP_FOR_129(s, p, o, m) MITK_PP_FOR_129_I(s, p, o, m) -#define MITK_PP_FOR_130(s, p, o, m) MITK_PP_FOR_130_I(s, p, o, m) -#define MITK_PP_FOR_131(s, p, o, m) MITK_PP_FOR_131_I(s, p, o, m) -#define MITK_PP_FOR_132(s, p, o, m) MITK_PP_FOR_132_I(s, p, o, m) -#define MITK_PP_FOR_133(s, p, o, m) MITK_PP_FOR_133_I(s, p, o, m) -#define MITK_PP_FOR_134(s, p, o, m) MITK_PP_FOR_134_I(s, p, o, m) -#define MITK_PP_FOR_135(s, p, o, m) MITK_PP_FOR_135_I(s, p, o, m) -#define MITK_PP_FOR_136(s, p, o, m) MITK_PP_FOR_136_I(s, p, o, m) -#define MITK_PP_FOR_137(s, p, o, m) MITK_PP_FOR_137_I(s, p, o, m) -#define MITK_PP_FOR_138(s, p, o, m) MITK_PP_FOR_138_I(s, p, o, m) -#define MITK_PP_FOR_139(s, p, o, m) MITK_PP_FOR_139_I(s, p, o, m) -#define MITK_PP_FOR_140(s, p, o, m) MITK_PP_FOR_140_I(s, p, o, m) -#define MITK_PP_FOR_141(s, p, o, m) MITK_PP_FOR_141_I(s, p, o, m) -#define MITK_PP_FOR_142(s, p, o, m) MITK_PP_FOR_142_I(s, p, o, m) -#define MITK_PP_FOR_143(s, p, o, m) MITK_PP_FOR_143_I(s, p, o, m) -#define MITK_PP_FOR_144(s, p, o, m) MITK_PP_FOR_144_I(s, p, o, m) -#define MITK_PP_FOR_145(s, p, o, m) MITK_PP_FOR_145_I(s, p, o, m) -#define MITK_PP_FOR_146(s, p, o, m) MITK_PP_FOR_146_I(s, p, o, m) -#define MITK_PP_FOR_147(s, p, o, m) MITK_PP_FOR_147_I(s, p, o, m) -#define MITK_PP_FOR_148(s, p, o, m) MITK_PP_FOR_148_I(s, p, o, m) -#define MITK_PP_FOR_149(s, p, o, m) MITK_PP_FOR_149_I(s, p, o, m) -#define MITK_PP_FOR_150(s, p, o, m) MITK_PP_FOR_150_I(s, p, o, m) -#define MITK_PP_FOR_151(s, p, o, m) MITK_PP_FOR_151_I(s, p, o, m) -#define MITK_PP_FOR_152(s, p, o, m) MITK_PP_FOR_152_I(s, p, o, m) -#define MITK_PP_FOR_153(s, p, o, m) MITK_PP_FOR_153_I(s, p, o, m) -#define MITK_PP_FOR_154(s, p, o, m) MITK_PP_FOR_154_I(s, p, o, m) -#define MITK_PP_FOR_155(s, p, o, m) MITK_PP_FOR_155_I(s, p, o, m) -#define MITK_PP_FOR_156(s, p, o, m) MITK_PP_FOR_156_I(s, p, o, m) -#define MITK_PP_FOR_157(s, p, o, m) MITK_PP_FOR_157_I(s, p, o, m) -#define MITK_PP_FOR_158(s, p, o, m) MITK_PP_FOR_158_I(s, p, o, m) -#define MITK_PP_FOR_159(s, p, o, m) MITK_PP_FOR_159_I(s, p, o, m) -#define MITK_PP_FOR_160(s, p, o, m) MITK_PP_FOR_160_I(s, p, o, m) -#define MITK_PP_FOR_161(s, p, o, m) MITK_PP_FOR_161_I(s, p, o, m) -#define MITK_PP_FOR_162(s, p, o, m) MITK_PP_FOR_162_I(s, p, o, m) -#define MITK_PP_FOR_163(s, p, o, m) MITK_PP_FOR_163_I(s, p, o, m) -#define MITK_PP_FOR_164(s, p, o, m) MITK_PP_FOR_164_I(s, p, o, m) -#define MITK_PP_FOR_165(s, p, o, m) MITK_PP_FOR_165_I(s, p, o, m) -#define MITK_PP_FOR_166(s, p, o, m) MITK_PP_FOR_166_I(s, p, o, m) -#define MITK_PP_FOR_167(s, p, o, m) MITK_PP_FOR_167_I(s, p, o, m) -#define MITK_PP_FOR_168(s, p, o, m) MITK_PP_FOR_168_I(s, p, o, m) -#define MITK_PP_FOR_169(s, p, o, m) MITK_PP_FOR_169_I(s, p, o, m) -#define MITK_PP_FOR_170(s, p, o, m) MITK_PP_FOR_170_I(s, p, o, m) -#define MITK_PP_FOR_171(s, p, o, m) MITK_PP_FOR_171_I(s, p, o, m) -#define MITK_PP_FOR_172(s, p, o, m) MITK_PP_FOR_172_I(s, p, o, m) -#define MITK_PP_FOR_173(s, p, o, m) MITK_PP_FOR_173_I(s, p, o, m) -#define MITK_PP_FOR_174(s, p, o, m) MITK_PP_FOR_174_I(s, p, o, m) -#define MITK_PP_FOR_175(s, p, o, m) MITK_PP_FOR_175_I(s, p, o, m) -#define MITK_PP_FOR_176(s, p, o, m) MITK_PP_FOR_176_I(s, p, o, m) -#define MITK_PP_FOR_177(s, p, o, m) MITK_PP_FOR_177_I(s, p, o, m) -#define MITK_PP_FOR_178(s, p, o, m) MITK_PP_FOR_178_I(s, p, o, m) -#define MITK_PP_FOR_179(s, p, o, m) MITK_PP_FOR_179_I(s, p, o, m) -#define MITK_PP_FOR_180(s, p, o, m) MITK_PP_FOR_180_I(s, p, o, m) -#define MITK_PP_FOR_181(s, p, o, m) MITK_PP_FOR_181_I(s, p, o, m) -#define MITK_PP_FOR_182(s, p, o, m) MITK_PP_FOR_182_I(s, p, o, m) -#define MITK_PP_FOR_183(s, p, o, m) MITK_PP_FOR_183_I(s, p, o, m) -#define MITK_PP_FOR_184(s, p, o, m) MITK_PP_FOR_184_I(s, p, o, m) -#define MITK_PP_FOR_185(s, p, o, m) MITK_PP_FOR_185_I(s, p, o, m) -#define MITK_PP_FOR_186(s, p, o, m) MITK_PP_FOR_186_I(s, p, o, m) -#define MITK_PP_FOR_187(s, p, o, m) MITK_PP_FOR_187_I(s, p, o, m) -#define MITK_PP_FOR_188(s, p, o, m) MITK_PP_FOR_188_I(s, p, o, m) -#define MITK_PP_FOR_189(s, p, o, m) MITK_PP_FOR_189_I(s, p, o, m) -#define MITK_PP_FOR_190(s, p, o, m) MITK_PP_FOR_190_I(s, p, o, m) -#define MITK_PP_FOR_191(s, p, o, m) MITK_PP_FOR_191_I(s, p, o, m) -#define MITK_PP_FOR_192(s, p, o, m) MITK_PP_FOR_192_I(s, p, o, m) -#define MITK_PP_FOR_193(s, p, o, m) MITK_PP_FOR_193_I(s, p, o, m) -#define MITK_PP_FOR_194(s, p, o, m) MITK_PP_FOR_194_I(s, p, o, m) -#define MITK_PP_FOR_195(s, p, o, m) MITK_PP_FOR_195_I(s, p, o, m) -#define MITK_PP_FOR_196(s, p, o, m) MITK_PP_FOR_196_I(s, p, o, m) -#define MITK_PP_FOR_197(s, p, o, m) MITK_PP_FOR_197_I(s, p, o, m) -#define MITK_PP_FOR_198(s, p, o, m) MITK_PP_FOR_198_I(s, p, o, m) -#define MITK_PP_FOR_199(s, p, o, m) MITK_PP_FOR_199_I(s, p, o, m) -#define MITK_PP_FOR_200(s, p, o, m) MITK_PP_FOR_200_I(s, p, o, m) -#define MITK_PP_FOR_201(s, p, o, m) MITK_PP_FOR_201_I(s, p, o, m) -#define MITK_PP_FOR_202(s, p, o, m) MITK_PP_FOR_202_I(s, p, o, m) -#define MITK_PP_FOR_203(s, p, o, m) MITK_PP_FOR_203_I(s, p, o, m) -#define MITK_PP_FOR_204(s, p, o, m) MITK_PP_FOR_204_I(s, p, o, m) -#define MITK_PP_FOR_205(s, p, o, m) MITK_PP_FOR_205_I(s, p, o, m) -#define MITK_PP_FOR_206(s, p, o, m) MITK_PP_FOR_206_I(s, p, o, m) -#define MITK_PP_FOR_207(s, p, o, m) MITK_PP_FOR_207_I(s, p, o, m) -#define MITK_PP_FOR_208(s, p, o, m) MITK_PP_FOR_208_I(s, p, o, m) -#define MITK_PP_FOR_209(s, p, o, m) MITK_PP_FOR_209_I(s, p, o, m) -#define MITK_PP_FOR_210(s, p, o, m) MITK_PP_FOR_210_I(s, p, o, m) -#define MITK_PP_FOR_211(s, p, o, m) MITK_PP_FOR_211_I(s, p, o, m) -#define MITK_PP_FOR_212(s, p, o, m) MITK_PP_FOR_212_I(s, p, o, m) -#define MITK_PP_FOR_213(s, p, o, m) MITK_PP_FOR_213_I(s, p, o, m) -#define MITK_PP_FOR_214(s, p, o, m) MITK_PP_FOR_214_I(s, p, o, m) -#define MITK_PP_FOR_215(s, p, o, m) MITK_PP_FOR_215_I(s, p, o, m) -#define MITK_PP_FOR_216(s, p, o, m) MITK_PP_FOR_216_I(s, p, o, m) -#define MITK_PP_FOR_217(s, p, o, m) MITK_PP_FOR_217_I(s, p, o, m) -#define MITK_PP_FOR_218(s, p, o, m) MITK_PP_FOR_218_I(s, p, o, m) -#define MITK_PP_FOR_219(s, p, o, m) MITK_PP_FOR_219_I(s, p, o, m) -#define MITK_PP_FOR_220(s, p, o, m) MITK_PP_FOR_220_I(s, p, o, m) -#define MITK_PP_FOR_221(s, p, o, m) MITK_PP_FOR_221_I(s, p, o, m) -#define MITK_PP_FOR_222(s, p, o, m) MITK_PP_FOR_222_I(s, p, o, m) -#define MITK_PP_FOR_223(s, p, o, m) MITK_PP_FOR_223_I(s, p, o, m) -#define MITK_PP_FOR_224(s, p, o, m) MITK_PP_FOR_224_I(s, p, o, m) -#define MITK_PP_FOR_225(s, p, o, m) MITK_PP_FOR_225_I(s, p, o, m) -#define MITK_PP_FOR_226(s, p, o, m) MITK_PP_FOR_226_I(s, p, o, m) -#define MITK_PP_FOR_227(s, p, o, m) MITK_PP_FOR_227_I(s, p, o, m) -#define MITK_PP_FOR_228(s, p, o, m) MITK_PP_FOR_228_I(s, p, o, m) -#define MITK_PP_FOR_229(s, p, o, m) MITK_PP_FOR_229_I(s, p, o, m) -#define MITK_PP_FOR_230(s, p, o, m) MITK_PP_FOR_230_I(s, p, o, m) -#define MITK_PP_FOR_231(s, p, o, m) MITK_PP_FOR_231_I(s, p, o, m) -#define MITK_PP_FOR_232(s, p, o, m) MITK_PP_FOR_232_I(s, p, o, m) -#define MITK_PP_FOR_233(s, p, o, m) MITK_PP_FOR_233_I(s, p, o, m) -#define MITK_PP_FOR_234(s, p, o, m) MITK_PP_FOR_234_I(s, p, o, m) -#define MITK_PP_FOR_235(s, p, o, m) MITK_PP_FOR_235_I(s, p, o, m) -#define MITK_PP_FOR_236(s, p, o, m) MITK_PP_FOR_236_I(s, p, o, m) -#define MITK_PP_FOR_237(s, p, o, m) MITK_PP_FOR_237_I(s, p, o, m) -#define MITK_PP_FOR_238(s, p, o, m) MITK_PP_FOR_238_I(s, p, o, m) -#define MITK_PP_FOR_239(s, p, o, m) MITK_PP_FOR_239_I(s, p, o, m) -#define MITK_PP_FOR_240(s, p, o, m) MITK_PP_FOR_240_I(s, p, o, m) -#define MITK_PP_FOR_241(s, p, o, m) MITK_PP_FOR_241_I(s, p, o, m) -#define MITK_PP_FOR_242(s, p, o, m) MITK_PP_FOR_242_I(s, p, o, m) -#define MITK_PP_FOR_243(s, p, o, m) MITK_PP_FOR_243_I(s, p, o, m) -#define MITK_PP_FOR_244(s, p, o, m) MITK_PP_FOR_244_I(s, p, o, m) -#define MITK_PP_FOR_245(s, p, o, m) MITK_PP_FOR_245_I(s, p, o, m) -#define MITK_PP_FOR_246(s, p, o, m) MITK_PP_FOR_246_I(s, p, o, m) -#define MITK_PP_FOR_247(s, p, o, m) MITK_PP_FOR_247_I(s, p, o, m) -#define MITK_PP_FOR_248(s, p, o, m) MITK_PP_FOR_248_I(s, p, o, m) -#define MITK_PP_FOR_249(s, p, o, m) MITK_PP_FOR_249_I(s, p, o, m) -#define MITK_PP_FOR_250(s, p, o, m) MITK_PP_FOR_250_I(s, p, o, m) -#define MITK_PP_FOR_251(s, p, o, m) MITK_PP_FOR_251_I(s, p, o, m) -#define MITK_PP_FOR_252(s, p, o, m) MITK_PP_FOR_252_I(s, p, o, m) -#define MITK_PP_FOR_253(s, p, o, m) MITK_PP_FOR_253_I(s, p, o, m) -#define MITK_PP_FOR_254(s, p, o, m) MITK_PP_FOR_254_I(s, p, o, m) -#define MITK_PP_FOR_255(s, p, o, m) MITK_PP_FOR_255_I(s, p, o, m) -#define MITK_PP_FOR_256(s, p, o, m) MITK_PP_FOR_256_I(s, p, o, m) -# -#define MITK_PP_FOR_1_I(s, p, o, m) \ - MITK_PP_IF(p(2, s), m, MITK_PP_TUPLE_EAT_2) \ - (2, s) MITK_PP_IF(p(2, s), MITK_PP_FOR_2, MITK_PP_TUPLE_EAT_4)(o(2, s), p, o, m) -#define MITK_PP_FOR_2_I(s, p, o, m) \ - MITK_PP_IF(p(3, s), m, MITK_PP_TUPLE_EAT_2) \ - (3, s) MITK_PP_IF(p(3, s), MITK_PP_FOR_3, MITK_PP_TUPLE_EAT_4)(o(3, s), p, o, m) -#define MITK_PP_FOR_3_I(s, p, o, m) \ - MITK_PP_IF(p(4, s), m, MITK_PP_TUPLE_EAT_2) \ - (4, s) MITK_PP_IF(p(4, s), MITK_PP_FOR_4, MITK_PP_TUPLE_EAT_4)(o(4, s), p, o, m) -#define MITK_PP_FOR_4_I(s, p, o, m) \ - MITK_PP_IF(p(5, s), m, MITK_PP_TUPLE_EAT_2) \ - (5, s) MITK_PP_IF(p(5, s), MITK_PP_FOR_5, MITK_PP_TUPLE_EAT_4)(o(5, s), p, o, m) -#define MITK_PP_FOR_5_I(s, p, o, m) \ - MITK_PP_IF(p(6, s), m, MITK_PP_TUPLE_EAT_2) \ - (6, s) MITK_PP_IF(p(6, s), MITK_PP_FOR_6, MITK_PP_TUPLE_EAT_4)(o(6, s), p, o, m) -#define MITK_PP_FOR_6_I(s, p, o, m) \ - MITK_PP_IF(p(7, s), m, MITK_PP_TUPLE_EAT_2) \ - (7, s) MITK_PP_IF(p(7, s), MITK_PP_FOR_7, MITK_PP_TUPLE_EAT_4)(o(7, s), p, o, m) -#define MITK_PP_FOR_7_I(s, p, o, m) \ - MITK_PP_IF(p(8, s), m, MITK_PP_TUPLE_EAT_2) \ - (8, s) MITK_PP_IF(p(8, s), MITK_PP_FOR_8, MITK_PP_TUPLE_EAT_4)(o(8, s), p, o, m) -#define MITK_PP_FOR_8_I(s, p, o, m) \ - MITK_PP_IF(p(9, s), m, MITK_PP_TUPLE_EAT_2) \ - (9, s) MITK_PP_IF(p(9, s), MITK_PP_FOR_9, MITK_PP_TUPLE_EAT_4)(o(9, s), p, o, m) -#define MITK_PP_FOR_9_I(s, p, o, m) \ - MITK_PP_IF(p(10, s), m, MITK_PP_TUPLE_EAT_2) \ - (10, s) MITK_PP_IF(p(10, s), MITK_PP_FOR_10, MITK_PP_TUPLE_EAT_4)(o(10, s), p, o, m) -#define MITK_PP_FOR_10_I(s, p, o, m) \ - MITK_PP_IF(p(11, s), m, MITK_PP_TUPLE_EAT_2) \ - (11, s) MITK_PP_IF(p(11, s), MITK_PP_FOR_11, MITK_PP_TUPLE_EAT_4)(o(11, s), p, o, m) -#define MITK_PP_FOR_11_I(s, p, o, m) \ - MITK_PP_IF(p(12, s), m, MITK_PP_TUPLE_EAT_2) \ - (12, s) MITK_PP_IF(p(12, s), MITK_PP_FOR_12, MITK_PP_TUPLE_EAT_4)(o(12, s), p, o, m) -#define MITK_PP_FOR_12_I(s, p, o, m) \ - MITK_PP_IF(p(13, s), m, MITK_PP_TUPLE_EAT_2) \ - (13, s) MITK_PP_IF(p(13, s), MITK_PP_FOR_13, MITK_PP_TUPLE_EAT_4)(o(13, s), p, o, m) -#define MITK_PP_FOR_13_I(s, p, o, m) \ - MITK_PP_IF(p(14, s), m, MITK_PP_TUPLE_EAT_2) \ - (14, s) MITK_PP_IF(p(14, s), MITK_PP_FOR_14, MITK_PP_TUPLE_EAT_4)(o(14, s), p, o, m) -#define MITK_PP_FOR_14_I(s, p, o, m) \ - MITK_PP_IF(p(15, s), m, MITK_PP_TUPLE_EAT_2) \ - (15, s) MITK_PP_IF(p(15, s), MITK_PP_FOR_15, MITK_PP_TUPLE_EAT_4)(o(15, s), p, o, m) -#define MITK_PP_FOR_15_I(s, p, o, m) \ - MITK_PP_IF(p(16, s), m, MITK_PP_TUPLE_EAT_2) \ - (16, s) MITK_PP_IF(p(16, s), MITK_PP_FOR_16, MITK_PP_TUPLE_EAT_4)(o(16, s), p, o, m) -#define MITK_PP_FOR_16_I(s, p, o, m) \ - MITK_PP_IF(p(17, s), m, MITK_PP_TUPLE_EAT_2) \ - (17, s) MITK_PP_IF(p(17, s), MITK_PP_FOR_17, MITK_PP_TUPLE_EAT_4)(o(17, s), p, o, m) -#define MITK_PP_FOR_17_I(s, p, o, m) \ - MITK_PP_IF(p(18, s), m, MITK_PP_TUPLE_EAT_2) \ - (18, s) MITK_PP_IF(p(18, s), MITK_PP_FOR_18, MITK_PP_TUPLE_EAT_4)(o(18, s), p, o, m) -#define MITK_PP_FOR_18_I(s, p, o, m) \ - MITK_PP_IF(p(19, s), m, MITK_PP_TUPLE_EAT_2) \ - (19, s) MITK_PP_IF(p(19, s), MITK_PP_FOR_19, MITK_PP_TUPLE_EAT_4)(o(19, s), p, o, m) -#define MITK_PP_FOR_19_I(s, p, o, m) \ - MITK_PP_IF(p(20, s), m, MITK_PP_TUPLE_EAT_2) \ - (20, s) MITK_PP_IF(p(20, s), MITK_PP_FOR_20, MITK_PP_TUPLE_EAT_4)(o(20, s), p, o, m) -#define MITK_PP_FOR_20_I(s, p, o, m) \ - MITK_PP_IF(p(21, s), m, MITK_PP_TUPLE_EAT_2) \ - (21, s) MITK_PP_IF(p(21, s), MITK_PP_FOR_21, MITK_PP_TUPLE_EAT_4)(o(21, s), p, o, m) -#define MITK_PP_FOR_21_I(s, p, o, m) \ - MITK_PP_IF(p(22, s), m, MITK_PP_TUPLE_EAT_2) \ - (22, s) MITK_PP_IF(p(22, s), MITK_PP_FOR_22, MITK_PP_TUPLE_EAT_4)(o(22, s), p, o, m) -#define MITK_PP_FOR_22_I(s, p, o, m) \ - MITK_PP_IF(p(23, s), m, MITK_PP_TUPLE_EAT_2) \ - (23, s) MITK_PP_IF(p(23, s), MITK_PP_FOR_23, MITK_PP_TUPLE_EAT_4)(o(23, s), p, o, m) -#define MITK_PP_FOR_23_I(s, p, o, m) \ - MITK_PP_IF(p(24, s), m, MITK_PP_TUPLE_EAT_2) \ - (24, s) MITK_PP_IF(p(24, s), MITK_PP_FOR_24, MITK_PP_TUPLE_EAT_4)(o(24, s), p, o, m) -#define MITK_PP_FOR_24_I(s, p, o, m) \ - MITK_PP_IF(p(25, s), m, MITK_PP_TUPLE_EAT_2) \ - (25, s) MITK_PP_IF(p(25, s), MITK_PP_FOR_25, MITK_PP_TUPLE_EAT_4)(o(25, s), p, o, m) -#define MITK_PP_FOR_25_I(s, p, o, m) \ - MITK_PP_IF(p(26, s), m, MITK_PP_TUPLE_EAT_2) \ - (26, s) MITK_PP_IF(p(26, s), MITK_PP_FOR_26, MITK_PP_TUPLE_EAT_4)(o(26, s), p, o, m) -#define MITK_PP_FOR_26_I(s, p, o, m) \ - MITK_PP_IF(p(27, s), m, MITK_PP_TUPLE_EAT_2) \ - (27, s) MITK_PP_IF(p(27, s), MITK_PP_FOR_27, MITK_PP_TUPLE_EAT_4)(o(27, s), p, o, m) -#define MITK_PP_FOR_27_I(s, p, o, m) \ - MITK_PP_IF(p(28, s), m, MITK_PP_TUPLE_EAT_2) \ - (28, s) MITK_PP_IF(p(28, s), MITK_PP_FOR_28, MITK_PP_TUPLE_EAT_4)(o(28, s), p, o, m) -#define MITK_PP_FOR_28_I(s, p, o, m) \ - MITK_PP_IF(p(29, s), m, MITK_PP_TUPLE_EAT_2) \ - (29, s) MITK_PP_IF(p(29, s), MITK_PP_FOR_29, MITK_PP_TUPLE_EAT_4)(o(29, s), p, o, m) -#define MITK_PP_FOR_29_I(s, p, o, m) \ - MITK_PP_IF(p(30, s), m, MITK_PP_TUPLE_EAT_2) \ - (30, s) MITK_PP_IF(p(30, s), MITK_PP_FOR_30, MITK_PP_TUPLE_EAT_4)(o(30, s), p, o, m) -#define MITK_PP_FOR_30_I(s, p, o, m) \ - MITK_PP_IF(p(31, s), m, MITK_PP_TUPLE_EAT_2) \ - (31, s) MITK_PP_IF(p(31, s), MITK_PP_FOR_31, MITK_PP_TUPLE_EAT_4)(o(31, s), p, o, m) -#define MITK_PP_FOR_31_I(s, p, o, m) \ - MITK_PP_IF(p(32, s), m, MITK_PP_TUPLE_EAT_2) \ - (32, s) MITK_PP_IF(p(32, s), MITK_PP_FOR_32, MITK_PP_TUPLE_EAT_4)(o(32, s), p, o, m) -#define MITK_PP_FOR_32_I(s, p, o, m) \ - MITK_PP_IF(p(33, s), m, MITK_PP_TUPLE_EAT_2) \ - (33, s) MITK_PP_IF(p(33, s), MITK_PP_FOR_33, MITK_PP_TUPLE_EAT_4)(o(33, s), p, o, m) -#define MITK_PP_FOR_33_I(s, p, o, m) \ - MITK_PP_IF(p(34, s), m, MITK_PP_TUPLE_EAT_2) \ - (34, s) MITK_PP_IF(p(34, s), MITK_PP_FOR_34, MITK_PP_TUPLE_EAT_4)(o(34, s), p, o, m) -#define MITK_PP_FOR_34_I(s, p, o, m) \ - MITK_PP_IF(p(35, s), m, MITK_PP_TUPLE_EAT_2) \ - (35, s) MITK_PP_IF(p(35, s), MITK_PP_FOR_35, MITK_PP_TUPLE_EAT_4)(o(35, s), p, o, m) -#define MITK_PP_FOR_35_I(s, p, o, m) \ - MITK_PP_IF(p(36, s), m, MITK_PP_TUPLE_EAT_2) \ - (36, s) MITK_PP_IF(p(36, s), MITK_PP_FOR_36, MITK_PP_TUPLE_EAT_4)(o(36, s), p, o, m) -#define MITK_PP_FOR_36_I(s, p, o, m) \ - MITK_PP_IF(p(37, s), m, MITK_PP_TUPLE_EAT_2) \ - (37, s) MITK_PP_IF(p(37, s), MITK_PP_FOR_37, MITK_PP_TUPLE_EAT_4)(o(37, s), p, o, m) -#define MITK_PP_FOR_37_I(s, p, o, m) \ - MITK_PP_IF(p(38, s), m, MITK_PP_TUPLE_EAT_2) \ - (38, s) MITK_PP_IF(p(38, s), MITK_PP_FOR_38, MITK_PP_TUPLE_EAT_4)(o(38, s), p, o, m) -#define MITK_PP_FOR_38_I(s, p, o, m) \ - MITK_PP_IF(p(39, s), m, MITK_PP_TUPLE_EAT_2) \ - (39, s) MITK_PP_IF(p(39, s), MITK_PP_FOR_39, MITK_PP_TUPLE_EAT_4)(o(39, s), p, o, m) -#define MITK_PP_FOR_39_I(s, p, o, m) \ - MITK_PP_IF(p(40, s), m, MITK_PP_TUPLE_EAT_2) \ - (40, s) MITK_PP_IF(p(40, s), MITK_PP_FOR_40, MITK_PP_TUPLE_EAT_4)(o(40, s), p, o, m) -#define MITK_PP_FOR_40_I(s, p, o, m) \ - MITK_PP_IF(p(41, s), m, MITK_PP_TUPLE_EAT_2) \ - (41, s) MITK_PP_IF(p(41, s), MITK_PP_FOR_41, MITK_PP_TUPLE_EAT_4)(o(41, s), p, o, m) -#define MITK_PP_FOR_41_I(s, p, o, m) \ - MITK_PP_IF(p(42, s), m, MITK_PP_TUPLE_EAT_2) \ - (42, s) MITK_PP_IF(p(42, s), MITK_PP_FOR_42, MITK_PP_TUPLE_EAT_4)(o(42, s), p, o, m) -#define MITK_PP_FOR_42_I(s, p, o, m) \ - MITK_PP_IF(p(43, s), m, MITK_PP_TUPLE_EAT_2) \ - (43, s) MITK_PP_IF(p(43, s), MITK_PP_FOR_43, MITK_PP_TUPLE_EAT_4)(o(43, s), p, o, m) -#define MITK_PP_FOR_43_I(s, p, o, m) \ - MITK_PP_IF(p(44, s), m, MITK_PP_TUPLE_EAT_2) \ - (44, s) MITK_PP_IF(p(44, s), MITK_PP_FOR_44, MITK_PP_TUPLE_EAT_4)(o(44, s), p, o, m) -#define MITK_PP_FOR_44_I(s, p, o, m) \ - MITK_PP_IF(p(45, s), m, MITK_PP_TUPLE_EAT_2) \ - (45, s) MITK_PP_IF(p(45, s), MITK_PP_FOR_45, MITK_PP_TUPLE_EAT_4)(o(45, s), p, o, m) -#define MITK_PP_FOR_45_I(s, p, o, m) \ - MITK_PP_IF(p(46, s), m, MITK_PP_TUPLE_EAT_2) \ - (46, s) MITK_PP_IF(p(46, s), MITK_PP_FOR_46, MITK_PP_TUPLE_EAT_4)(o(46, s), p, o, m) -#define MITK_PP_FOR_46_I(s, p, o, m) \ - MITK_PP_IF(p(47, s), m, MITK_PP_TUPLE_EAT_2) \ - (47, s) MITK_PP_IF(p(47, s), MITK_PP_FOR_47, MITK_PP_TUPLE_EAT_4)(o(47, s), p, o, m) -#define MITK_PP_FOR_47_I(s, p, o, m) \ - MITK_PP_IF(p(48, s), m, MITK_PP_TUPLE_EAT_2) \ - (48, s) MITK_PP_IF(p(48, s), MITK_PP_FOR_48, MITK_PP_TUPLE_EAT_4)(o(48, s), p, o, m) -#define MITK_PP_FOR_48_I(s, p, o, m) \ - MITK_PP_IF(p(49, s), m, MITK_PP_TUPLE_EAT_2) \ - (49, s) MITK_PP_IF(p(49, s), MITK_PP_FOR_49, MITK_PP_TUPLE_EAT_4)(o(49, s), p, o, m) -#define MITK_PP_FOR_49_I(s, p, o, m) \ - MITK_PP_IF(p(50, s), m, MITK_PP_TUPLE_EAT_2) \ - (50, s) MITK_PP_IF(p(50, s), MITK_PP_FOR_50, MITK_PP_TUPLE_EAT_4)(o(50, s), p, o, m) -#define MITK_PP_FOR_50_I(s, p, o, m) \ - MITK_PP_IF(p(51, s), m, MITK_PP_TUPLE_EAT_2) \ - (51, s) MITK_PP_IF(p(51, s), MITK_PP_FOR_51, MITK_PP_TUPLE_EAT_4)(o(51, s), p, o, m) -#define MITK_PP_FOR_51_I(s, p, o, m) \ - MITK_PP_IF(p(52, s), m, MITK_PP_TUPLE_EAT_2) \ - (52, s) MITK_PP_IF(p(52, s), MITK_PP_FOR_52, MITK_PP_TUPLE_EAT_4)(o(52, s), p, o, m) -#define MITK_PP_FOR_52_I(s, p, o, m) \ - MITK_PP_IF(p(53, s), m, MITK_PP_TUPLE_EAT_2) \ - (53, s) MITK_PP_IF(p(53, s), MITK_PP_FOR_53, MITK_PP_TUPLE_EAT_4)(o(53, s), p, o, m) -#define MITK_PP_FOR_53_I(s, p, o, m) \ - MITK_PP_IF(p(54, s), m, MITK_PP_TUPLE_EAT_2) \ - (54, s) MITK_PP_IF(p(54, s), MITK_PP_FOR_54, MITK_PP_TUPLE_EAT_4)(o(54, s), p, o, m) -#define MITK_PP_FOR_54_I(s, p, o, m) \ - MITK_PP_IF(p(55, s), m, MITK_PP_TUPLE_EAT_2) \ - (55, s) MITK_PP_IF(p(55, s), MITK_PP_FOR_55, MITK_PP_TUPLE_EAT_4)(o(55, s), p, o, m) -#define MITK_PP_FOR_55_I(s, p, o, m) \ - MITK_PP_IF(p(56, s), m, MITK_PP_TUPLE_EAT_2) \ - (56, s) MITK_PP_IF(p(56, s), MITK_PP_FOR_56, MITK_PP_TUPLE_EAT_4)(o(56, s), p, o, m) -#define MITK_PP_FOR_56_I(s, p, o, m) \ - MITK_PP_IF(p(57, s), m, MITK_PP_TUPLE_EAT_2) \ - (57, s) MITK_PP_IF(p(57, s), MITK_PP_FOR_57, MITK_PP_TUPLE_EAT_4)(o(57, s), p, o, m) -#define MITK_PP_FOR_57_I(s, p, o, m) \ - MITK_PP_IF(p(58, s), m, MITK_PP_TUPLE_EAT_2) \ - (58, s) MITK_PP_IF(p(58, s), MITK_PP_FOR_58, MITK_PP_TUPLE_EAT_4)(o(58, s), p, o, m) -#define MITK_PP_FOR_58_I(s, p, o, m) \ - MITK_PP_IF(p(59, s), m, MITK_PP_TUPLE_EAT_2) \ - (59, s) MITK_PP_IF(p(59, s), MITK_PP_FOR_59, MITK_PP_TUPLE_EAT_4)(o(59, s), p, o, m) -#define MITK_PP_FOR_59_I(s, p, o, m) \ - MITK_PP_IF(p(60, s), m, MITK_PP_TUPLE_EAT_2) \ - (60, s) MITK_PP_IF(p(60, s), MITK_PP_FOR_60, MITK_PP_TUPLE_EAT_4)(o(60, s), p, o, m) -#define MITK_PP_FOR_60_I(s, p, o, m) \ - MITK_PP_IF(p(61, s), m, MITK_PP_TUPLE_EAT_2) \ - (61, s) MITK_PP_IF(p(61, s), MITK_PP_FOR_61, MITK_PP_TUPLE_EAT_4)(o(61, s), p, o, m) -#define MITK_PP_FOR_61_I(s, p, o, m) \ - MITK_PP_IF(p(62, s), m, MITK_PP_TUPLE_EAT_2) \ - (62, s) MITK_PP_IF(p(62, s), MITK_PP_FOR_62, MITK_PP_TUPLE_EAT_4)(o(62, s), p, o, m) -#define MITK_PP_FOR_62_I(s, p, o, m) \ - MITK_PP_IF(p(63, s), m, MITK_PP_TUPLE_EAT_2) \ - (63, s) MITK_PP_IF(p(63, s), MITK_PP_FOR_63, MITK_PP_TUPLE_EAT_4)(o(63, s), p, o, m) -#define MITK_PP_FOR_63_I(s, p, o, m) \ - MITK_PP_IF(p(64, s), m, MITK_PP_TUPLE_EAT_2) \ - (64, s) MITK_PP_IF(p(64, s), MITK_PP_FOR_64, MITK_PP_TUPLE_EAT_4)(o(64, s), p, o, m) -#define MITK_PP_FOR_64_I(s, p, o, m) \ - MITK_PP_IF(p(65, s), m, MITK_PP_TUPLE_EAT_2) \ - (65, s) MITK_PP_IF(p(65, s), MITK_PP_FOR_65, MITK_PP_TUPLE_EAT_4)(o(65, s), p, o, m) -#define MITK_PP_FOR_65_I(s, p, o, m) \ - MITK_PP_IF(p(66, s), m, MITK_PP_TUPLE_EAT_2) \ - (66, s) MITK_PP_IF(p(66, s), MITK_PP_FOR_66, MITK_PP_TUPLE_EAT_4)(o(66, s), p, o, m) -#define MITK_PP_FOR_66_I(s, p, o, m) \ - MITK_PP_IF(p(67, s), m, MITK_PP_TUPLE_EAT_2) \ - (67, s) MITK_PP_IF(p(67, s), MITK_PP_FOR_67, MITK_PP_TUPLE_EAT_4)(o(67, s), p, o, m) -#define MITK_PP_FOR_67_I(s, p, o, m) \ - MITK_PP_IF(p(68, s), m, MITK_PP_TUPLE_EAT_2) \ - (68, s) MITK_PP_IF(p(68, s), MITK_PP_FOR_68, MITK_PP_TUPLE_EAT_4)(o(68, s), p, o, m) -#define MITK_PP_FOR_68_I(s, p, o, m) \ - MITK_PP_IF(p(69, s), m, MITK_PP_TUPLE_EAT_2) \ - (69, s) MITK_PP_IF(p(69, s), MITK_PP_FOR_69, MITK_PP_TUPLE_EAT_4)(o(69, s), p, o, m) -#define MITK_PP_FOR_69_I(s, p, o, m) \ - MITK_PP_IF(p(70, s), m, MITK_PP_TUPLE_EAT_2) \ - (70, s) MITK_PP_IF(p(70, s), MITK_PP_FOR_70, MITK_PP_TUPLE_EAT_4)(o(70, s), p, o, m) -#define MITK_PP_FOR_70_I(s, p, o, m) \ - MITK_PP_IF(p(71, s), m, MITK_PP_TUPLE_EAT_2) \ - (71, s) MITK_PP_IF(p(71, s), MITK_PP_FOR_71, MITK_PP_TUPLE_EAT_4)(o(71, s), p, o, m) -#define MITK_PP_FOR_71_I(s, p, o, m) \ - MITK_PP_IF(p(72, s), m, MITK_PP_TUPLE_EAT_2) \ - (72, s) MITK_PP_IF(p(72, s), MITK_PP_FOR_72, MITK_PP_TUPLE_EAT_4)(o(72, s), p, o, m) -#define MITK_PP_FOR_72_I(s, p, o, m) \ - MITK_PP_IF(p(73, s), m, MITK_PP_TUPLE_EAT_2) \ - (73, s) MITK_PP_IF(p(73, s), MITK_PP_FOR_73, MITK_PP_TUPLE_EAT_4)(o(73, s), p, o, m) -#define MITK_PP_FOR_73_I(s, p, o, m) \ - MITK_PP_IF(p(74, s), m, MITK_PP_TUPLE_EAT_2) \ - (74, s) MITK_PP_IF(p(74, s), MITK_PP_FOR_74, MITK_PP_TUPLE_EAT_4)(o(74, s), p, o, m) -#define MITK_PP_FOR_74_I(s, p, o, m) \ - MITK_PP_IF(p(75, s), m, MITK_PP_TUPLE_EAT_2) \ - (75, s) MITK_PP_IF(p(75, s), MITK_PP_FOR_75, MITK_PP_TUPLE_EAT_4)(o(75, s), p, o, m) -#define MITK_PP_FOR_75_I(s, p, o, m) \ - MITK_PP_IF(p(76, s), m, MITK_PP_TUPLE_EAT_2) \ - (76, s) MITK_PP_IF(p(76, s), MITK_PP_FOR_76, MITK_PP_TUPLE_EAT_4)(o(76, s), p, o, m) -#define MITK_PP_FOR_76_I(s, p, o, m) \ - MITK_PP_IF(p(77, s), m, MITK_PP_TUPLE_EAT_2) \ - (77, s) MITK_PP_IF(p(77, s), MITK_PP_FOR_77, MITK_PP_TUPLE_EAT_4)(o(77, s), p, o, m) -#define MITK_PP_FOR_77_I(s, p, o, m) \ - MITK_PP_IF(p(78, s), m, MITK_PP_TUPLE_EAT_2) \ - (78, s) MITK_PP_IF(p(78, s), MITK_PP_FOR_78, MITK_PP_TUPLE_EAT_4)(o(78, s), p, o, m) -#define MITK_PP_FOR_78_I(s, p, o, m) \ - MITK_PP_IF(p(79, s), m, MITK_PP_TUPLE_EAT_2) \ - (79, s) MITK_PP_IF(p(79, s), MITK_PP_FOR_79, MITK_PP_TUPLE_EAT_4)(o(79, s), p, o, m) -#define MITK_PP_FOR_79_I(s, p, o, m) \ - MITK_PP_IF(p(80, s), m, MITK_PP_TUPLE_EAT_2) \ - (80, s) MITK_PP_IF(p(80, s), MITK_PP_FOR_80, MITK_PP_TUPLE_EAT_4)(o(80, s), p, o, m) -#define MITK_PP_FOR_80_I(s, p, o, m) \ - MITK_PP_IF(p(81, s), m, MITK_PP_TUPLE_EAT_2) \ - (81, s) MITK_PP_IF(p(81, s), MITK_PP_FOR_81, MITK_PP_TUPLE_EAT_4)(o(81, s), p, o, m) -#define MITK_PP_FOR_81_I(s, p, o, m) \ - MITK_PP_IF(p(82, s), m, MITK_PP_TUPLE_EAT_2) \ - (82, s) MITK_PP_IF(p(82, s), MITK_PP_FOR_82, MITK_PP_TUPLE_EAT_4)(o(82, s), p, o, m) -#define MITK_PP_FOR_82_I(s, p, o, m) \ - MITK_PP_IF(p(83, s), m, MITK_PP_TUPLE_EAT_2) \ - (83, s) MITK_PP_IF(p(83, s), MITK_PP_FOR_83, MITK_PP_TUPLE_EAT_4)(o(83, s), p, o, m) -#define MITK_PP_FOR_83_I(s, p, o, m) \ - MITK_PP_IF(p(84, s), m, MITK_PP_TUPLE_EAT_2) \ - (84, s) MITK_PP_IF(p(84, s), MITK_PP_FOR_84, MITK_PP_TUPLE_EAT_4)(o(84, s), p, o, m) -#define MITK_PP_FOR_84_I(s, p, o, m) \ - MITK_PP_IF(p(85, s), m, MITK_PP_TUPLE_EAT_2) \ - (85, s) MITK_PP_IF(p(85, s), MITK_PP_FOR_85, MITK_PP_TUPLE_EAT_4)(o(85, s), p, o, m) -#define MITK_PP_FOR_85_I(s, p, o, m) \ - MITK_PP_IF(p(86, s), m, MITK_PP_TUPLE_EAT_2) \ - (86, s) MITK_PP_IF(p(86, s), MITK_PP_FOR_86, MITK_PP_TUPLE_EAT_4)(o(86, s), p, o, m) -#define MITK_PP_FOR_86_I(s, p, o, m) \ - MITK_PP_IF(p(87, s), m, MITK_PP_TUPLE_EAT_2) \ - (87, s) MITK_PP_IF(p(87, s), MITK_PP_FOR_87, MITK_PP_TUPLE_EAT_4)(o(87, s), p, o, m) -#define MITK_PP_FOR_87_I(s, p, o, m) \ - MITK_PP_IF(p(88, s), m, MITK_PP_TUPLE_EAT_2) \ - (88, s) MITK_PP_IF(p(88, s), MITK_PP_FOR_88, MITK_PP_TUPLE_EAT_4)(o(88, s), p, o, m) -#define MITK_PP_FOR_88_I(s, p, o, m) \ - MITK_PP_IF(p(89, s), m, MITK_PP_TUPLE_EAT_2) \ - (89, s) MITK_PP_IF(p(89, s), MITK_PP_FOR_89, MITK_PP_TUPLE_EAT_4)(o(89, s), p, o, m) -#define MITK_PP_FOR_89_I(s, p, o, m) \ - MITK_PP_IF(p(90, s), m, MITK_PP_TUPLE_EAT_2) \ - (90, s) MITK_PP_IF(p(90, s), MITK_PP_FOR_90, MITK_PP_TUPLE_EAT_4)(o(90, s), p, o, m) -#define MITK_PP_FOR_90_I(s, p, o, m) \ - MITK_PP_IF(p(91, s), m, MITK_PP_TUPLE_EAT_2) \ - (91, s) MITK_PP_IF(p(91, s), MITK_PP_FOR_91, MITK_PP_TUPLE_EAT_4)(o(91, s), p, o, m) -#define MITK_PP_FOR_91_I(s, p, o, m) \ - MITK_PP_IF(p(92, s), m, MITK_PP_TUPLE_EAT_2) \ - (92, s) MITK_PP_IF(p(92, s), MITK_PP_FOR_92, MITK_PP_TUPLE_EAT_4)(o(92, s), p, o, m) -#define MITK_PP_FOR_92_I(s, p, o, m) \ - MITK_PP_IF(p(93, s), m, MITK_PP_TUPLE_EAT_2) \ - (93, s) MITK_PP_IF(p(93, s), MITK_PP_FOR_93, MITK_PP_TUPLE_EAT_4)(o(93, s), p, o, m) -#define MITK_PP_FOR_93_I(s, p, o, m) \ - MITK_PP_IF(p(94, s), m, MITK_PP_TUPLE_EAT_2) \ - (94, s) MITK_PP_IF(p(94, s), MITK_PP_FOR_94, MITK_PP_TUPLE_EAT_4)(o(94, s), p, o, m) -#define MITK_PP_FOR_94_I(s, p, o, m) \ - MITK_PP_IF(p(95, s), m, MITK_PP_TUPLE_EAT_2) \ - (95, s) MITK_PP_IF(p(95, s), MITK_PP_FOR_95, MITK_PP_TUPLE_EAT_4)(o(95, s), p, o, m) -#define MITK_PP_FOR_95_I(s, p, o, m) \ - MITK_PP_IF(p(96, s), m, MITK_PP_TUPLE_EAT_2) \ - (96, s) MITK_PP_IF(p(96, s), MITK_PP_FOR_96, MITK_PP_TUPLE_EAT_4)(o(96, s), p, o, m) -#define MITK_PP_FOR_96_I(s, p, o, m) \ - MITK_PP_IF(p(97, s), m, MITK_PP_TUPLE_EAT_2) \ - (97, s) MITK_PP_IF(p(97, s), MITK_PP_FOR_97, MITK_PP_TUPLE_EAT_4)(o(97, s), p, o, m) -#define MITK_PP_FOR_97_I(s, p, o, m) \ - MITK_PP_IF(p(98, s), m, MITK_PP_TUPLE_EAT_2) \ - (98, s) MITK_PP_IF(p(98, s), MITK_PP_FOR_98, MITK_PP_TUPLE_EAT_4)(o(98, s), p, o, m) -#define MITK_PP_FOR_98_I(s, p, o, m) \ - MITK_PP_IF(p(99, s), m, MITK_PP_TUPLE_EAT_2) \ - (99, s) MITK_PP_IF(p(99, s), MITK_PP_FOR_99, MITK_PP_TUPLE_EAT_4)(o(99, s), p, o, m) -#define MITK_PP_FOR_99_I(s, p, o, m) \ - MITK_PP_IF(p(100, s), m, MITK_PP_TUPLE_EAT_2) \ - (100, s) MITK_PP_IF(p(100, s), MITK_PP_FOR_100, MITK_PP_TUPLE_EAT_4)(o(100, s), p, o, m) -#define MITK_PP_FOR_100_I(s, p, o, m) \ - MITK_PP_IF(p(101, s), m, MITK_PP_TUPLE_EAT_2) \ - (101, s) MITK_PP_IF(p(101, s), MITK_PP_FOR_101, MITK_PP_TUPLE_EAT_4)(o(101, s), p, o, m) -#define MITK_PP_FOR_101_I(s, p, o, m) \ - MITK_PP_IF(p(102, s), m, MITK_PP_TUPLE_EAT_2) \ - (102, s) MITK_PP_IF(p(102, s), MITK_PP_FOR_102, MITK_PP_TUPLE_EAT_4)(o(102, s), p, o, m) -#define MITK_PP_FOR_102_I(s, p, o, m) \ - MITK_PP_IF(p(103, s), m, MITK_PP_TUPLE_EAT_2) \ - (103, s) MITK_PP_IF(p(103, s), MITK_PP_FOR_103, MITK_PP_TUPLE_EAT_4)(o(103, s), p, o, m) -#define MITK_PP_FOR_103_I(s, p, o, m) \ - MITK_PP_IF(p(104, s), m, MITK_PP_TUPLE_EAT_2) \ - (104, s) MITK_PP_IF(p(104, s), MITK_PP_FOR_104, MITK_PP_TUPLE_EAT_4)(o(104, s), p, o, m) -#define MITK_PP_FOR_104_I(s, p, o, m) \ - MITK_PP_IF(p(105, s), m, MITK_PP_TUPLE_EAT_2) \ - (105, s) MITK_PP_IF(p(105, s), MITK_PP_FOR_105, MITK_PP_TUPLE_EAT_4)(o(105, s), p, o, m) -#define MITK_PP_FOR_105_I(s, p, o, m) \ - MITK_PP_IF(p(106, s), m, MITK_PP_TUPLE_EAT_2) \ - (106, s) MITK_PP_IF(p(106, s), MITK_PP_FOR_106, MITK_PP_TUPLE_EAT_4)(o(106, s), p, o, m) -#define MITK_PP_FOR_106_I(s, p, o, m) \ - MITK_PP_IF(p(107, s), m, MITK_PP_TUPLE_EAT_2) \ - (107, s) MITK_PP_IF(p(107, s), MITK_PP_FOR_107, MITK_PP_TUPLE_EAT_4)(o(107, s), p, o, m) -#define MITK_PP_FOR_107_I(s, p, o, m) \ - MITK_PP_IF(p(108, s), m, MITK_PP_TUPLE_EAT_2) \ - (108, s) MITK_PP_IF(p(108, s), MITK_PP_FOR_108, MITK_PP_TUPLE_EAT_4)(o(108, s), p, o, m) -#define MITK_PP_FOR_108_I(s, p, o, m) \ - MITK_PP_IF(p(109, s), m, MITK_PP_TUPLE_EAT_2) \ - (109, s) MITK_PP_IF(p(109, s), MITK_PP_FOR_109, MITK_PP_TUPLE_EAT_4)(o(109, s), p, o, m) -#define MITK_PP_FOR_109_I(s, p, o, m) \ - MITK_PP_IF(p(110, s), m, MITK_PP_TUPLE_EAT_2) \ - (110, s) MITK_PP_IF(p(110, s), MITK_PP_FOR_110, MITK_PP_TUPLE_EAT_4)(o(110, s), p, o, m) -#define MITK_PP_FOR_110_I(s, p, o, m) \ - MITK_PP_IF(p(111, s), m, MITK_PP_TUPLE_EAT_2) \ - (111, s) MITK_PP_IF(p(111, s), MITK_PP_FOR_111, MITK_PP_TUPLE_EAT_4)(o(111, s), p, o, m) -#define MITK_PP_FOR_111_I(s, p, o, m) \ - MITK_PP_IF(p(112, s), m, MITK_PP_TUPLE_EAT_2) \ - (112, s) MITK_PP_IF(p(112, s), MITK_PP_FOR_112, MITK_PP_TUPLE_EAT_4)(o(112, s), p, o, m) -#define MITK_PP_FOR_112_I(s, p, o, m) \ - MITK_PP_IF(p(113, s), m, MITK_PP_TUPLE_EAT_2) \ - (113, s) MITK_PP_IF(p(113, s), MITK_PP_FOR_113, MITK_PP_TUPLE_EAT_4)(o(113, s), p, o, m) -#define MITK_PP_FOR_113_I(s, p, o, m) \ - MITK_PP_IF(p(114, s), m, MITK_PP_TUPLE_EAT_2) \ - (114, s) MITK_PP_IF(p(114, s), MITK_PP_FOR_114, MITK_PP_TUPLE_EAT_4)(o(114, s), p, o, m) -#define MITK_PP_FOR_114_I(s, p, o, m) \ - MITK_PP_IF(p(115, s), m, MITK_PP_TUPLE_EAT_2) \ - (115, s) MITK_PP_IF(p(115, s), MITK_PP_FOR_115, MITK_PP_TUPLE_EAT_4)(o(115, s), p, o, m) -#define MITK_PP_FOR_115_I(s, p, o, m) \ - MITK_PP_IF(p(116, s), m, MITK_PP_TUPLE_EAT_2) \ - (116, s) MITK_PP_IF(p(116, s), MITK_PP_FOR_116, MITK_PP_TUPLE_EAT_4)(o(116, s), p, o, m) -#define MITK_PP_FOR_116_I(s, p, o, m) \ - MITK_PP_IF(p(117, s), m, MITK_PP_TUPLE_EAT_2) \ - (117, s) MITK_PP_IF(p(117, s), MITK_PP_FOR_117, MITK_PP_TUPLE_EAT_4)(o(117, s), p, o, m) -#define MITK_PP_FOR_117_I(s, p, o, m) \ - MITK_PP_IF(p(118, s), m, MITK_PP_TUPLE_EAT_2) \ - (118, s) MITK_PP_IF(p(118, s), MITK_PP_FOR_118, MITK_PP_TUPLE_EAT_4)(o(118, s), p, o, m) -#define MITK_PP_FOR_118_I(s, p, o, m) \ - MITK_PP_IF(p(119, s), m, MITK_PP_TUPLE_EAT_2) \ - (119, s) MITK_PP_IF(p(119, s), MITK_PP_FOR_119, MITK_PP_TUPLE_EAT_4)(o(119, s), p, o, m) -#define MITK_PP_FOR_119_I(s, p, o, m) \ - MITK_PP_IF(p(120, s), m, MITK_PP_TUPLE_EAT_2) \ - (120, s) MITK_PP_IF(p(120, s), MITK_PP_FOR_120, MITK_PP_TUPLE_EAT_4)(o(120, s), p, o, m) -#define MITK_PP_FOR_120_I(s, p, o, m) \ - MITK_PP_IF(p(121, s), m, MITK_PP_TUPLE_EAT_2) \ - (121, s) MITK_PP_IF(p(121, s), MITK_PP_FOR_121, MITK_PP_TUPLE_EAT_4)(o(121, s), p, o, m) -#define MITK_PP_FOR_121_I(s, p, o, m) \ - MITK_PP_IF(p(122, s), m, MITK_PP_TUPLE_EAT_2) \ - (122, s) MITK_PP_IF(p(122, s), MITK_PP_FOR_122, MITK_PP_TUPLE_EAT_4)(o(122, s), p, o, m) -#define MITK_PP_FOR_122_I(s, p, o, m) \ - MITK_PP_IF(p(123, s), m, MITK_PP_TUPLE_EAT_2) \ - (123, s) MITK_PP_IF(p(123, s), MITK_PP_FOR_123, MITK_PP_TUPLE_EAT_4)(o(123, s), p, o, m) -#define MITK_PP_FOR_123_I(s, p, o, m) \ - MITK_PP_IF(p(124, s), m, MITK_PP_TUPLE_EAT_2) \ - (124, s) MITK_PP_IF(p(124, s), MITK_PP_FOR_124, MITK_PP_TUPLE_EAT_4)(o(124, s), p, o, m) -#define MITK_PP_FOR_124_I(s, p, o, m) \ - MITK_PP_IF(p(125, s), m, MITK_PP_TUPLE_EAT_2) \ - (125, s) MITK_PP_IF(p(125, s), MITK_PP_FOR_125, MITK_PP_TUPLE_EAT_4)(o(125, s), p, o, m) -#define MITK_PP_FOR_125_I(s, p, o, m) \ - MITK_PP_IF(p(126, s), m, MITK_PP_TUPLE_EAT_2) \ - (126, s) MITK_PP_IF(p(126, s), MITK_PP_FOR_126, MITK_PP_TUPLE_EAT_4)(o(126, s), p, o, m) -#define MITK_PP_FOR_126_I(s, p, o, m) \ - MITK_PP_IF(p(127, s), m, MITK_PP_TUPLE_EAT_2) \ - (127, s) MITK_PP_IF(p(127, s), MITK_PP_FOR_127, MITK_PP_TUPLE_EAT_4)(o(127, s), p, o, m) -#define MITK_PP_FOR_127_I(s, p, o, m) \ - MITK_PP_IF(p(128, s), m, MITK_PP_TUPLE_EAT_2) \ - (128, s) MITK_PP_IF(p(128, s), MITK_PP_FOR_128, MITK_PP_TUPLE_EAT_4)(o(128, s), p, o, m) -#define MITK_PP_FOR_128_I(s, p, o, m) \ - MITK_PP_IF(p(129, s), m, MITK_PP_TUPLE_EAT_2) \ - (129, s) MITK_PP_IF(p(129, s), MITK_PP_FOR_129, MITK_PP_TUPLE_EAT_4)(o(129, s), p, o, m) -#define MITK_PP_FOR_129_I(s, p, o, m) \ - MITK_PP_IF(p(130, s), m, MITK_PP_TUPLE_EAT_2) \ - (130, s) MITK_PP_IF(p(130, s), MITK_PP_FOR_130, MITK_PP_TUPLE_EAT_4)(o(130, s), p, o, m) -#define MITK_PP_FOR_130_I(s, p, o, m) \ - MITK_PP_IF(p(131, s), m, MITK_PP_TUPLE_EAT_2) \ - (131, s) MITK_PP_IF(p(131, s), MITK_PP_FOR_131, MITK_PP_TUPLE_EAT_4)(o(131, s), p, o, m) -#define MITK_PP_FOR_131_I(s, p, o, m) \ - MITK_PP_IF(p(132, s), m, MITK_PP_TUPLE_EAT_2) \ - (132, s) MITK_PP_IF(p(132, s), MITK_PP_FOR_132, MITK_PP_TUPLE_EAT_4)(o(132, s), p, o, m) -#define MITK_PP_FOR_132_I(s, p, o, m) \ - MITK_PP_IF(p(133, s), m, MITK_PP_TUPLE_EAT_2) \ - (133, s) MITK_PP_IF(p(133, s), MITK_PP_FOR_133, MITK_PP_TUPLE_EAT_4)(o(133, s), p, o, m) -#define MITK_PP_FOR_133_I(s, p, o, m) \ - MITK_PP_IF(p(134, s), m, MITK_PP_TUPLE_EAT_2) \ - (134, s) MITK_PP_IF(p(134, s), MITK_PP_FOR_134, MITK_PP_TUPLE_EAT_4)(o(134, s), p, o, m) -#define MITK_PP_FOR_134_I(s, p, o, m) \ - MITK_PP_IF(p(135, s), m, MITK_PP_TUPLE_EAT_2) \ - (135, s) MITK_PP_IF(p(135, s), MITK_PP_FOR_135, MITK_PP_TUPLE_EAT_4)(o(135, s), p, o, m) -#define MITK_PP_FOR_135_I(s, p, o, m) \ - MITK_PP_IF(p(136, s), m, MITK_PP_TUPLE_EAT_2) \ - (136, s) MITK_PP_IF(p(136, s), MITK_PP_FOR_136, MITK_PP_TUPLE_EAT_4)(o(136, s), p, o, m) -#define MITK_PP_FOR_136_I(s, p, o, m) \ - MITK_PP_IF(p(137, s), m, MITK_PP_TUPLE_EAT_2) \ - (137, s) MITK_PP_IF(p(137, s), MITK_PP_FOR_137, MITK_PP_TUPLE_EAT_4)(o(137, s), p, o, m) -#define MITK_PP_FOR_137_I(s, p, o, m) \ - MITK_PP_IF(p(138, s), m, MITK_PP_TUPLE_EAT_2) \ - (138, s) MITK_PP_IF(p(138, s), MITK_PP_FOR_138, MITK_PP_TUPLE_EAT_4)(o(138, s), p, o, m) -#define MITK_PP_FOR_138_I(s, p, o, m) \ - MITK_PP_IF(p(139, s), m, MITK_PP_TUPLE_EAT_2) \ - (139, s) MITK_PP_IF(p(139, s), MITK_PP_FOR_139, MITK_PP_TUPLE_EAT_4)(o(139, s), p, o, m) -#define MITK_PP_FOR_139_I(s, p, o, m) \ - MITK_PP_IF(p(140, s), m, MITK_PP_TUPLE_EAT_2) \ - (140, s) MITK_PP_IF(p(140, s), MITK_PP_FOR_140, MITK_PP_TUPLE_EAT_4)(o(140, s), p, o, m) -#define MITK_PP_FOR_140_I(s, p, o, m) \ - MITK_PP_IF(p(141, s), m, MITK_PP_TUPLE_EAT_2) \ - (141, s) MITK_PP_IF(p(141, s), MITK_PP_FOR_141, MITK_PP_TUPLE_EAT_4)(o(141, s), p, o, m) -#define MITK_PP_FOR_141_I(s, p, o, m) \ - MITK_PP_IF(p(142, s), m, MITK_PP_TUPLE_EAT_2) \ - (142, s) MITK_PP_IF(p(142, s), MITK_PP_FOR_142, MITK_PP_TUPLE_EAT_4)(o(142, s), p, o, m) -#define MITK_PP_FOR_142_I(s, p, o, m) \ - MITK_PP_IF(p(143, s), m, MITK_PP_TUPLE_EAT_2) \ - (143, s) MITK_PP_IF(p(143, s), MITK_PP_FOR_143, MITK_PP_TUPLE_EAT_4)(o(143, s), p, o, m) -#define MITK_PP_FOR_143_I(s, p, o, m) \ - MITK_PP_IF(p(144, s), m, MITK_PP_TUPLE_EAT_2) \ - (144, s) MITK_PP_IF(p(144, s), MITK_PP_FOR_144, MITK_PP_TUPLE_EAT_4)(o(144, s), p, o, m) -#define MITK_PP_FOR_144_I(s, p, o, m) \ - MITK_PP_IF(p(145, s), m, MITK_PP_TUPLE_EAT_2) \ - (145, s) MITK_PP_IF(p(145, s), MITK_PP_FOR_145, MITK_PP_TUPLE_EAT_4)(o(145, s), p, o, m) -#define MITK_PP_FOR_145_I(s, p, o, m) \ - MITK_PP_IF(p(146, s), m, MITK_PP_TUPLE_EAT_2) \ - (146, s) MITK_PP_IF(p(146, s), MITK_PP_FOR_146, MITK_PP_TUPLE_EAT_4)(o(146, s), p, o, m) -#define MITK_PP_FOR_146_I(s, p, o, m) \ - MITK_PP_IF(p(147, s), m, MITK_PP_TUPLE_EAT_2) \ - (147, s) MITK_PP_IF(p(147, s), MITK_PP_FOR_147, MITK_PP_TUPLE_EAT_4)(o(147, s), p, o, m) -#define MITK_PP_FOR_147_I(s, p, o, m) \ - MITK_PP_IF(p(148, s), m, MITK_PP_TUPLE_EAT_2) \ - (148, s) MITK_PP_IF(p(148, s), MITK_PP_FOR_148, MITK_PP_TUPLE_EAT_4)(o(148, s), p, o, m) -#define MITK_PP_FOR_148_I(s, p, o, m) \ - MITK_PP_IF(p(149, s), m, MITK_PP_TUPLE_EAT_2) \ - (149, s) MITK_PP_IF(p(149, s), MITK_PP_FOR_149, MITK_PP_TUPLE_EAT_4)(o(149, s), p, o, m) -#define MITK_PP_FOR_149_I(s, p, o, m) \ - MITK_PP_IF(p(150, s), m, MITK_PP_TUPLE_EAT_2) \ - (150, s) MITK_PP_IF(p(150, s), MITK_PP_FOR_150, MITK_PP_TUPLE_EAT_4)(o(150, s), p, o, m) -#define MITK_PP_FOR_150_I(s, p, o, m) \ - MITK_PP_IF(p(151, s), m, MITK_PP_TUPLE_EAT_2) \ - (151, s) MITK_PP_IF(p(151, s), MITK_PP_FOR_151, MITK_PP_TUPLE_EAT_4)(o(151, s), p, o, m) -#define MITK_PP_FOR_151_I(s, p, o, m) \ - MITK_PP_IF(p(152, s), m, MITK_PP_TUPLE_EAT_2) \ - (152, s) MITK_PP_IF(p(152, s), MITK_PP_FOR_152, MITK_PP_TUPLE_EAT_4)(o(152, s), p, o, m) -#define MITK_PP_FOR_152_I(s, p, o, m) \ - MITK_PP_IF(p(153, s), m, MITK_PP_TUPLE_EAT_2) \ - (153, s) MITK_PP_IF(p(153, s), MITK_PP_FOR_153, MITK_PP_TUPLE_EAT_4)(o(153, s), p, o, m) -#define MITK_PP_FOR_153_I(s, p, o, m) \ - MITK_PP_IF(p(154, s), m, MITK_PP_TUPLE_EAT_2) \ - (154, s) MITK_PP_IF(p(154, s), MITK_PP_FOR_154, MITK_PP_TUPLE_EAT_4)(o(154, s), p, o, m) -#define MITK_PP_FOR_154_I(s, p, o, m) \ - MITK_PP_IF(p(155, s), m, MITK_PP_TUPLE_EAT_2) \ - (155, s) MITK_PP_IF(p(155, s), MITK_PP_FOR_155, MITK_PP_TUPLE_EAT_4)(o(155, s), p, o, m) -#define MITK_PP_FOR_155_I(s, p, o, m) \ - MITK_PP_IF(p(156, s), m, MITK_PP_TUPLE_EAT_2) \ - (156, s) MITK_PP_IF(p(156, s), MITK_PP_FOR_156, MITK_PP_TUPLE_EAT_4)(o(156, s), p, o, m) -#define MITK_PP_FOR_156_I(s, p, o, m) \ - MITK_PP_IF(p(157, s), m, MITK_PP_TUPLE_EAT_2) \ - (157, s) MITK_PP_IF(p(157, s), MITK_PP_FOR_157, MITK_PP_TUPLE_EAT_4)(o(157, s), p, o, m) -#define MITK_PP_FOR_157_I(s, p, o, m) \ - MITK_PP_IF(p(158, s), m, MITK_PP_TUPLE_EAT_2) \ - (158, s) MITK_PP_IF(p(158, s), MITK_PP_FOR_158, MITK_PP_TUPLE_EAT_4)(o(158, s), p, o, m) -#define MITK_PP_FOR_158_I(s, p, o, m) \ - MITK_PP_IF(p(159, s), m, MITK_PP_TUPLE_EAT_2) \ - (159, s) MITK_PP_IF(p(159, s), MITK_PP_FOR_159, MITK_PP_TUPLE_EAT_4)(o(159, s), p, o, m) -#define MITK_PP_FOR_159_I(s, p, o, m) \ - MITK_PP_IF(p(160, s), m, MITK_PP_TUPLE_EAT_2) \ - (160, s) MITK_PP_IF(p(160, s), MITK_PP_FOR_160, MITK_PP_TUPLE_EAT_4)(o(160, s), p, o, m) -#define MITK_PP_FOR_160_I(s, p, o, m) \ - MITK_PP_IF(p(161, s), m, MITK_PP_TUPLE_EAT_2) \ - (161, s) MITK_PP_IF(p(161, s), MITK_PP_FOR_161, MITK_PP_TUPLE_EAT_4)(o(161, s), p, o, m) -#define MITK_PP_FOR_161_I(s, p, o, m) \ - MITK_PP_IF(p(162, s), m, MITK_PP_TUPLE_EAT_2) \ - (162, s) MITK_PP_IF(p(162, s), MITK_PP_FOR_162, MITK_PP_TUPLE_EAT_4)(o(162, s), p, o, m) -#define MITK_PP_FOR_162_I(s, p, o, m) \ - MITK_PP_IF(p(163, s), m, MITK_PP_TUPLE_EAT_2) \ - (163, s) MITK_PP_IF(p(163, s), MITK_PP_FOR_163, MITK_PP_TUPLE_EAT_4)(o(163, s), p, o, m) -#define MITK_PP_FOR_163_I(s, p, o, m) \ - MITK_PP_IF(p(164, s), m, MITK_PP_TUPLE_EAT_2) \ - (164, s) MITK_PP_IF(p(164, s), MITK_PP_FOR_164, MITK_PP_TUPLE_EAT_4)(o(164, s), p, o, m) -#define MITK_PP_FOR_164_I(s, p, o, m) \ - MITK_PP_IF(p(165, s), m, MITK_PP_TUPLE_EAT_2) \ - (165, s) MITK_PP_IF(p(165, s), MITK_PP_FOR_165, MITK_PP_TUPLE_EAT_4)(o(165, s), p, o, m) -#define MITK_PP_FOR_165_I(s, p, o, m) \ - MITK_PP_IF(p(166, s), m, MITK_PP_TUPLE_EAT_2) \ - (166, s) MITK_PP_IF(p(166, s), MITK_PP_FOR_166, MITK_PP_TUPLE_EAT_4)(o(166, s), p, o, m) -#define MITK_PP_FOR_166_I(s, p, o, m) \ - MITK_PP_IF(p(167, s), m, MITK_PP_TUPLE_EAT_2) \ - (167, s) MITK_PP_IF(p(167, s), MITK_PP_FOR_167, MITK_PP_TUPLE_EAT_4)(o(167, s), p, o, m) -#define MITK_PP_FOR_167_I(s, p, o, m) \ - MITK_PP_IF(p(168, s), m, MITK_PP_TUPLE_EAT_2) \ - (168, s) MITK_PP_IF(p(168, s), MITK_PP_FOR_168, MITK_PP_TUPLE_EAT_4)(o(168, s), p, o, m) -#define MITK_PP_FOR_168_I(s, p, o, m) \ - MITK_PP_IF(p(169, s), m, MITK_PP_TUPLE_EAT_2) \ - (169, s) MITK_PP_IF(p(169, s), MITK_PP_FOR_169, MITK_PP_TUPLE_EAT_4)(o(169, s), p, o, m) -#define MITK_PP_FOR_169_I(s, p, o, m) \ - MITK_PP_IF(p(170, s), m, MITK_PP_TUPLE_EAT_2) \ - (170, s) MITK_PP_IF(p(170, s), MITK_PP_FOR_170, MITK_PP_TUPLE_EAT_4)(o(170, s), p, o, m) -#define MITK_PP_FOR_170_I(s, p, o, m) \ - MITK_PP_IF(p(171, s), m, MITK_PP_TUPLE_EAT_2) \ - (171, s) MITK_PP_IF(p(171, s), MITK_PP_FOR_171, MITK_PP_TUPLE_EAT_4)(o(171, s), p, o, m) -#define MITK_PP_FOR_171_I(s, p, o, m) \ - MITK_PP_IF(p(172, s), m, MITK_PP_TUPLE_EAT_2) \ - (172, s) MITK_PP_IF(p(172, s), MITK_PP_FOR_172, MITK_PP_TUPLE_EAT_4)(o(172, s), p, o, m) -#define MITK_PP_FOR_172_I(s, p, o, m) \ - MITK_PP_IF(p(173, s), m, MITK_PP_TUPLE_EAT_2) \ - (173, s) MITK_PP_IF(p(173, s), MITK_PP_FOR_173, MITK_PP_TUPLE_EAT_4)(o(173, s), p, o, m) -#define MITK_PP_FOR_173_I(s, p, o, m) \ - MITK_PP_IF(p(174, s), m, MITK_PP_TUPLE_EAT_2) \ - (174, s) MITK_PP_IF(p(174, s), MITK_PP_FOR_174, MITK_PP_TUPLE_EAT_4)(o(174, s), p, o, m) -#define MITK_PP_FOR_174_I(s, p, o, m) \ - MITK_PP_IF(p(175, s), m, MITK_PP_TUPLE_EAT_2) \ - (175, s) MITK_PP_IF(p(175, s), MITK_PP_FOR_175, MITK_PP_TUPLE_EAT_4)(o(175, s), p, o, m) -#define MITK_PP_FOR_175_I(s, p, o, m) \ - MITK_PP_IF(p(176, s), m, MITK_PP_TUPLE_EAT_2) \ - (176, s) MITK_PP_IF(p(176, s), MITK_PP_FOR_176, MITK_PP_TUPLE_EAT_4)(o(176, s), p, o, m) -#define MITK_PP_FOR_176_I(s, p, o, m) \ - MITK_PP_IF(p(177, s), m, MITK_PP_TUPLE_EAT_2) \ - (177, s) MITK_PP_IF(p(177, s), MITK_PP_FOR_177, MITK_PP_TUPLE_EAT_4)(o(177, s), p, o, m) -#define MITK_PP_FOR_177_I(s, p, o, m) \ - MITK_PP_IF(p(178, s), m, MITK_PP_TUPLE_EAT_2) \ - (178, s) MITK_PP_IF(p(178, s), MITK_PP_FOR_178, MITK_PP_TUPLE_EAT_4)(o(178, s), p, o, m) -#define MITK_PP_FOR_178_I(s, p, o, m) \ - MITK_PP_IF(p(179, s), m, MITK_PP_TUPLE_EAT_2) \ - (179, s) MITK_PP_IF(p(179, s), MITK_PP_FOR_179, MITK_PP_TUPLE_EAT_4)(o(179, s), p, o, m) -#define MITK_PP_FOR_179_I(s, p, o, m) \ - MITK_PP_IF(p(180, s), m, MITK_PP_TUPLE_EAT_2) \ - (180, s) MITK_PP_IF(p(180, s), MITK_PP_FOR_180, MITK_PP_TUPLE_EAT_4)(o(180, s), p, o, m) -#define MITK_PP_FOR_180_I(s, p, o, m) \ - MITK_PP_IF(p(181, s), m, MITK_PP_TUPLE_EAT_2) \ - (181, s) MITK_PP_IF(p(181, s), MITK_PP_FOR_181, MITK_PP_TUPLE_EAT_4)(o(181, s), p, o, m) -#define MITK_PP_FOR_181_I(s, p, o, m) \ - MITK_PP_IF(p(182, s), m, MITK_PP_TUPLE_EAT_2) \ - (182, s) MITK_PP_IF(p(182, s), MITK_PP_FOR_182, MITK_PP_TUPLE_EAT_4)(o(182, s), p, o, m) -#define MITK_PP_FOR_182_I(s, p, o, m) \ - MITK_PP_IF(p(183, s), m, MITK_PP_TUPLE_EAT_2) \ - (183, s) MITK_PP_IF(p(183, s), MITK_PP_FOR_183, MITK_PP_TUPLE_EAT_4)(o(183, s), p, o, m) -#define MITK_PP_FOR_183_I(s, p, o, m) \ - MITK_PP_IF(p(184, s), m, MITK_PP_TUPLE_EAT_2) \ - (184, s) MITK_PP_IF(p(184, s), MITK_PP_FOR_184, MITK_PP_TUPLE_EAT_4)(o(184, s), p, o, m) -#define MITK_PP_FOR_184_I(s, p, o, m) \ - MITK_PP_IF(p(185, s), m, MITK_PP_TUPLE_EAT_2) \ - (185, s) MITK_PP_IF(p(185, s), MITK_PP_FOR_185, MITK_PP_TUPLE_EAT_4)(o(185, s), p, o, m) -#define MITK_PP_FOR_185_I(s, p, o, m) \ - MITK_PP_IF(p(186, s), m, MITK_PP_TUPLE_EAT_2) \ - (186, s) MITK_PP_IF(p(186, s), MITK_PP_FOR_186, MITK_PP_TUPLE_EAT_4)(o(186, s), p, o, m) -#define MITK_PP_FOR_186_I(s, p, o, m) \ - MITK_PP_IF(p(187, s), m, MITK_PP_TUPLE_EAT_2) \ - (187, s) MITK_PP_IF(p(187, s), MITK_PP_FOR_187, MITK_PP_TUPLE_EAT_4)(o(187, s), p, o, m) -#define MITK_PP_FOR_187_I(s, p, o, m) \ - MITK_PP_IF(p(188, s), m, MITK_PP_TUPLE_EAT_2) \ - (188, s) MITK_PP_IF(p(188, s), MITK_PP_FOR_188, MITK_PP_TUPLE_EAT_4)(o(188, s), p, o, m) -#define MITK_PP_FOR_188_I(s, p, o, m) \ - MITK_PP_IF(p(189, s), m, MITK_PP_TUPLE_EAT_2) \ - (189, s) MITK_PP_IF(p(189, s), MITK_PP_FOR_189, MITK_PP_TUPLE_EAT_4)(o(189, s), p, o, m) -#define MITK_PP_FOR_189_I(s, p, o, m) \ - MITK_PP_IF(p(190, s), m, MITK_PP_TUPLE_EAT_2) \ - (190, s) MITK_PP_IF(p(190, s), MITK_PP_FOR_190, MITK_PP_TUPLE_EAT_4)(o(190, s), p, o, m) -#define MITK_PP_FOR_190_I(s, p, o, m) \ - MITK_PP_IF(p(191, s), m, MITK_PP_TUPLE_EAT_2) \ - (191, s) MITK_PP_IF(p(191, s), MITK_PP_FOR_191, MITK_PP_TUPLE_EAT_4)(o(191, s), p, o, m) -#define MITK_PP_FOR_191_I(s, p, o, m) \ - MITK_PP_IF(p(192, s), m, MITK_PP_TUPLE_EAT_2) \ - (192, s) MITK_PP_IF(p(192, s), MITK_PP_FOR_192, MITK_PP_TUPLE_EAT_4)(o(192, s), p, o, m) -#define MITK_PP_FOR_192_I(s, p, o, m) \ - MITK_PP_IF(p(193, s), m, MITK_PP_TUPLE_EAT_2) \ - (193, s) MITK_PP_IF(p(193, s), MITK_PP_FOR_193, MITK_PP_TUPLE_EAT_4)(o(193, s), p, o, m) -#define MITK_PP_FOR_193_I(s, p, o, m) \ - MITK_PP_IF(p(194, s), m, MITK_PP_TUPLE_EAT_2) \ - (194, s) MITK_PP_IF(p(194, s), MITK_PP_FOR_194, MITK_PP_TUPLE_EAT_4)(o(194, s), p, o, m) -#define MITK_PP_FOR_194_I(s, p, o, m) \ - MITK_PP_IF(p(195, s), m, MITK_PP_TUPLE_EAT_2) \ - (195, s) MITK_PP_IF(p(195, s), MITK_PP_FOR_195, MITK_PP_TUPLE_EAT_4)(o(195, s), p, o, m) -#define MITK_PP_FOR_195_I(s, p, o, m) \ - MITK_PP_IF(p(196, s), m, MITK_PP_TUPLE_EAT_2) \ - (196, s) MITK_PP_IF(p(196, s), MITK_PP_FOR_196, MITK_PP_TUPLE_EAT_4)(o(196, s), p, o, m) -#define MITK_PP_FOR_196_I(s, p, o, m) \ - MITK_PP_IF(p(197, s), m, MITK_PP_TUPLE_EAT_2) \ - (197, s) MITK_PP_IF(p(197, s), MITK_PP_FOR_197, MITK_PP_TUPLE_EAT_4)(o(197, s), p, o, m) -#define MITK_PP_FOR_197_I(s, p, o, m) \ - MITK_PP_IF(p(198, s), m, MITK_PP_TUPLE_EAT_2) \ - (198, s) MITK_PP_IF(p(198, s), MITK_PP_FOR_198, MITK_PP_TUPLE_EAT_4)(o(198, s), p, o, m) -#define MITK_PP_FOR_198_I(s, p, o, m) \ - MITK_PP_IF(p(199, s), m, MITK_PP_TUPLE_EAT_2) \ - (199, s) MITK_PP_IF(p(199, s), MITK_PP_FOR_199, MITK_PP_TUPLE_EAT_4)(o(199, s), p, o, m) -#define MITK_PP_FOR_199_I(s, p, o, m) \ - MITK_PP_IF(p(200, s), m, MITK_PP_TUPLE_EAT_2) \ - (200, s) MITK_PP_IF(p(200, s), MITK_PP_FOR_200, MITK_PP_TUPLE_EAT_4)(o(200, s), p, o, m) -#define MITK_PP_FOR_200_I(s, p, o, m) \ - MITK_PP_IF(p(201, s), m, MITK_PP_TUPLE_EAT_2) \ - (201, s) MITK_PP_IF(p(201, s), MITK_PP_FOR_201, MITK_PP_TUPLE_EAT_4)(o(201, s), p, o, m) -#define MITK_PP_FOR_201_I(s, p, o, m) \ - MITK_PP_IF(p(202, s), m, MITK_PP_TUPLE_EAT_2) \ - (202, s) MITK_PP_IF(p(202, s), MITK_PP_FOR_202, MITK_PP_TUPLE_EAT_4)(o(202, s), p, o, m) -#define MITK_PP_FOR_202_I(s, p, o, m) \ - MITK_PP_IF(p(203, s), m, MITK_PP_TUPLE_EAT_2) \ - (203, s) MITK_PP_IF(p(203, s), MITK_PP_FOR_203, MITK_PP_TUPLE_EAT_4)(o(203, s), p, o, m) -#define MITK_PP_FOR_203_I(s, p, o, m) \ - MITK_PP_IF(p(204, s), m, MITK_PP_TUPLE_EAT_2) \ - (204, s) MITK_PP_IF(p(204, s), MITK_PP_FOR_204, MITK_PP_TUPLE_EAT_4)(o(204, s), p, o, m) -#define MITK_PP_FOR_204_I(s, p, o, m) \ - MITK_PP_IF(p(205, s), m, MITK_PP_TUPLE_EAT_2) \ - (205, s) MITK_PP_IF(p(205, s), MITK_PP_FOR_205, MITK_PP_TUPLE_EAT_4)(o(205, s), p, o, m) -#define MITK_PP_FOR_205_I(s, p, o, m) \ - MITK_PP_IF(p(206, s), m, MITK_PP_TUPLE_EAT_2) \ - (206, s) MITK_PP_IF(p(206, s), MITK_PP_FOR_206, MITK_PP_TUPLE_EAT_4)(o(206, s), p, o, m) -#define MITK_PP_FOR_206_I(s, p, o, m) \ - MITK_PP_IF(p(207, s), m, MITK_PP_TUPLE_EAT_2) \ - (207, s) MITK_PP_IF(p(207, s), MITK_PP_FOR_207, MITK_PP_TUPLE_EAT_4)(o(207, s), p, o, m) -#define MITK_PP_FOR_207_I(s, p, o, m) \ - MITK_PP_IF(p(208, s), m, MITK_PP_TUPLE_EAT_2) \ - (208, s) MITK_PP_IF(p(208, s), MITK_PP_FOR_208, MITK_PP_TUPLE_EAT_4)(o(208, s), p, o, m) -#define MITK_PP_FOR_208_I(s, p, o, m) \ - MITK_PP_IF(p(209, s), m, MITK_PP_TUPLE_EAT_2) \ - (209, s) MITK_PP_IF(p(209, s), MITK_PP_FOR_209, MITK_PP_TUPLE_EAT_4)(o(209, s), p, o, m) -#define MITK_PP_FOR_209_I(s, p, o, m) \ - MITK_PP_IF(p(210, s), m, MITK_PP_TUPLE_EAT_2) \ - (210, s) MITK_PP_IF(p(210, s), MITK_PP_FOR_210, MITK_PP_TUPLE_EAT_4)(o(210, s), p, o, m) -#define MITK_PP_FOR_210_I(s, p, o, m) \ - MITK_PP_IF(p(211, s), m, MITK_PP_TUPLE_EAT_2) \ - (211, s) MITK_PP_IF(p(211, s), MITK_PP_FOR_211, MITK_PP_TUPLE_EAT_4)(o(211, s), p, o, m) -#define MITK_PP_FOR_211_I(s, p, o, m) \ - MITK_PP_IF(p(212, s), m, MITK_PP_TUPLE_EAT_2) \ - (212, s) MITK_PP_IF(p(212, s), MITK_PP_FOR_212, MITK_PP_TUPLE_EAT_4)(o(212, s), p, o, m) -#define MITK_PP_FOR_212_I(s, p, o, m) \ - MITK_PP_IF(p(213, s), m, MITK_PP_TUPLE_EAT_2) \ - (213, s) MITK_PP_IF(p(213, s), MITK_PP_FOR_213, MITK_PP_TUPLE_EAT_4)(o(213, s), p, o, m) -#define MITK_PP_FOR_213_I(s, p, o, m) \ - MITK_PP_IF(p(214, s), m, MITK_PP_TUPLE_EAT_2) \ - (214, s) MITK_PP_IF(p(214, s), MITK_PP_FOR_214, MITK_PP_TUPLE_EAT_4)(o(214, s), p, o, m) -#define MITK_PP_FOR_214_I(s, p, o, m) \ - MITK_PP_IF(p(215, s), m, MITK_PP_TUPLE_EAT_2) \ - (215, s) MITK_PP_IF(p(215, s), MITK_PP_FOR_215, MITK_PP_TUPLE_EAT_4)(o(215, s), p, o, m) -#define MITK_PP_FOR_215_I(s, p, o, m) \ - MITK_PP_IF(p(216, s), m, MITK_PP_TUPLE_EAT_2) \ - (216, s) MITK_PP_IF(p(216, s), MITK_PP_FOR_216, MITK_PP_TUPLE_EAT_4)(o(216, s), p, o, m) -#define MITK_PP_FOR_216_I(s, p, o, m) \ - MITK_PP_IF(p(217, s), m, MITK_PP_TUPLE_EAT_2) \ - (217, s) MITK_PP_IF(p(217, s), MITK_PP_FOR_217, MITK_PP_TUPLE_EAT_4)(o(217, s), p, o, m) -#define MITK_PP_FOR_217_I(s, p, o, m) \ - MITK_PP_IF(p(218, s), m, MITK_PP_TUPLE_EAT_2) \ - (218, s) MITK_PP_IF(p(218, s), MITK_PP_FOR_218, MITK_PP_TUPLE_EAT_4)(o(218, s), p, o, m) -#define MITK_PP_FOR_218_I(s, p, o, m) \ - MITK_PP_IF(p(219, s), m, MITK_PP_TUPLE_EAT_2) \ - (219, s) MITK_PP_IF(p(219, s), MITK_PP_FOR_219, MITK_PP_TUPLE_EAT_4)(o(219, s), p, o, m) -#define MITK_PP_FOR_219_I(s, p, o, m) \ - MITK_PP_IF(p(220, s), m, MITK_PP_TUPLE_EAT_2) \ - (220, s) MITK_PP_IF(p(220, s), MITK_PP_FOR_220, MITK_PP_TUPLE_EAT_4)(o(220, s), p, o, m) -#define MITK_PP_FOR_220_I(s, p, o, m) \ - MITK_PP_IF(p(221, s), m, MITK_PP_TUPLE_EAT_2) \ - (221, s) MITK_PP_IF(p(221, s), MITK_PP_FOR_221, MITK_PP_TUPLE_EAT_4)(o(221, s), p, o, m) -#define MITK_PP_FOR_221_I(s, p, o, m) \ - MITK_PP_IF(p(222, s), m, MITK_PP_TUPLE_EAT_2) \ - (222, s) MITK_PP_IF(p(222, s), MITK_PP_FOR_222, MITK_PP_TUPLE_EAT_4)(o(222, s), p, o, m) -#define MITK_PP_FOR_222_I(s, p, o, m) \ - MITK_PP_IF(p(223, s), m, MITK_PP_TUPLE_EAT_2) \ - (223, s) MITK_PP_IF(p(223, s), MITK_PP_FOR_223, MITK_PP_TUPLE_EAT_4)(o(223, s), p, o, m) -#define MITK_PP_FOR_223_I(s, p, o, m) \ - MITK_PP_IF(p(224, s), m, MITK_PP_TUPLE_EAT_2) \ - (224, s) MITK_PP_IF(p(224, s), MITK_PP_FOR_224, MITK_PP_TUPLE_EAT_4)(o(224, s), p, o, m) -#define MITK_PP_FOR_224_I(s, p, o, m) \ - MITK_PP_IF(p(225, s), m, MITK_PP_TUPLE_EAT_2) \ - (225, s) MITK_PP_IF(p(225, s), MITK_PP_FOR_225, MITK_PP_TUPLE_EAT_4)(o(225, s), p, o, m) -#define MITK_PP_FOR_225_I(s, p, o, m) \ - MITK_PP_IF(p(226, s), m, MITK_PP_TUPLE_EAT_2) \ - (226, s) MITK_PP_IF(p(226, s), MITK_PP_FOR_226, MITK_PP_TUPLE_EAT_4)(o(226, s), p, o, m) -#define MITK_PP_FOR_226_I(s, p, o, m) \ - MITK_PP_IF(p(227, s), m, MITK_PP_TUPLE_EAT_2) \ - (227, s) MITK_PP_IF(p(227, s), MITK_PP_FOR_227, MITK_PP_TUPLE_EAT_4)(o(227, s), p, o, m) -#define MITK_PP_FOR_227_I(s, p, o, m) \ - MITK_PP_IF(p(228, s), m, MITK_PP_TUPLE_EAT_2) \ - (228, s) MITK_PP_IF(p(228, s), MITK_PP_FOR_228, MITK_PP_TUPLE_EAT_4)(o(228, s), p, o, m) -#define MITK_PP_FOR_228_I(s, p, o, m) \ - MITK_PP_IF(p(229, s), m, MITK_PP_TUPLE_EAT_2) \ - (229, s) MITK_PP_IF(p(229, s), MITK_PP_FOR_229, MITK_PP_TUPLE_EAT_4)(o(229, s), p, o, m) -#define MITK_PP_FOR_229_I(s, p, o, m) \ - MITK_PP_IF(p(230, s), m, MITK_PP_TUPLE_EAT_2) \ - (230, s) MITK_PP_IF(p(230, s), MITK_PP_FOR_230, MITK_PP_TUPLE_EAT_4)(o(230, s), p, o, m) -#define MITK_PP_FOR_230_I(s, p, o, m) \ - MITK_PP_IF(p(231, s), m, MITK_PP_TUPLE_EAT_2) \ - (231, s) MITK_PP_IF(p(231, s), MITK_PP_FOR_231, MITK_PP_TUPLE_EAT_4)(o(231, s), p, o, m) -#define MITK_PP_FOR_231_I(s, p, o, m) \ - MITK_PP_IF(p(232, s), m, MITK_PP_TUPLE_EAT_2) \ - (232, s) MITK_PP_IF(p(232, s), MITK_PP_FOR_232, MITK_PP_TUPLE_EAT_4)(o(232, s), p, o, m) -#define MITK_PP_FOR_232_I(s, p, o, m) \ - MITK_PP_IF(p(233, s), m, MITK_PP_TUPLE_EAT_2) \ - (233, s) MITK_PP_IF(p(233, s), MITK_PP_FOR_233, MITK_PP_TUPLE_EAT_4)(o(233, s), p, o, m) -#define MITK_PP_FOR_233_I(s, p, o, m) \ - MITK_PP_IF(p(234, s), m, MITK_PP_TUPLE_EAT_2) \ - (234, s) MITK_PP_IF(p(234, s), MITK_PP_FOR_234, MITK_PP_TUPLE_EAT_4)(o(234, s), p, o, m) -#define MITK_PP_FOR_234_I(s, p, o, m) \ - MITK_PP_IF(p(235, s), m, MITK_PP_TUPLE_EAT_2) \ - (235, s) MITK_PP_IF(p(235, s), MITK_PP_FOR_235, MITK_PP_TUPLE_EAT_4)(o(235, s), p, o, m) -#define MITK_PP_FOR_235_I(s, p, o, m) \ - MITK_PP_IF(p(236, s), m, MITK_PP_TUPLE_EAT_2) \ - (236, s) MITK_PP_IF(p(236, s), MITK_PP_FOR_236, MITK_PP_TUPLE_EAT_4)(o(236, s), p, o, m) -#define MITK_PP_FOR_236_I(s, p, o, m) \ - MITK_PP_IF(p(237, s), m, MITK_PP_TUPLE_EAT_2) \ - (237, s) MITK_PP_IF(p(237, s), MITK_PP_FOR_237, MITK_PP_TUPLE_EAT_4)(o(237, s), p, o, m) -#define MITK_PP_FOR_237_I(s, p, o, m) \ - MITK_PP_IF(p(238, s), m, MITK_PP_TUPLE_EAT_2) \ - (238, s) MITK_PP_IF(p(238, s), MITK_PP_FOR_238, MITK_PP_TUPLE_EAT_4)(o(238, s), p, o, m) -#define MITK_PP_FOR_238_I(s, p, o, m) \ - MITK_PP_IF(p(239, s), m, MITK_PP_TUPLE_EAT_2) \ - (239, s) MITK_PP_IF(p(239, s), MITK_PP_FOR_239, MITK_PP_TUPLE_EAT_4)(o(239, s), p, o, m) -#define MITK_PP_FOR_239_I(s, p, o, m) \ - MITK_PP_IF(p(240, s), m, MITK_PP_TUPLE_EAT_2) \ - (240, s) MITK_PP_IF(p(240, s), MITK_PP_FOR_240, MITK_PP_TUPLE_EAT_4)(o(240, s), p, o, m) -#define MITK_PP_FOR_240_I(s, p, o, m) \ - MITK_PP_IF(p(241, s), m, MITK_PP_TUPLE_EAT_2) \ - (241, s) MITK_PP_IF(p(241, s), MITK_PP_FOR_241, MITK_PP_TUPLE_EAT_4)(o(241, s), p, o, m) -#define MITK_PP_FOR_241_I(s, p, o, m) \ - MITK_PP_IF(p(242, s), m, MITK_PP_TUPLE_EAT_2) \ - (242, s) MITK_PP_IF(p(242, s), MITK_PP_FOR_242, MITK_PP_TUPLE_EAT_4)(o(242, s), p, o, m) -#define MITK_PP_FOR_242_I(s, p, o, m) \ - MITK_PP_IF(p(243, s), m, MITK_PP_TUPLE_EAT_2) \ - (243, s) MITK_PP_IF(p(243, s), MITK_PP_FOR_243, MITK_PP_TUPLE_EAT_4)(o(243, s), p, o, m) -#define MITK_PP_FOR_243_I(s, p, o, m) \ - MITK_PP_IF(p(244, s), m, MITK_PP_TUPLE_EAT_2) \ - (244, s) MITK_PP_IF(p(244, s), MITK_PP_FOR_244, MITK_PP_TUPLE_EAT_4)(o(244, s), p, o, m) -#define MITK_PP_FOR_244_I(s, p, o, m) \ - MITK_PP_IF(p(245, s), m, MITK_PP_TUPLE_EAT_2) \ - (245, s) MITK_PP_IF(p(245, s), MITK_PP_FOR_245, MITK_PP_TUPLE_EAT_4)(o(245, s), p, o, m) -#define MITK_PP_FOR_245_I(s, p, o, m) \ - MITK_PP_IF(p(246, s), m, MITK_PP_TUPLE_EAT_2) \ - (246, s) MITK_PP_IF(p(246, s), MITK_PP_FOR_246, MITK_PP_TUPLE_EAT_4)(o(246, s), p, o, m) -#define MITK_PP_FOR_246_I(s, p, o, m) \ - MITK_PP_IF(p(247, s), m, MITK_PP_TUPLE_EAT_2) \ - (247, s) MITK_PP_IF(p(247, s), MITK_PP_FOR_247, MITK_PP_TUPLE_EAT_4)(o(247, s), p, o, m) -#define MITK_PP_FOR_247_I(s, p, o, m) \ - MITK_PP_IF(p(248, s), m, MITK_PP_TUPLE_EAT_2) \ - (248, s) MITK_PP_IF(p(248, s), MITK_PP_FOR_248, MITK_PP_TUPLE_EAT_4)(o(248, s), p, o, m) -#define MITK_PP_FOR_248_I(s, p, o, m) \ - MITK_PP_IF(p(249, s), m, MITK_PP_TUPLE_EAT_2) \ - (249, s) MITK_PP_IF(p(249, s), MITK_PP_FOR_249, MITK_PP_TUPLE_EAT_4)(o(249, s), p, o, m) -#define MITK_PP_FOR_249_I(s, p, o, m) \ - MITK_PP_IF(p(250, s), m, MITK_PP_TUPLE_EAT_2) \ - (250, s) MITK_PP_IF(p(250, s), MITK_PP_FOR_250, MITK_PP_TUPLE_EAT_4)(o(250, s), p, o, m) -#define MITK_PP_FOR_250_I(s, p, o, m) \ - MITK_PP_IF(p(251, s), m, MITK_PP_TUPLE_EAT_2) \ - (251, s) MITK_PP_IF(p(251, s), MITK_PP_FOR_251, MITK_PP_TUPLE_EAT_4)(o(251, s), p, o, m) -#define MITK_PP_FOR_251_I(s, p, o, m) \ - MITK_PP_IF(p(252, s), m, MITK_PP_TUPLE_EAT_2) \ - (252, s) MITK_PP_IF(p(252, s), MITK_PP_FOR_252, MITK_PP_TUPLE_EAT_4)(o(252, s), p, o, m) -#define MITK_PP_FOR_252_I(s, p, o, m) \ - MITK_PP_IF(p(253, s), m, MITK_PP_TUPLE_EAT_2) \ - (253, s) MITK_PP_IF(p(253, s), MITK_PP_FOR_253, MITK_PP_TUPLE_EAT_4)(o(253, s), p, o, m) -#define MITK_PP_FOR_253_I(s, p, o, m) \ - MITK_PP_IF(p(254, s), m, MITK_PP_TUPLE_EAT_2) \ - (254, s) MITK_PP_IF(p(254, s), MITK_PP_FOR_254, MITK_PP_TUPLE_EAT_4)(o(254, s), p, o, m) -#define MITK_PP_FOR_254_I(s, p, o, m) \ - MITK_PP_IF(p(255, s), m, MITK_PP_TUPLE_EAT_2) \ - (255, s) MITK_PP_IF(p(255, s), MITK_PP_FOR_255, MITK_PP_TUPLE_EAT_4)(o(255, s), p, o, m) -#define MITK_PP_FOR_255_I(s, p, o, m) \ - MITK_PP_IF(p(256, s), m, MITK_PP_TUPLE_EAT_2) \ - (256, s) MITK_PP_IF(p(256, s), MITK_PP_FOR_256, MITK_PP_TUPLE_EAT_4)(o(256, s), p, o, m) -#define MITK_PP_FOR_256_I(s, p, o, m) \ - MITK_PP_IF(p(257, s), m, MITK_PP_TUPLE_EAT_2) \ - (257, s) MITK_PP_IF(p(257, s), MITK_PP_FOR_257, MITK_PP_TUPLE_EAT_4)(o(257, s), p, o, m) -# -#endif diff --git a/Modules/Core/include/mitkPPRepetitionDetailFor.h b/Modules/Core/include/mitkPPRepetitionDetailFor.h deleted file mode 100644 index eb657cdee2..0000000000 --- a/Modules/Core/include/mitkPPRepetitionDetailFor.h +++ /dev/null @@ -1,1063 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP -#define MITK_PREPROCESSOR_REPETITION_DETAIL_FOR_HPP -# -#include "mitkPPControlExprIIf.h" -#include "mitkPPControlIIf.h" -#include "mitkPPLogicalBool.h" -#include "mitkPPTupleEat.h" -# -#define MITK_PP_FOR_1(s, p, o, m) MITK_PP_FOR_1_C(MITK_PP_BOOL(p(2, s)), s, p, o, m) -#define MITK_PP_FOR_2(s, p, o, m) MITK_PP_FOR_2_C(MITK_PP_BOOL(p(3, s)), s, p, o, m) -#define MITK_PP_FOR_3(s, p, o, m) MITK_PP_FOR_3_C(MITK_PP_BOOL(p(4, s)), s, p, o, m) -#define MITK_PP_FOR_4(s, p, o, m) MITK_PP_FOR_4_C(MITK_PP_BOOL(p(5, s)), s, p, o, m) -#define MITK_PP_FOR_5(s, p, o, m) MITK_PP_FOR_5_C(MITK_PP_BOOL(p(6, s)), s, p, o, m) -#define MITK_PP_FOR_6(s, p, o, m) MITK_PP_FOR_6_C(MITK_PP_BOOL(p(7, s)), s, p, o, m) -#define MITK_PP_FOR_7(s, p, o, m) MITK_PP_FOR_7_C(MITK_PP_BOOL(p(8, s)), s, p, o, m) -#define MITK_PP_FOR_8(s, p, o, m) MITK_PP_FOR_8_C(MITK_PP_BOOL(p(9, s)), s, p, o, m) -#define MITK_PP_FOR_9(s, p, o, m) MITK_PP_FOR_9_C(MITK_PP_BOOL(p(10, s)), s, p, o, m) -#define MITK_PP_FOR_10(s, p, o, m) MITK_PP_FOR_10_C(MITK_PP_BOOL(p(11, s)), s, p, o, m) -#define MITK_PP_FOR_11(s, p, o, m) MITK_PP_FOR_11_C(MITK_PP_BOOL(p(12, s)), s, p, o, m) -#define MITK_PP_FOR_12(s, p, o, m) MITK_PP_FOR_12_C(MITK_PP_BOOL(p(13, s)), s, p, o, m) -#define MITK_PP_FOR_13(s, p, o, m) MITK_PP_FOR_13_C(MITK_PP_BOOL(p(14, s)), s, p, o, m) -#define MITK_PP_FOR_14(s, p, o, m) MITK_PP_FOR_14_C(MITK_PP_BOOL(p(15, s)), s, p, o, m) -#define MITK_PP_FOR_15(s, p, o, m) MITK_PP_FOR_15_C(MITK_PP_BOOL(p(16, s)), s, p, o, m) -#define MITK_PP_FOR_16(s, p, o, m) MITK_PP_FOR_16_C(MITK_PP_BOOL(p(17, s)), s, p, o, m) -#define MITK_PP_FOR_17(s, p, o, m) MITK_PP_FOR_17_C(MITK_PP_BOOL(p(18, s)), s, p, o, m) -#define MITK_PP_FOR_18(s, p, o, m) MITK_PP_FOR_18_C(MITK_PP_BOOL(p(19, s)), s, p, o, m) -#define MITK_PP_FOR_19(s, p, o, m) MITK_PP_FOR_19_C(MITK_PP_BOOL(p(20, s)), s, p, o, m) -#define MITK_PP_FOR_20(s, p, o, m) MITK_PP_FOR_20_C(MITK_PP_BOOL(p(21, s)), s, p, o, m) -#define MITK_PP_FOR_21(s, p, o, m) MITK_PP_FOR_21_C(MITK_PP_BOOL(p(22, s)), s, p, o, m) -#define MITK_PP_FOR_22(s, p, o, m) MITK_PP_FOR_22_C(MITK_PP_BOOL(p(23, s)), s, p, o, m) -#define MITK_PP_FOR_23(s, p, o, m) MITK_PP_FOR_23_C(MITK_PP_BOOL(p(24, s)), s, p, o, m) -#define MITK_PP_FOR_24(s, p, o, m) MITK_PP_FOR_24_C(MITK_PP_BOOL(p(25, s)), s, p, o, m) -#define MITK_PP_FOR_25(s, p, o, m) MITK_PP_FOR_25_C(MITK_PP_BOOL(p(26, s)), s, p, o, m) -#define MITK_PP_FOR_26(s, p, o, m) MITK_PP_FOR_26_C(MITK_PP_BOOL(p(27, s)), s, p, o, m) -#define MITK_PP_FOR_27(s, p, o, m) MITK_PP_FOR_27_C(MITK_PP_BOOL(p(28, s)), s, p, o, m) -#define MITK_PP_FOR_28(s, p, o, m) MITK_PP_FOR_28_C(MITK_PP_BOOL(p(29, s)), s, p, o, m) -#define MITK_PP_FOR_29(s, p, o, m) MITK_PP_FOR_29_C(MITK_PP_BOOL(p(30, s)), s, p, o, m) -#define MITK_PP_FOR_30(s, p, o, m) MITK_PP_FOR_30_C(MITK_PP_BOOL(p(31, s)), s, p, o, m) -#define MITK_PP_FOR_31(s, p, o, m) MITK_PP_FOR_31_C(MITK_PP_BOOL(p(32, s)), s, p, o, m) -#define MITK_PP_FOR_32(s, p, o, m) MITK_PP_FOR_32_C(MITK_PP_BOOL(p(33, s)), s, p, o, m) -#define MITK_PP_FOR_33(s, p, o, m) MITK_PP_FOR_33_C(MITK_PP_BOOL(p(34, s)), s, p, o, m) -#define MITK_PP_FOR_34(s, p, o, m) MITK_PP_FOR_34_C(MITK_PP_BOOL(p(35, s)), s, p, o, m) -#define MITK_PP_FOR_35(s, p, o, m) MITK_PP_FOR_35_C(MITK_PP_BOOL(p(36, s)), s, p, o, m) -#define MITK_PP_FOR_36(s, p, o, m) MITK_PP_FOR_36_C(MITK_PP_BOOL(p(37, s)), s, p, o, m) -#define MITK_PP_FOR_37(s, p, o, m) MITK_PP_FOR_37_C(MITK_PP_BOOL(p(38, s)), s, p, o, m) -#define MITK_PP_FOR_38(s, p, o, m) MITK_PP_FOR_38_C(MITK_PP_BOOL(p(39, s)), s, p, o, m) -#define MITK_PP_FOR_39(s, p, o, m) MITK_PP_FOR_39_C(MITK_PP_BOOL(p(40, s)), s, p, o, m) -#define MITK_PP_FOR_40(s, p, o, m) MITK_PP_FOR_40_C(MITK_PP_BOOL(p(41, s)), s, p, o, m) -#define MITK_PP_FOR_41(s, p, o, m) MITK_PP_FOR_41_C(MITK_PP_BOOL(p(42, s)), s, p, o, m) -#define MITK_PP_FOR_42(s, p, o, m) MITK_PP_FOR_42_C(MITK_PP_BOOL(p(43, s)), s, p, o, m) -#define MITK_PP_FOR_43(s, p, o, m) MITK_PP_FOR_43_C(MITK_PP_BOOL(p(44, s)), s, p, o, m) -#define MITK_PP_FOR_44(s, p, o, m) MITK_PP_FOR_44_C(MITK_PP_BOOL(p(45, s)), s, p, o, m) -#define MITK_PP_FOR_45(s, p, o, m) MITK_PP_FOR_45_C(MITK_PP_BOOL(p(46, s)), s, p, o, m) -#define MITK_PP_FOR_46(s, p, o, m) MITK_PP_FOR_46_C(MITK_PP_BOOL(p(47, s)), s, p, o, m) -#define MITK_PP_FOR_47(s, p, o, m) MITK_PP_FOR_47_C(MITK_PP_BOOL(p(48, s)), s, p, o, m) -#define MITK_PP_FOR_48(s, p, o, m) MITK_PP_FOR_48_C(MITK_PP_BOOL(p(49, s)), s, p, o, m) -#define MITK_PP_FOR_49(s, p, o, m) MITK_PP_FOR_49_C(MITK_PP_BOOL(p(50, s)), s, p, o, m) -#define MITK_PP_FOR_50(s, p, o, m) MITK_PP_FOR_50_C(MITK_PP_BOOL(p(51, s)), s, p, o, m) -#define MITK_PP_FOR_51(s, p, o, m) MITK_PP_FOR_51_C(MITK_PP_BOOL(p(52, s)), s, p, o, m) -#define MITK_PP_FOR_52(s, p, o, m) MITK_PP_FOR_52_C(MITK_PP_BOOL(p(53, s)), s, p, o, m) -#define MITK_PP_FOR_53(s, p, o, m) MITK_PP_FOR_53_C(MITK_PP_BOOL(p(54, s)), s, p, o, m) -#define MITK_PP_FOR_54(s, p, o, m) MITK_PP_FOR_54_C(MITK_PP_BOOL(p(55, s)), s, p, o, m) -#define MITK_PP_FOR_55(s, p, o, m) MITK_PP_FOR_55_C(MITK_PP_BOOL(p(56, s)), s, p, o, m) -#define MITK_PP_FOR_56(s, p, o, m) MITK_PP_FOR_56_C(MITK_PP_BOOL(p(57, s)), s, p, o, m) -#define MITK_PP_FOR_57(s, p, o, m) MITK_PP_FOR_57_C(MITK_PP_BOOL(p(58, s)), s, p, o, m) -#define MITK_PP_FOR_58(s, p, o, m) MITK_PP_FOR_58_C(MITK_PP_BOOL(p(59, s)), s, p, o, m) -#define MITK_PP_FOR_59(s, p, o, m) MITK_PP_FOR_59_C(MITK_PP_BOOL(p(60, s)), s, p, o, m) -#define MITK_PP_FOR_60(s, p, o, m) MITK_PP_FOR_60_C(MITK_PP_BOOL(p(61, s)), s, p, o, m) -#define MITK_PP_FOR_61(s, p, o, m) MITK_PP_FOR_61_C(MITK_PP_BOOL(p(62, s)), s, p, o, m) -#define MITK_PP_FOR_62(s, p, o, m) MITK_PP_FOR_62_C(MITK_PP_BOOL(p(63, s)), s, p, o, m) -#define MITK_PP_FOR_63(s, p, o, m) MITK_PP_FOR_63_C(MITK_PP_BOOL(p(64, s)), s, p, o, m) -#define MITK_PP_FOR_64(s, p, o, m) MITK_PP_FOR_64_C(MITK_PP_BOOL(p(65, s)), s, p, o, m) -#define MITK_PP_FOR_65(s, p, o, m) MITK_PP_FOR_65_C(MITK_PP_BOOL(p(66, s)), s, p, o, m) -#define MITK_PP_FOR_66(s, p, o, m) MITK_PP_FOR_66_C(MITK_PP_BOOL(p(67, s)), s, p, o, m) -#define MITK_PP_FOR_67(s, p, o, m) MITK_PP_FOR_67_C(MITK_PP_BOOL(p(68, s)), s, p, o, m) -#define MITK_PP_FOR_68(s, p, o, m) MITK_PP_FOR_68_C(MITK_PP_BOOL(p(69, s)), s, p, o, m) -#define MITK_PP_FOR_69(s, p, o, m) MITK_PP_FOR_69_C(MITK_PP_BOOL(p(70, s)), s, p, o, m) -#define MITK_PP_FOR_70(s, p, o, m) MITK_PP_FOR_70_C(MITK_PP_BOOL(p(71, s)), s, p, o, m) -#define MITK_PP_FOR_71(s, p, o, m) MITK_PP_FOR_71_C(MITK_PP_BOOL(p(72, s)), s, p, o, m) -#define MITK_PP_FOR_72(s, p, o, m) MITK_PP_FOR_72_C(MITK_PP_BOOL(p(73, s)), s, p, o, m) -#define MITK_PP_FOR_73(s, p, o, m) MITK_PP_FOR_73_C(MITK_PP_BOOL(p(74, s)), s, p, o, m) -#define MITK_PP_FOR_74(s, p, o, m) MITK_PP_FOR_74_C(MITK_PP_BOOL(p(75, s)), s, p, o, m) -#define MITK_PP_FOR_75(s, p, o, m) MITK_PP_FOR_75_C(MITK_PP_BOOL(p(76, s)), s, p, o, m) -#define MITK_PP_FOR_76(s, p, o, m) MITK_PP_FOR_76_C(MITK_PP_BOOL(p(77, s)), s, p, o, m) -#define MITK_PP_FOR_77(s, p, o, m) MITK_PP_FOR_77_C(MITK_PP_BOOL(p(78, s)), s, p, o, m) -#define MITK_PP_FOR_78(s, p, o, m) MITK_PP_FOR_78_C(MITK_PP_BOOL(p(79, s)), s, p, o, m) -#define MITK_PP_FOR_79(s, p, o, m) MITK_PP_FOR_79_C(MITK_PP_BOOL(p(80, s)), s, p, o, m) -#define MITK_PP_FOR_80(s, p, o, m) MITK_PP_FOR_80_C(MITK_PP_BOOL(p(81, s)), s, p, o, m) -#define MITK_PP_FOR_81(s, p, o, m) MITK_PP_FOR_81_C(MITK_PP_BOOL(p(82, s)), s, p, o, m) -#define MITK_PP_FOR_82(s, p, o, m) MITK_PP_FOR_82_C(MITK_PP_BOOL(p(83, s)), s, p, o, m) -#define MITK_PP_FOR_83(s, p, o, m) MITK_PP_FOR_83_C(MITK_PP_BOOL(p(84, s)), s, p, o, m) -#define MITK_PP_FOR_84(s, p, o, m) MITK_PP_FOR_84_C(MITK_PP_BOOL(p(85, s)), s, p, o, m) -#define MITK_PP_FOR_85(s, p, o, m) MITK_PP_FOR_85_C(MITK_PP_BOOL(p(86, s)), s, p, o, m) -#define MITK_PP_FOR_86(s, p, o, m) MITK_PP_FOR_86_C(MITK_PP_BOOL(p(87, s)), s, p, o, m) -#define MITK_PP_FOR_87(s, p, o, m) MITK_PP_FOR_87_C(MITK_PP_BOOL(p(88, s)), s, p, o, m) -#define MITK_PP_FOR_88(s, p, o, m) MITK_PP_FOR_88_C(MITK_PP_BOOL(p(89, s)), s, p, o, m) -#define MITK_PP_FOR_89(s, p, o, m) MITK_PP_FOR_89_C(MITK_PP_BOOL(p(90, s)), s, p, o, m) -#define MITK_PP_FOR_90(s, p, o, m) MITK_PP_FOR_90_C(MITK_PP_BOOL(p(91, s)), s, p, o, m) -#define MITK_PP_FOR_91(s, p, o, m) MITK_PP_FOR_91_C(MITK_PP_BOOL(p(92, s)), s, p, o, m) -#define MITK_PP_FOR_92(s, p, o, m) MITK_PP_FOR_92_C(MITK_PP_BOOL(p(93, s)), s, p, o, m) -#define MITK_PP_FOR_93(s, p, o, m) MITK_PP_FOR_93_C(MITK_PP_BOOL(p(94, s)), s, p, o, m) -#define MITK_PP_FOR_94(s, p, o, m) MITK_PP_FOR_94_C(MITK_PP_BOOL(p(95, s)), s, p, o, m) -#define MITK_PP_FOR_95(s, p, o, m) MITK_PP_FOR_95_C(MITK_PP_BOOL(p(96, s)), s, p, o, m) -#define MITK_PP_FOR_96(s, p, o, m) MITK_PP_FOR_96_C(MITK_PP_BOOL(p(97, s)), s, p, o, m) -#define MITK_PP_FOR_97(s, p, o, m) MITK_PP_FOR_97_C(MITK_PP_BOOL(p(98, s)), s, p, o, m) -#define MITK_PP_FOR_98(s, p, o, m) MITK_PP_FOR_98_C(MITK_PP_BOOL(p(99, s)), s, p, o, m) -#define MITK_PP_FOR_99(s, p, o, m) MITK_PP_FOR_99_C(MITK_PP_BOOL(p(100, s)), s, p, o, m) -#define MITK_PP_FOR_100(s, p, o, m) MITK_PP_FOR_100_C(MITK_PP_BOOL(p(101, s)), s, p, o, m) -#define MITK_PP_FOR_101(s, p, o, m) MITK_PP_FOR_101_C(MITK_PP_BOOL(p(102, s)), s, p, o, m) -#define MITK_PP_FOR_102(s, p, o, m) MITK_PP_FOR_102_C(MITK_PP_BOOL(p(103, s)), s, p, o, m) -#define MITK_PP_FOR_103(s, p, o, m) MITK_PP_FOR_103_C(MITK_PP_BOOL(p(104, s)), s, p, o, m) -#define MITK_PP_FOR_104(s, p, o, m) MITK_PP_FOR_104_C(MITK_PP_BOOL(p(105, s)), s, p, o, m) -#define MITK_PP_FOR_105(s, p, o, m) MITK_PP_FOR_105_C(MITK_PP_BOOL(p(106, s)), s, p, o, m) -#define MITK_PP_FOR_106(s, p, o, m) MITK_PP_FOR_106_C(MITK_PP_BOOL(p(107, s)), s, p, o, m) -#define MITK_PP_FOR_107(s, p, o, m) MITK_PP_FOR_107_C(MITK_PP_BOOL(p(108, s)), s, p, o, m) -#define MITK_PP_FOR_108(s, p, o, m) MITK_PP_FOR_108_C(MITK_PP_BOOL(p(109, s)), s, p, o, m) -#define MITK_PP_FOR_109(s, p, o, m) MITK_PP_FOR_109_C(MITK_PP_BOOL(p(110, s)), s, p, o, m) -#define MITK_PP_FOR_110(s, p, o, m) MITK_PP_FOR_110_C(MITK_PP_BOOL(p(111, s)), s, p, o, m) -#define MITK_PP_FOR_111(s, p, o, m) MITK_PP_FOR_111_C(MITK_PP_BOOL(p(112, s)), s, p, o, m) -#define MITK_PP_FOR_112(s, p, o, m) MITK_PP_FOR_112_C(MITK_PP_BOOL(p(113, s)), s, p, o, m) -#define MITK_PP_FOR_113(s, p, o, m) MITK_PP_FOR_113_C(MITK_PP_BOOL(p(114, s)), s, p, o, m) -#define MITK_PP_FOR_114(s, p, o, m) MITK_PP_FOR_114_C(MITK_PP_BOOL(p(115, s)), s, p, o, m) -#define MITK_PP_FOR_115(s, p, o, m) MITK_PP_FOR_115_C(MITK_PP_BOOL(p(116, s)), s, p, o, m) -#define MITK_PP_FOR_116(s, p, o, m) MITK_PP_FOR_116_C(MITK_PP_BOOL(p(117, s)), s, p, o, m) -#define MITK_PP_FOR_117(s, p, o, m) MITK_PP_FOR_117_C(MITK_PP_BOOL(p(118, s)), s, p, o, m) -#define MITK_PP_FOR_118(s, p, o, m) MITK_PP_FOR_118_C(MITK_PP_BOOL(p(119, s)), s, p, o, m) -#define MITK_PP_FOR_119(s, p, o, m) MITK_PP_FOR_119_C(MITK_PP_BOOL(p(120, s)), s, p, o, m) -#define MITK_PP_FOR_120(s, p, o, m) MITK_PP_FOR_120_C(MITK_PP_BOOL(p(121, s)), s, p, o, m) -#define MITK_PP_FOR_121(s, p, o, m) MITK_PP_FOR_121_C(MITK_PP_BOOL(p(122, s)), s, p, o, m) -#define MITK_PP_FOR_122(s, p, o, m) MITK_PP_FOR_122_C(MITK_PP_BOOL(p(123, s)), s, p, o, m) -#define MITK_PP_FOR_123(s, p, o, m) MITK_PP_FOR_123_C(MITK_PP_BOOL(p(124, s)), s, p, o, m) -#define MITK_PP_FOR_124(s, p, o, m) MITK_PP_FOR_124_C(MITK_PP_BOOL(p(125, s)), s, p, o, m) -#define MITK_PP_FOR_125(s, p, o, m) MITK_PP_FOR_125_C(MITK_PP_BOOL(p(126, s)), s, p, o, m) -#define MITK_PP_FOR_126(s, p, o, m) MITK_PP_FOR_126_C(MITK_PP_BOOL(p(127, s)), s, p, o, m) -#define MITK_PP_FOR_127(s, p, o, m) MITK_PP_FOR_127_C(MITK_PP_BOOL(p(128, s)), s, p, o, m) -#define MITK_PP_FOR_128(s, p, o, m) MITK_PP_FOR_128_C(MITK_PP_BOOL(p(129, s)), s, p, o, m) -#define MITK_PP_FOR_129(s, p, o, m) MITK_PP_FOR_129_C(MITK_PP_BOOL(p(130, s)), s, p, o, m) -#define MITK_PP_FOR_130(s, p, o, m) MITK_PP_FOR_130_C(MITK_PP_BOOL(p(131, s)), s, p, o, m) -#define MITK_PP_FOR_131(s, p, o, m) MITK_PP_FOR_131_C(MITK_PP_BOOL(p(132, s)), s, p, o, m) -#define MITK_PP_FOR_132(s, p, o, m) MITK_PP_FOR_132_C(MITK_PP_BOOL(p(133, s)), s, p, o, m) -#define MITK_PP_FOR_133(s, p, o, m) MITK_PP_FOR_133_C(MITK_PP_BOOL(p(134, s)), s, p, o, m) -#define MITK_PP_FOR_134(s, p, o, m) MITK_PP_FOR_134_C(MITK_PP_BOOL(p(135, s)), s, p, o, m) -#define MITK_PP_FOR_135(s, p, o, m) MITK_PP_FOR_135_C(MITK_PP_BOOL(p(136, s)), s, p, o, m) -#define MITK_PP_FOR_136(s, p, o, m) MITK_PP_FOR_136_C(MITK_PP_BOOL(p(137, s)), s, p, o, m) -#define MITK_PP_FOR_137(s, p, o, m) MITK_PP_FOR_137_C(MITK_PP_BOOL(p(138, s)), s, p, o, m) -#define MITK_PP_FOR_138(s, p, o, m) MITK_PP_FOR_138_C(MITK_PP_BOOL(p(139, s)), s, p, o, m) -#define MITK_PP_FOR_139(s, p, o, m) MITK_PP_FOR_139_C(MITK_PP_BOOL(p(140, s)), s, p, o, m) -#define MITK_PP_FOR_140(s, p, o, m) MITK_PP_FOR_140_C(MITK_PP_BOOL(p(141, s)), s, p, o, m) -#define MITK_PP_FOR_141(s, p, o, m) MITK_PP_FOR_141_C(MITK_PP_BOOL(p(142, s)), s, p, o, m) -#define MITK_PP_FOR_142(s, p, o, m) MITK_PP_FOR_142_C(MITK_PP_BOOL(p(143, s)), s, p, o, m) -#define MITK_PP_FOR_143(s, p, o, m) MITK_PP_FOR_143_C(MITK_PP_BOOL(p(144, s)), s, p, o, m) -#define MITK_PP_FOR_144(s, p, o, m) MITK_PP_FOR_144_C(MITK_PP_BOOL(p(145, s)), s, p, o, m) -#define MITK_PP_FOR_145(s, p, o, m) MITK_PP_FOR_145_C(MITK_PP_BOOL(p(146, s)), s, p, o, m) -#define MITK_PP_FOR_146(s, p, o, m) MITK_PP_FOR_146_C(MITK_PP_BOOL(p(147, s)), s, p, o, m) -#define MITK_PP_FOR_147(s, p, o, m) MITK_PP_FOR_147_C(MITK_PP_BOOL(p(148, s)), s, p, o, m) -#define MITK_PP_FOR_148(s, p, o, m) MITK_PP_FOR_148_C(MITK_PP_BOOL(p(149, s)), s, p, o, m) -#define MITK_PP_FOR_149(s, p, o, m) MITK_PP_FOR_149_C(MITK_PP_BOOL(p(150, s)), s, p, o, m) -#define MITK_PP_FOR_150(s, p, o, m) MITK_PP_FOR_150_C(MITK_PP_BOOL(p(151, s)), s, p, o, m) -#define MITK_PP_FOR_151(s, p, o, m) MITK_PP_FOR_151_C(MITK_PP_BOOL(p(152, s)), s, p, o, m) -#define MITK_PP_FOR_152(s, p, o, m) MITK_PP_FOR_152_C(MITK_PP_BOOL(p(153, s)), s, p, o, m) -#define MITK_PP_FOR_153(s, p, o, m) MITK_PP_FOR_153_C(MITK_PP_BOOL(p(154, s)), s, p, o, m) -#define MITK_PP_FOR_154(s, p, o, m) MITK_PP_FOR_154_C(MITK_PP_BOOL(p(155, s)), s, p, o, m) -#define MITK_PP_FOR_155(s, p, o, m) MITK_PP_FOR_155_C(MITK_PP_BOOL(p(156, s)), s, p, o, m) -#define MITK_PP_FOR_156(s, p, o, m) MITK_PP_FOR_156_C(MITK_PP_BOOL(p(157, s)), s, p, o, m) -#define MITK_PP_FOR_157(s, p, o, m) MITK_PP_FOR_157_C(MITK_PP_BOOL(p(158, s)), s, p, o, m) -#define MITK_PP_FOR_158(s, p, o, m) MITK_PP_FOR_158_C(MITK_PP_BOOL(p(159, s)), s, p, o, m) -#define MITK_PP_FOR_159(s, p, o, m) MITK_PP_FOR_159_C(MITK_PP_BOOL(p(160, s)), s, p, o, m) -#define MITK_PP_FOR_160(s, p, o, m) MITK_PP_FOR_160_C(MITK_PP_BOOL(p(161, s)), s, p, o, m) -#define MITK_PP_FOR_161(s, p, o, m) MITK_PP_FOR_161_C(MITK_PP_BOOL(p(162, s)), s, p, o, m) -#define MITK_PP_FOR_162(s, p, o, m) MITK_PP_FOR_162_C(MITK_PP_BOOL(p(163, s)), s, p, o, m) -#define MITK_PP_FOR_163(s, p, o, m) MITK_PP_FOR_163_C(MITK_PP_BOOL(p(164, s)), s, p, o, m) -#define MITK_PP_FOR_164(s, p, o, m) MITK_PP_FOR_164_C(MITK_PP_BOOL(p(165, s)), s, p, o, m) -#define MITK_PP_FOR_165(s, p, o, m) MITK_PP_FOR_165_C(MITK_PP_BOOL(p(166, s)), s, p, o, m) -#define MITK_PP_FOR_166(s, p, o, m) MITK_PP_FOR_166_C(MITK_PP_BOOL(p(167, s)), s, p, o, m) -#define MITK_PP_FOR_167(s, p, o, m) MITK_PP_FOR_167_C(MITK_PP_BOOL(p(168, s)), s, p, o, m) -#define MITK_PP_FOR_168(s, p, o, m) MITK_PP_FOR_168_C(MITK_PP_BOOL(p(169, s)), s, p, o, m) -#define MITK_PP_FOR_169(s, p, o, m) MITK_PP_FOR_169_C(MITK_PP_BOOL(p(170, s)), s, p, o, m) -#define MITK_PP_FOR_170(s, p, o, m) MITK_PP_FOR_170_C(MITK_PP_BOOL(p(171, s)), s, p, o, m) -#define MITK_PP_FOR_171(s, p, o, m) MITK_PP_FOR_171_C(MITK_PP_BOOL(p(172, s)), s, p, o, m) -#define MITK_PP_FOR_172(s, p, o, m) MITK_PP_FOR_172_C(MITK_PP_BOOL(p(173, s)), s, p, o, m) -#define MITK_PP_FOR_173(s, p, o, m) MITK_PP_FOR_173_C(MITK_PP_BOOL(p(174, s)), s, p, o, m) -#define MITK_PP_FOR_174(s, p, o, m) MITK_PP_FOR_174_C(MITK_PP_BOOL(p(175, s)), s, p, o, m) -#define MITK_PP_FOR_175(s, p, o, m) MITK_PP_FOR_175_C(MITK_PP_BOOL(p(176, s)), s, p, o, m) -#define MITK_PP_FOR_176(s, p, o, m) MITK_PP_FOR_176_C(MITK_PP_BOOL(p(177, s)), s, p, o, m) -#define MITK_PP_FOR_177(s, p, o, m) MITK_PP_FOR_177_C(MITK_PP_BOOL(p(178, s)), s, p, o, m) -#define MITK_PP_FOR_178(s, p, o, m) MITK_PP_FOR_178_C(MITK_PP_BOOL(p(179, s)), s, p, o, m) -#define MITK_PP_FOR_179(s, p, o, m) MITK_PP_FOR_179_C(MITK_PP_BOOL(p(180, s)), s, p, o, m) -#define MITK_PP_FOR_180(s, p, o, m) MITK_PP_FOR_180_C(MITK_PP_BOOL(p(181, s)), s, p, o, m) -#define MITK_PP_FOR_181(s, p, o, m) MITK_PP_FOR_181_C(MITK_PP_BOOL(p(182, s)), s, p, o, m) -#define MITK_PP_FOR_182(s, p, o, m) MITK_PP_FOR_182_C(MITK_PP_BOOL(p(183, s)), s, p, o, m) -#define MITK_PP_FOR_183(s, p, o, m) MITK_PP_FOR_183_C(MITK_PP_BOOL(p(184, s)), s, p, o, m) -#define MITK_PP_FOR_184(s, p, o, m) MITK_PP_FOR_184_C(MITK_PP_BOOL(p(185, s)), s, p, o, m) -#define MITK_PP_FOR_185(s, p, o, m) MITK_PP_FOR_185_C(MITK_PP_BOOL(p(186, s)), s, p, o, m) -#define MITK_PP_FOR_186(s, p, o, m) MITK_PP_FOR_186_C(MITK_PP_BOOL(p(187, s)), s, p, o, m) -#define MITK_PP_FOR_187(s, p, o, m) MITK_PP_FOR_187_C(MITK_PP_BOOL(p(188, s)), s, p, o, m) -#define MITK_PP_FOR_188(s, p, o, m) MITK_PP_FOR_188_C(MITK_PP_BOOL(p(189, s)), s, p, o, m) -#define MITK_PP_FOR_189(s, p, o, m) MITK_PP_FOR_189_C(MITK_PP_BOOL(p(190, s)), s, p, o, m) -#define MITK_PP_FOR_190(s, p, o, m) MITK_PP_FOR_190_C(MITK_PP_BOOL(p(191, s)), s, p, o, m) -#define MITK_PP_FOR_191(s, p, o, m) MITK_PP_FOR_191_C(MITK_PP_BOOL(p(192, s)), s, p, o, m) -#define MITK_PP_FOR_192(s, p, o, m) MITK_PP_FOR_192_C(MITK_PP_BOOL(p(193, s)), s, p, o, m) -#define MITK_PP_FOR_193(s, p, o, m) MITK_PP_FOR_193_C(MITK_PP_BOOL(p(194, s)), s, p, o, m) -#define MITK_PP_FOR_194(s, p, o, m) MITK_PP_FOR_194_C(MITK_PP_BOOL(p(195, s)), s, p, o, m) -#define MITK_PP_FOR_195(s, p, o, m) MITK_PP_FOR_195_C(MITK_PP_BOOL(p(196, s)), s, p, o, m) -#define MITK_PP_FOR_196(s, p, o, m) MITK_PP_FOR_196_C(MITK_PP_BOOL(p(197, s)), s, p, o, m) -#define MITK_PP_FOR_197(s, p, o, m) MITK_PP_FOR_197_C(MITK_PP_BOOL(p(198, s)), s, p, o, m) -#define MITK_PP_FOR_198(s, p, o, m) MITK_PP_FOR_198_C(MITK_PP_BOOL(p(199, s)), s, p, o, m) -#define MITK_PP_FOR_199(s, p, o, m) MITK_PP_FOR_199_C(MITK_PP_BOOL(p(200, s)), s, p, o, m) -#define MITK_PP_FOR_200(s, p, o, m) MITK_PP_FOR_200_C(MITK_PP_BOOL(p(201, s)), s, p, o, m) -#define MITK_PP_FOR_201(s, p, o, m) MITK_PP_FOR_201_C(MITK_PP_BOOL(p(202, s)), s, p, o, m) -#define MITK_PP_FOR_202(s, p, o, m) MITK_PP_FOR_202_C(MITK_PP_BOOL(p(203, s)), s, p, o, m) -#define MITK_PP_FOR_203(s, p, o, m) MITK_PP_FOR_203_C(MITK_PP_BOOL(p(204, s)), s, p, o, m) -#define MITK_PP_FOR_204(s, p, o, m) MITK_PP_FOR_204_C(MITK_PP_BOOL(p(205, s)), s, p, o, m) -#define MITK_PP_FOR_205(s, p, o, m) MITK_PP_FOR_205_C(MITK_PP_BOOL(p(206, s)), s, p, o, m) -#define MITK_PP_FOR_206(s, p, o, m) MITK_PP_FOR_206_C(MITK_PP_BOOL(p(207, s)), s, p, o, m) -#define MITK_PP_FOR_207(s, p, o, m) MITK_PP_FOR_207_C(MITK_PP_BOOL(p(208, s)), s, p, o, m) -#define MITK_PP_FOR_208(s, p, o, m) MITK_PP_FOR_208_C(MITK_PP_BOOL(p(209, s)), s, p, o, m) -#define MITK_PP_FOR_209(s, p, o, m) MITK_PP_FOR_209_C(MITK_PP_BOOL(p(210, s)), s, p, o, m) -#define MITK_PP_FOR_210(s, p, o, m) MITK_PP_FOR_210_C(MITK_PP_BOOL(p(211, s)), s, p, o, m) -#define MITK_PP_FOR_211(s, p, o, m) MITK_PP_FOR_211_C(MITK_PP_BOOL(p(212, s)), s, p, o, m) -#define MITK_PP_FOR_212(s, p, o, m) MITK_PP_FOR_212_C(MITK_PP_BOOL(p(213, s)), s, p, o, m) -#define MITK_PP_FOR_213(s, p, o, m) MITK_PP_FOR_213_C(MITK_PP_BOOL(p(214, s)), s, p, o, m) -#define MITK_PP_FOR_214(s, p, o, m) MITK_PP_FOR_214_C(MITK_PP_BOOL(p(215, s)), s, p, o, m) -#define MITK_PP_FOR_215(s, p, o, m) MITK_PP_FOR_215_C(MITK_PP_BOOL(p(216, s)), s, p, o, m) -#define MITK_PP_FOR_216(s, p, o, m) MITK_PP_FOR_216_C(MITK_PP_BOOL(p(217, s)), s, p, o, m) -#define MITK_PP_FOR_217(s, p, o, m) MITK_PP_FOR_217_C(MITK_PP_BOOL(p(218, s)), s, p, o, m) -#define MITK_PP_FOR_218(s, p, o, m) MITK_PP_FOR_218_C(MITK_PP_BOOL(p(219, s)), s, p, o, m) -#define MITK_PP_FOR_219(s, p, o, m) MITK_PP_FOR_219_C(MITK_PP_BOOL(p(220, s)), s, p, o, m) -#define MITK_PP_FOR_220(s, p, o, m) MITK_PP_FOR_220_C(MITK_PP_BOOL(p(221, s)), s, p, o, m) -#define MITK_PP_FOR_221(s, p, o, m) MITK_PP_FOR_221_C(MITK_PP_BOOL(p(222, s)), s, p, o, m) -#define MITK_PP_FOR_222(s, p, o, m) MITK_PP_FOR_222_C(MITK_PP_BOOL(p(223, s)), s, p, o, m) -#define MITK_PP_FOR_223(s, p, o, m) MITK_PP_FOR_223_C(MITK_PP_BOOL(p(224, s)), s, p, o, m) -#define MITK_PP_FOR_224(s, p, o, m) MITK_PP_FOR_224_C(MITK_PP_BOOL(p(225, s)), s, p, o, m) -#define MITK_PP_FOR_225(s, p, o, m) MITK_PP_FOR_225_C(MITK_PP_BOOL(p(226, s)), s, p, o, m) -#define MITK_PP_FOR_226(s, p, o, m) MITK_PP_FOR_226_C(MITK_PP_BOOL(p(227, s)), s, p, o, m) -#define MITK_PP_FOR_227(s, p, o, m) MITK_PP_FOR_227_C(MITK_PP_BOOL(p(228, s)), s, p, o, m) -#define MITK_PP_FOR_228(s, p, o, m) MITK_PP_FOR_228_C(MITK_PP_BOOL(p(229, s)), s, p, o, m) -#define MITK_PP_FOR_229(s, p, o, m) MITK_PP_FOR_229_C(MITK_PP_BOOL(p(230, s)), s, p, o, m) -#define MITK_PP_FOR_230(s, p, o, m) MITK_PP_FOR_230_C(MITK_PP_BOOL(p(231, s)), s, p, o, m) -#define MITK_PP_FOR_231(s, p, o, m) MITK_PP_FOR_231_C(MITK_PP_BOOL(p(232, s)), s, p, o, m) -#define MITK_PP_FOR_232(s, p, o, m) MITK_PP_FOR_232_C(MITK_PP_BOOL(p(233, s)), s, p, o, m) -#define MITK_PP_FOR_233(s, p, o, m) MITK_PP_FOR_233_C(MITK_PP_BOOL(p(234, s)), s, p, o, m) -#define MITK_PP_FOR_234(s, p, o, m) MITK_PP_FOR_234_C(MITK_PP_BOOL(p(235, s)), s, p, o, m) -#define MITK_PP_FOR_235(s, p, o, m) MITK_PP_FOR_235_C(MITK_PP_BOOL(p(236, s)), s, p, o, m) -#define MITK_PP_FOR_236(s, p, o, m) MITK_PP_FOR_236_C(MITK_PP_BOOL(p(237, s)), s, p, o, m) -#define MITK_PP_FOR_237(s, p, o, m) MITK_PP_FOR_237_C(MITK_PP_BOOL(p(238, s)), s, p, o, m) -#define MITK_PP_FOR_238(s, p, o, m) MITK_PP_FOR_238_C(MITK_PP_BOOL(p(239, s)), s, p, o, m) -#define MITK_PP_FOR_239(s, p, o, m) MITK_PP_FOR_239_C(MITK_PP_BOOL(p(240, s)), s, p, o, m) -#define MITK_PP_FOR_240(s, p, o, m) MITK_PP_FOR_240_C(MITK_PP_BOOL(p(241, s)), s, p, o, m) -#define MITK_PP_FOR_241(s, p, o, m) MITK_PP_FOR_241_C(MITK_PP_BOOL(p(242, s)), s, p, o, m) -#define MITK_PP_FOR_242(s, p, o, m) MITK_PP_FOR_242_C(MITK_PP_BOOL(p(243, s)), s, p, o, m) -#define MITK_PP_FOR_243(s, p, o, m) MITK_PP_FOR_243_C(MITK_PP_BOOL(p(244, s)), s, p, o, m) -#define MITK_PP_FOR_244(s, p, o, m) MITK_PP_FOR_244_C(MITK_PP_BOOL(p(245, s)), s, p, o, m) -#define MITK_PP_FOR_245(s, p, o, m) MITK_PP_FOR_245_C(MITK_PP_BOOL(p(246, s)), s, p, o, m) -#define MITK_PP_FOR_246(s, p, o, m) MITK_PP_FOR_246_C(MITK_PP_BOOL(p(247, s)), s, p, o, m) -#define MITK_PP_FOR_247(s, p, o, m) MITK_PP_FOR_247_C(MITK_PP_BOOL(p(248, s)), s, p, o, m) -#define MITK_PP_FOR_248(s, p, o, m) MITK_PP_FOR_248_C(MITK_PP_BOOL(p(249, s)), s, p, o, m) -#define MITK_PP_FOR_249(s, p, o, m) MITK_PP_FOR_249_C(MITK_PP_BOOL(p(250, s)), s, p, o, m) -#define MITK_PP_FOR_250(s, p, o, m) MITK_PP_FOR_250_C(MITK_PP_BOOL(p(251, s)), s, p, o, m) -#define MITK_PP_FOR_251(s, p, o, m) MITK_PP_FOR_251_C(MITK_PP_BOOL(p(252, s)), s, p, o, m) -#define MITK_PP_FOR_252(s, p, o, m) MITK_PP_FOR_252_C(MITK_PP_BOOL(p(253, s)), s, p, o, m) -#define MITK_PP_FOR_253(s, p, o, m) MITK_PP_FOR_253_C(MITK_PP_BOOL(p(254, s)), s, p, o, m) -#define MITK_PP_FOR_254(s, p, o, m) MITK_PP_FOR_254_C(MITK_PP_BOOL(p(255, s)), s, p, o, m) -#define MITK_PP_FOR_255(s, p, o, m) MITK_PP_FOR_255_C(MITK_PP_BOOL(p(256, s)), s, p, o, m) -#define MITK_PP_FOR_256(s, p, o, m) MITK_PP_FOR_256_C(MITK_PP_BOOL(p(257, s)), s, p, o, m) -# -#define MITK_PP_FOR_1_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (2, s) MITK_PP_IIF(c, MITK_PP_FOR_2, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(2, s), p, o, m) -#define MITK_PP_FOR_2_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (3, s) MITK_PP_IIF(c, MITK_PP_FOR_3, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(3, s), p, o, m) -#define MITK_PP_FOR_3_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (4, s) MITK_PP_IIF(c, MITK_PP_FOR_4, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(4, s), p, o, m) -#define MITK_PP_FOR_4_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (5, s) MITK_PP_IIF(c, MITK_PP_FOR_5, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(5, s), p, o, m) -#define MITK_PP_FOR_5_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (6, s) MITK_PP_IIF(c, MITK_PP_FOR_6, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(6, s), p, o, m) -#define MITK_PP_FOR_6_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (7, s) MITK_PP_IIF(c, MITK_PP_FOR_7, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(7, s), p, o, m) -#define MITK_PP_FOR_7_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (8, s) MITK_PP_IIF(c, MITK_PP_FOR_8, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(8, s), p, o, m) -#define MITK_PP_FOR_8_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (9, s) MITK_PP_IIF(c, MITK_PP_FOR_9, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(9, s), p, o, m) -#define MITK_PP_FOR_9_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (10, s) MITK_PP_IIF(c, MITK_PP_FOR_10, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(10, s), p, o, m) -#define MITK_PP_FOR_10_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (11, s) MITK_PP_IIF(c, MITK_PP_FOR_11, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(11, s), p, o, m) -#define MITK_PP_FOR_11_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (12, s) MITK_PP_IIF(c, MITK_PP_FOR_12, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(12, s), p, o, m) -#define MITK_PP_FOR_12_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (13, s) MITK_PP_IIF(c, MITK_PP_FOR_13, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(13, s), p, o, m) -#define MITK_PP_FOR_13_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (14, s) MITK_PP_IIF(c, MITK_PP_FOR_14, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(14, s), p, o, m) -#define MITK_PP_FOR_14_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (15, s) MITK_PP_IIF(c, MITK_PP_FOR_15, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(15, s), p, o, m) -#define MITK_PP_FOR_15_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (16, s) MITK_PP_IIF(c, MITK_PP_FOR_16, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(16, s), p, o, m) -#define MITK_PP_FOR_16_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (17, s) MITK_PP_IIF(c, MITK_PP_FOR_17, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(17, s), p, o, m) -#define MITK_PP_FOR_17_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (18, s) MITK_PP_IIF(c, MITK_PP_FOR_18, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(18, s), p, o, m) -#define MITK_PP_FOR_18_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (19, s) MITK_PP_IIF(c, MITK_PP_FOR_19, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(19, s), p, o, m) -#define MITK_PP_FOR_19_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (20, s) MITK_PP_IIF(c, MITK_PP_FOR_20, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(20, s), p, o, m) -#define MITK_PP_FOR_20_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (21, s) MITK_PP_IIF(c, MITK_PP_FOR_21, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(21, s), p, o, m) -#define MITK_PP_FOR_21_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (22, s) MITK_PP_IIF(c, MITK_PP_FOR_22, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(22, s), p, o, m) -#define MITK_PP_FOR_22_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (23, s) MITK_PP_IIF(c, MITK_PP_FOR_23, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(23, s), p, o, m) -#define MITK_PP_FOR_23_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (24, s) MITK_PP_IIF(c, MITK_PP_FOR_24, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(24, s), p, o, m) -#define MITK_PP_FOR_24_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (25, s) MITK_PP_IIF(c, MITK_PP_FOR_25, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(25, s), p, o, m) -#define MITK_PP_FOR_25_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (26, s) MITK_PP_IIF(c, MITK_PP_FOR_26, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(26, s), p, o, m) -#define MITK_PP_FOR_26_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (27, s) MITK_PP_IIF(c, MITK_PP_FOR_27, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(27, s), p, o, m) -#define MITK_PP_FOR_27_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (28, s) MITK_PP_IIF(c, MITK_PP_FOR_28, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(28, s), p, o, m) -#define MITK_PP_FOR_28_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (29, s) MITK_PP_IIF(c, MITK_PP_FOR_29, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(29, s), p, o, m) -#define MITK_PP_FOR_29_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (30, s) MITK_PP_IIF(c, MITK_PP_FOR_30, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(30, s), p, o, m) -#define MITK_PP_FOR_30_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (31, s) MITK_PP_IIF(c, MITK_PP_FOR_31, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(31, s), p, o, m) -#define MITK_PP_FOR_31_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (32, s) MITK_PP_IIF(c, MITK_PP_FOR_32, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(32, s), p, o, m) -#define MITK_PP_FOR_32_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (33, s) MITK_PP_IIF(c, MITK_PP_FOR_33, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(33, s), p, o, m) -#define MITK_PP_FOR_33_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (34, s) MITK_PP_IIF(c, MITK_PP_FOR_34, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(34, s), p, o, m) -#define MITK_PP_FOR_34_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (35, s) MITK_PP_IIF(c, MITK_PP_FOR_35, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(35, s), p, o, m) -#define MITK_PP_FOR_35_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (36, s) MITK_PP_IIF(c, MITK_PP_FOR_36, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(36, s), p, o, m) -#define MITK_PP_FOR_36_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (37, s) MITK_PP_IIF(c, MITK_PP_FOR_37, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(37, s), p, o, m) -#define MITK_PP_FOR_37_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (38, s) MITK_PP_IIF(c, MITK_PP_FOR_38, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(38, s), p, o, m) -#define MITK_PP_FOR_38_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (39, s) MITK_PP_IIF(c, MITK_PP_FOR_39, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(39, s), p, o, m) -#define MITK_PP_FOR_39_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (40, s) MITK_PP_IIF(c, MITK_PP_FOR_40, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(40, s), p, o, m) -#define MITK_PP_FOR_40_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (41, s) MITK_PP_IIF(c, MITK_PP_FOR_41, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(41, s), p, o, m) -#define MITK_PP_FOR_41_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (42, s) MITK_PP_IIF(c, MITK_PP_FOR_42, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(42, s), p, o, m) -#define MITK_PP_FOR_42_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (43, s) MITK_PP_IIF(c, MITK_PP_FOR_43, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(43, s), p, o, m) -#define MITK_PP_FOR_43_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (44, s) MITK_PP_IIF(c, MITK_PP_FOR_44, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(44, s), p, o, m) -#define MITK_PP_FOR_44_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (45, s) MITK_PP_IIF(c, MITK_PP_FOR_45, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(45, s), p, o, m) -#define MITK_PP_FOR_45_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (46, s) MITK_PP_IIF(c, MITK_PP_FOR_46, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(46, s), p, o, m) -#define MITK_PP_FOR_46_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (47, s) MITK_PP_IIF(c, MITK_PP_FOR_47, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(47, s), p, o, m) -#define MITK_PP_FOR_47_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (48, s) MITK_PP_IIF(c, MITK_PP_FOR_48, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(48, s), p, o, m) -#define MITK_PP_FOR_48_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (49, s) MITK_PP_IIF(c, MITK_PP_FOR_49, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(49, s), p, o, m) -#define MITK_PP_FOR_49_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (50, s) MITK_PP_IIF(c, MITK_PP_FOR_50, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(50, s), p, o, m) -#define MITK_PP_FOR_50_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (51, s) MITK_PP_IIF(c, MITK_PP_FOR_51, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(51, s), p, o, m) -#define MITK_PP_FOR_51_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (52, s) MITK_PP_IIF(c, MITK_PP_FOR_52, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(52, s), p, o, m) -#define MITK_PP_FOR_52_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (53, s) MITK_PP_IIF(c, MITK_PP_FOR_53, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(53, s), p, o, m) -#define MITK_PP_FOR_53_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (54, s) MITK_PP_IIF(c, MITK_PP_FOR_54, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(54, s), p, o, m) -#define MITK_PP_FOR_54_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (55, s) MITK_PP_IIF(c, MITK_PP_FOR_55, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(55, s), p, o, m) -#define MITK_PP_FOR_55_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (56, s) MITK_PP_IIF(c, MITK_PP_FOR_56, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(56, s), p, o, m) -#define MITK_PP_FOR_56_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (57, s) MITK_PP_IIF(c, MITK_PP_FOR_57, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(57, s), p, o, m) -#define MITK_PP_FOR_57_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (58, s) MITK_PP_IIF(c, MITK_PP_FOR_58, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(58, s), p, o, m) -#define MITK_PP_FOR_58_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (59, s) MITK_PP_IIF(c, MITK_PP_FOR_59, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(59, s), p, o, m) -#define MITK_PP_FOR_59_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (60, s) MITK_PP_IIF(c, MITK_PP_FOR_60, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(60, s), p, o, m) -#define MITK_PP_FOR_60_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (61, s) MITK_PP_IIF(c, MITK_PP_FOR_61, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(61, s), p, o, m) -#define MITK_PP_FOR_61_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (62, s) MITK_PP_IIF(c, MITK_PP_FOR_62, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(62, s), p, o, m) -#define MITK_PP_FOR_62_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (63, s) MITK_PP_IIF(c, MITK_PP_FOR_63, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(63, s), p, o, m) -#define MITK_PP_FOR_63_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (64, s) MITK_PP_IIF(c, MITK_PP_FOR_64, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(64, s), p, o, m) -#define MITK_PP_FOR_64_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (65, s) MITK_PP_IIF(c, MITK_PP_FOR_65, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(65, s), p, o, m) -#define MITK_PP_FOR_65_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (66, s) MITK_PP_IIF(c, MITK_PP_FOR_66, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(66, s), p, o, m) -#define MITK_PP_FOR_66_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (67, s) MITK_PP_IIF(c, MITK_PP_FOR_67, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(67, s), p, o, m) -#define MITK_PP_FOR_67_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (68, s) MITK_PP_IIF(c, MITK_PP_FOR_68, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(68, s), p, o, m) -#define MITK_PP_FOR_68_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (69, s) MITK_PP_IIF(c, MITK_PP_FOR_69, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(69, s), p, o, m) -#define MITK_PP_FOR_69_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (70, s) MITK_PP_IIF(c, MITK_PP_FOR_70, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(70, s), p, o, m) -#define MITK_PP_FOR_70_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (71, s) MITK_PP_IIF(c, MITK_PP_FOR_71, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(71, s), p, o, m) -#define MITK_PP_FOR_71_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (72, s) MITK_PP_IIF(c, MITK_PP_FOR_72, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(72, s), p, o, m) -#define MITK_PP_FOR_72_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (73, s) MITK_PP_IIF(c, MITK_PP_FOR_73, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(73, s), p, o, m) -#define MITK_PP_FOR_73_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (74, s) MITK_PP_IIF(c, MITK_PP_FOR_74, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(74, s), p, o, m) -#define MITK_PP_FOR_74_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (75, s) MITK_PP_IIF(c, MITK_PP_FOR_75, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(75, s), p, o, m) -#define MITK_PP_FOR_75_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (76, s) MITK_PP_IIF(c, MITK_PP_FOR_76, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(76, s), p, o, m) -#define MITK_PP_FOR_76_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (77, s) MITK_PP_IIF(c, MITK_PP_FOR_77, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(77, s), p, o, m) -#define MITK_PP_FOR_77_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (78, s) MITK_PP_IIF(c, MITK_PP_FOR_78, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(78, s), p, o, m) -#define MITK_PP_FOR_78_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (79, s) MITK_PP_IIF(c, MITK_PP_FOR_79, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(79, s), p, o, m) -#define MITK_PP_FOR_79_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (80, s) MITK_PP_IIF(c, MITK_PP_FOR_80, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(80, s), p, o, m) -#define MITK_PP_FOR_80_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (81, s) MITK_PP_IIF(c, MITK_PP_FOR_81, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(81, s), p, o, m) -#define MITK_PP_FOR_81_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (82, s) MITK_PP_IIF(c, MITK_PP_FOR_82, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(82, s), p, o, m) -#define MITK_PP_FOR_82_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (83, s) MITK_PP_IIF(c, MITK_PP_FOR_83, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(83, s), p, o, m) -#define MITK_PP_FOR_83_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (84, s) MITK_PP_IIF(c, MITK_PP_FOR_84, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(84, s), p, o, m) -#define MITK_PP_FOR_84_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (85, s) MITK_PP_IIF(c, MITK_PP_FOR_85, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(85, s), p, o, m) -#define MITK_PP_FOR_85_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (86, s) MITK_PP_IIF(c, MITK_PP_FOR_86, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(86, s), p, o, m) -#define MITK_PP_FOR_86_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (87, s) MITK_PP_IIF(c, MITK_PP_FOR_87, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(87, s), p, o, m) -#define MITK_PP_FOR_87_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (88, s) MITK_PP_IIF(c, MITK_PP_FOR_88, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(88, s), p, o, m) -#define MITK_PP_FOR_88_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (89, s) MITK_PP_IIF(c, MITK_PP_FOR_89, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(89, s), p, o, m) -#define MITK_PP_FOR_89_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (90, s) MITK_PP_IIF(c, MITK_PP_FOR_90, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(90, s), p, o, m) -#define MITK_PP_FOR_90_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (91, s) MITK_PP_IIF(c, MITK_PP_FOR_91, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(91, s), p, o, m) -#define MITK_PP_FOR_91_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (92, s) MITK_PP_IIF(c, MITK_PP_FOR_92, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(92, s), p, o, m) -#define MITK_PP_FOR_92_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (93, s) MITK_PP_IIF(c, MITK_PP_FOR_93, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(93, s), p, o, m) -#define MITK_PP_FOR_93_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (94, s) MITK_PP_IIF(c, MITK_PP_FOR_94, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(94, s), p, o, m) -#define MITK_PP_FOR_94_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (95, s) MITK_PP_IIF(c, MITK_PP_FOR_95, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(95, s), p, o, m) -#define MITK_PP_FOR_95_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (96, s) MITK_PP_IIF(c, MITK_PP_FOR_96, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(96, s), p, o, m) -#define MITK_PP_FOR_96_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (97, s) MITK_PP_IIF(c, MITK_PP_FOR_97, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(97, s), p, o, m) -#define MITK_PP_FOR_97_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (98, s) MITK_PP_IIF(c, MITK_PP_FOR_98, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(98, s), p, o, m) -#define MITK_PP_FOR_98_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (99, s) MITK_PP_IIF(c, MITK_PP_FOR_99, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(99, s), p, o, m) -#define MITK_PP_FOR_99_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (100, s) MITK_PP_IIF(c, MITK_PP_FOR_100, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(100, s), p, o, m) -#define MITK_PP_FOR_100_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (101, s) MITK_PP_IIF(c, MITK_PP_FOR_101, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(101, s), p, o, m) -#define MITK_PP_FOR_101_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (102, s) MITK_PP_IIF(c, MITK_PP_FOR_102, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(102, s), p, o, m) -#define MITK_PP_FOR_102_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (103, s) MITK_PP_IIF(c, MITK_PP_FOR_103, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(103, s), p, o, m) -#define MITK_PP_FOR_103_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (104, s) MITK_PP_IIF(c, MITK_PP_FOR_104, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(104, s), p, o, m) -#define MITK_PP_FOR_104_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (105, s) MITK_PP_IIF(c, MITK_PP_FOR_105, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(105, s), p, o, m) -#define MITK_PP_FOR_105_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (106, s) MITK_PP_IIF(c, MITK_PP_FOR_106, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(106, s), p, o, m) -#define MITK_PP_FOR_106_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (107, s) MITK_PP_IIF(c, MITK_PP_FOR_107, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(107, s), p, o, m) -#define MITK_PP_FOR_107_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (108, s) MITK_PP_IIF(c, MITK_PP_FOR_108, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(108, s), p, o, m) -#define MITK_PP_FOR_108_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (109, s) MITK_PP_IIF(c, MITK_PP_FOR_109, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(109, s), p, o, m) -#define MITK_PP_FOR_109_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (110, s) MITK_PP_IIF(c, MITK_PP_FOR_110, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(110, s), p, o, m) -#define MITK_PP_FOR_110_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (111, s) MITK_PP_IIF(c, MITK_PP_FOR_111, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(111, s), p, o, m) -#define MITK_PP_FOR_111_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (112, s) MITK_PP_IIF(c, MITK_PP_FOR_112, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(112, s), p, o, m) -#define MITK_PP_FOR_112_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (113, s) MITK_PP_IIF(c, MITK_PP_FOR_113, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(113, s), p, o, m) -#define MITK_PP_FOR_113_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (114, s) MITK_PP_IIF(c, MITK_PP_FOR_114, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(114, s), p, o, m) -#define MITK_PP_FOR_114_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (115, s) MITK_PP_IIF(c, MITK_PP_FOR_115, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(115, s), p, o, m) -#define MITK_PP_FOR_115_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (116, s) MITK_PP_IIF(c, MITK_PP_FOR_116, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(116, s), p, o, m) -#define MITK_PP_FOR_116_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (117, s) MITK_PP_IIF(c, MITK_PP_FOR_117, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(117, s), p, o, m) -#define MITK_PP_FOR_117_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (118, s) MITK_PP_IIF(c, MITK_PP_FOR_118, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(118, s), p, o, m) -#define MITK_PP_FOR_118_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (119, s) MITK_PP_IIF(c, MITK_PP_FOR_119, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(119, s), p, o, m) -#define MITK_PP_FOR_119_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (120, s) MITK_PP_IIF(c, MITK_PP_FOR_120, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(120, s), p, o, m) -#define MITK_PP_FOR_120_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (121, s) MITK_PP_IIF(c, MITK_PP_FOR_121, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(121, s), p, o, m) -#define MITK_PP_FOR_121_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (122, s) MITK_PP_IIF(c, MITK_PP_FOR_122, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(122, s), p, o, m) -#define MITK_PP_FOR_122_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (123, s) MITK_PP_IIF(c, MITK_PP_FOR_123, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(123, s), p, o, m) -#define MITK_PP_FOR_123_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (124, s) MITK_PP_IIF(c, MITK_PP_FOR_124, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(124, s), p, o, m) -#define MITK_PP_FOR_124_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (125, s) MITK_PP_IIF(c, MITK_PP_FOR_125, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(125, s), p, o, m) -#define MITK_PP_FOR_125_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (126, s) MITK_PP_IIF(c, MITK_PP_FOR_126, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(126, s), p, o, m) -#define MITK_PP_FOR_126_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (127, s) MITK_PP_IIF(c, MITK_PP_FOR_127, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(127, s), p, o, m) -#define MITK_PP_FOR_127_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (128, s) MITK_PP_IIF(c, MITK_PP_FOR_128, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(128, s), p, o, m) -#define MITK_PP_FOR_128_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (129, s) MITK_PP_IIF(c, MITK_PP_FOR_129, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(129, s), p, o, m) -#define MITK_PP_FOR_129_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (130, s) MITK_PP_IIF(c, MITK_PP_FOR_130, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(130, s), p, o, m) -#define MITK_PP_FOR_130_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (131, s) MITK_PP_IIF(c, MITK_PP_FOR_131, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(131, s), p, o, m) -#define MITK_PP_FOR_131_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (132, s) MITK_PP_IIF(c, MITK_PP_FOR_132, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(132, s), p, o, m) -#define MITK_PP_FOR_132_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (133, s) MITK_PP_IIF(c, MITK_PP_FOR_133, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(133, s), p, o, m) -#define MITK_PP_FOR_133_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (134, s) MITK_PP_IIF(c, MITK_PP_FOR_134, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(134, s), p, o, m) -#define MITK_PP_FOR_134_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (135, s) MITK_PP_IIF(c, MITK_PP_FOR_135, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(135, s), p, o, m) -#define MITK_PP_FOR_135_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (136, s) MITK_PP_IIF(c, MITK_PP_FOR_136, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(136, s), p, o, m) -#define MITK_PP_FOR_136_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (137, s) MITK_PP_IIF(c, MITK_PP_FOR_137, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(137, s), p, o, m) -#define MITK_PP_FOR_137_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (138, s) MITK_PP_IIF(c, MITK_PP_FOR_138, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(138, s), p, o, m) -#define MITK_PP_FOR_138_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (139, s) MITK_PP_IIF(c, MITK_PP_FOR_139, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(139, s), p, o, m) -#define MITK_PP_FOR_139_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (140, s) MITK_PP_IIF(c, MITK_PP_FOR_140, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(140, s), p, o, m) -#define MITK_PP_FOR_140_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (141, s) MITK_PP_IIF(c, MITK_PP_FOR_141, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(141, s), p, o, m) -#define MITK_PP_FOR_141_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (142, s) MITK_PP_IIF(c, MITK_PP_FOR_142, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(142, s), p, o, m) -#define MITK_PP_FOR_142_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (143, s) MITK_PP_IIF(c, MITK_PP_FOR_143, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(143, s), p, o, m) -#define MITK_PP_FOR_143_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (144, s) MITK_PP_IIF(c, MITK_PP_FOR_144, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(144, s), p, o, m) -#define MITK_PP_FOR_144_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (145, s) MITK_PP_IIF(c, MITK_PP_FOR_145, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(145, s), p, o, m) -#define MITK_PP_FOR_145_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (146, s) MITK_PP_IIF(c, MITK_PP_FOR_146, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(146, s), p, o, m) -#define MITK_PP_FOR_146_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (147, s) MITK_PP_IIF(c, MITK_PP_FOR_147, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(147, s), p, o, m) -#define MITK_PP_FOR_147_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (148, s) MITK_PP_IIF(c, MITK_PP_FOR_148, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(148, s), p, o, m) -#define MITK_PP_FOR_148_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (149, s) MITK_PP_IIF(c, MITK_PP_FOR_149, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(149, s), p, o, m) -#define MITK_PP_FOR_149_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (150, s) MITK_PP_IIF(c, MITK_PP_FOR_150, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(150, s), p, o, m) -#define MITK_PP_FOR_150_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (151, s) MITK_PP_IIF(c, MITK_PP_FOR_151, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(151, s), p, o, m) -#define MITK_PP_FOR_151_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (152, s) MITK_PP_IIF(c, MITK_PP_FOR_152, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(152, s), p, o, m) -#define MITK_PP_FOR_152_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (153, s) MITK_PP_IIF(c, MITK_PP_FOR_153, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(153, s), p, o, m) -#define MITK_PP_FOR_153_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (154, s) MITK_PP_IIF(c, MITK_PP_FOR_154, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(154, s), p, o, m) -#define MITK_PP_FOR_154_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (155, s) MITK_PP_IIF(c, MITK_PP_FOR_155, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(155, s), p, o, m) -#define MITK_PP_FOR_155_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (156, s) MITK_PP_IIF(c, MITK_PP_FOR_156, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(156, s), p, o, m) -#define MITK_PP_FOR_156_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (157, s) MITK_PP_IIF(c, MITK_PP_FOR_157, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(157, s), p, o, m) -#define MITK_PP_FOR_157_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (158, s) MITK_PP_IIF(c, MITK_PP_FOR_158, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(158, s), p, o, m) -#define MITK_PP_FOR_158_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (159, s) MITK_PP_IIF(c, MITK_PP_FOR_159, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(159, s), p, o, m) -#define MITK_PP_FOR_159_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (160, s) MITK_PP_IIF(c, MITK_PP_FOR_160, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(160, s), p, o, m) -#define MITK_PP_FOR_160_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (161, s) MITK_PP_IIF(c, MITK_PP_FOR_161, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(161, s), p, o, m) -#define MITK_PP_FOR_161_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (162, s) MITK_PP_IIF(c, MITK_PP_FOR_162, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(162, s), p, o, m) -#define MITK_PP_FOR_162_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (163, s) MITK_PP_IIF(c, MITK_PP_FOR_163, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(163, s), p, o, m) -#define MITK_PP_FOR_163_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (164, s) MITK_PP_IIF(c, MITK_PP_FOR_164, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(164, s), p, o, m) -#define MITK_PP_FOR_164_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (165, s) MITK_PP_IIF(c, MITK_PP_FOR_165, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(165, s), p, o, m) -#define MITK_PP_FOR_165_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (166, s) MITK_PP_IIF(c, MITK_PP_FOR_166, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(166, s), p, o, m) -#define MITK_PP_FOR_166_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (167, s) MITK_PP_IIF(c, MITK_PP_FOR_167, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(167, s), p, o, m) -#define MITK_PP_FOR_167_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (168, s) MITK_PP_IIF(c, MITK_PP_FOR_168, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(168, s), p, o, m) -#define MITK_PP_FOR_168_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (169, s) MITK_PP_IIF(c, MITK_PP_FOR_169, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(169, s), p, o, m) -#define MITK_PP_FOR_169_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (170, s) MITK_PP_IIF(c, MITK_PP_FOR_170, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(170, s), p, o, m) -#define MITK_PP_FOR_170_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (171, s) MITK_PP_IIF(c, MITK_PP_FOR_171, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(171, s), p, o, m) -#define MITK_PP_FOR_171_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (172, s) MITK_PP_IIF(c, MITK_PP_FOR_172, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(172, s), p, o, m) -#define MITK_PP_FOR_172_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (173, s) MITK_PP_IIF(c, MITK_PP_FOR_173, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(173, s), p, o, m) -#define MITK_PP_FOR_173_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (174, s) MITK_PP_IIF(c, MITK_PP_FOR_174, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(174, s), p, o, m) -#define MITK_PP_FOR_174_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (175, s) MITK_PP_IIF(c, MITK_PP_FOR_175, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(175, s), p, o, m) -#define MITK_PP_FOR_175_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (176, s) MITK_PP_IIF(c, MITK_PP_FOR_176, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(176, s), p, o, m) -#define MITK_PP_FOR_176_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (177, s) MITK_PP_IIF(c, MITK_PP_FOR_177, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(177, s), p, o, m) -#define MITK_PP_FOR_177_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (178, s) MITK_PP_IIF(c, MITK_PP_FOR_178, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(178, s), p, o, m) -#define MITK_PP_FOR_178_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (179, s) MITK_PP_IIF(c, MITK_PP_FOR_179, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(179, s), p, o, m) -#define MITK_PP_FOR_179_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (180, s) MITK_PP_IIF(c, MITK_PP_FOR_180, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(180, s), p, o, m) -#define MITK_PP_FOR_180_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (181, s) MITK_PP_IIF(c, MITK_PP_FOR_181, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(181, s), p, o, m) -#define MITK_PP_FOR_181_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (182, s) MITK_PP_IIF(c, MITK_PP_FOR_182, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(182, s), p, o, m) -#define MITK_PP_FOR_182_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (183, s) MITK_PP_IIF(c, MITK_PP_FOR_183, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(183, s), p, o, m) -#define MITK_PP_FOR_183_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (184, s) MITK_PP_IIF(c, MITK_PP_FOR_184, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(184, s), p, o, m) -#define MITK_PP_FOR_184_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (185, s) MITK_PP_IIF(c, MITK_PP_FOR_185, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(185, s), p, o, m) -#define MITK_PP_FOR_185_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (186, s) MITK_PP_IIF(c, MITK_PP_FOR_186, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(186, s), p, o, m) -#define MITK_PP_FOR_186_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (187, s) MITK_PP_IIF(c, MITK_PP_FOR_187, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(187, s), p, o, m) -#define MITK_PP_FOR_187_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (188, s) MITK_PP_IIF(c, MITK_PP_FOR_188, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(188, s), p, o, m) -#define MITK_PP_FOR_188_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (189, s) MITK_PP_IIF(c, MITK_PP_FOR_189, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(189, s), p, o, m) -#define MITK_PP_FOR_189_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (190, s) MITK_PP_IIF(c, MITK_PP_FOR_190, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(190, s), p, o, m) -#define MITK_PP_FOR_190_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (191, s) MITK_PP_IIF(c, MITK_PP_FOR_191, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(191, s), p, o, m) -#define MITK_PP_FOR_191_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (192, s) MITK_PP_IIF(c, MITK_PP_FOR_192, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(192, s), p, o, m) -#define MITK_PP_FOR_192_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (193, s) MITK_PP_IIF(c, MITK_PP_FOR_193, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(193, s), p, o, m) -#define MITK_PP_FOR_193_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (194, s) MITK_PP_IIF(c, MITK_PP_FOR_194, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(194, s), p, o, m) -#define MITK_PP_FOR_194_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (195, s) MITK_PP_IIF(c, MITK_PP_FOR_195, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(195, s), p, o, m) -#define MITK_PP_FOR_195_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (196, s) MITK_PP_IIF(c, MITK_PP_FOR_196, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(196, s), p, o, m) -#define MITK_PP_FOR_196_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (197, s) MITK_PP_IIF(c, MITK_PP_FOR_197, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(197, s), p, o, m) -#define MITK_PP_FOR_197_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (198, s) MITK_PP_IIF(c, MITK_PP_FOR_198, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(198, s), p, o, m) -#define MITK_PP_FOR_198_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (199, s) MITK_PP_IIF(c, MITK_PP_FOR_199, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(199, s), p, o, m) -#define MITK_PP_FOR_199_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (200, s) MITK_PP_IIF(c, MITK_PP_FOR_200, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(200, s), p, o, m) -#define MITK_PP_FOR_200_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (201, s) MITK_PP_IIF(c, MITK_PP_FOR_201, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(201, s), p, o, m) -#define MITK_PP_FOR_201_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (202, s) MITK_PP_IIF(c, MITK_PP_FOR_202, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(202, s), p, o, m) -#define MITK_PP_FOR_202_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (203, s) MITK_PP_IIF(c, MITK_PP_FOR_203, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(203, s), p, o, m) -#define MITK_PP_FOR_203_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (204, s) MITK_PP_IIF(c, MITK_PP_FOR_204, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(204, s), p, o, m) -#define MITK_PP_FOR_204_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (205, s) MITK_PP_IIF(c, MITK_PP_FOR_205, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(205, s), p, o, m) -#define MITK_PP_FOR_205_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (206, s) MITK_PP_IIF(c, MITK_PP_FOR_206, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(206, s), p, o, m) -#define MITK_PP_FOR_206_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (207, s) MITK_PP_IIF(c, MITK_PP_FOR_207, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(207, s), p, o, m) -#define MITK_PP_FOR_207_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (208, s) MITK_PP_IIF(c, MITK_PP_FOR_208, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(208, s), p, o, m) -#define MITK_PP_FOR_208_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (209, s) MITK_PP_IIF(c, MITK_PP_FOR_209, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(209, s), p, o, m) -#define MITK_PP_FOR_209_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (210, s) MITK_PP_IIF(c, MITK_PP_FOR_210, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(210, s), p, o, m) -#define MITK_PP_FOR_210_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (211, s) MITK_PP_IIF(c, MITK_PP_FOR_211, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(211, s), p, o, m) -#define MITK_PP_FOR_211_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (212, s) MITK_PP_IIF(c, MITK_PP_FOR_212, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(212, s), p, o, m) -#define MITK_PP_FOR_212_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (213, s) MITK_PP_IIF(c, MITK_PP_FOR_213, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(213, s), p, o, m) -#define MITK_PP_FOR_213_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (214, s) MITK_PP_IIF(c, MITK_PP_FOR_214, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(214, s), p, o, m) -#define MITK_PP_FOR_214_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (215, s) MITK_PP_IIF(c, MITK_PP_FOR_215, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(215, s), p, o, m) -#define MITK_PP_FOR_215_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (216, s) MITK_PP_IIF(c, MITK_PP_FOR_216, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(216, s), p, o, m) -#define MITK_PP_FOR_216_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (217, s) MITK_PP_IIF(c, MITK_PP_FOR_217, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(217, s), p, o, m) -#define MITK_PP_FOR_217_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (218, s) MITK_PP_IIF(c, MITK_PP_FOR_218, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(218, s), p, o, m) -#define MITK_PP_FOR_218_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (219, s) MITK_PP_IIF(c, MITK_PP_FOR_219, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(219, s), p, o, m) -#define MITK_PP_FOR_219_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (220, s) MITK_PP_IIF(c, MITK_PP_FOR_220, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(220, s), p, o, m) -#define MITK_PP_FOR_220_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (221, s) MITK_PP_IIF(c, MITK_PP_FOR_221, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(221, s), p, o, m) -#define MITK_PP_FOR_221_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (222, s) MITK_PP_IIF(c, MITK_PP_FOR_222, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(222, s), p, o, m) -#define MITK_PP_FOR_222_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (223, s) MITK_PP_IIF(c, MITK_PP_FOR_223, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(223, s), p, o, m) -#define MITK_PP_FOR_223_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (224, s) MITK_PP_IIF(c, MITK_PP_FOR_224, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(224, s), p, o, m) -#define MITK_PP_FOR_224_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (225, s) MITK_PP_IIF(c, MITK_PP_FOR_225, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(225, s), p, o, m) -#define MITK_PP_FOR_225_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (226, s) MITK_PP_IIF(c, MITK_PP_FOR_226, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(226, s), p, o, m) -#define MITK_PP_FOR_226_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (227, s) MITK_PP_IIF(c, MITK_PP_FOR_227, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(227, s), p, o, m) -#define MITK_PP_FOR_227_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (228, s) MITK_PP_IIF(c, MITK_PP_FOR_228, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(228, s), p, o, m) -#define MITK_PP_FOR_228_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (229, s) MITK_PP_IIF(c, MITK_PP_FOR_229, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(229, s), p, o, m) -#define MITK_PP_FOR_229_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (230, s) MITK_PP_IIF(c, MITK_PP_FOR_230, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(230, s), p, o, m) -#define MITK_PP_FOR_230_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (231, s) MITK_PP_IIF(c, MITK_PP_FOR_231, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(231, s), p, o, m) -#define MITK_PP_FOR_231_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (232, s) MITK_PP_IIF(c, MITK_PP_FOR_232, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(232, s), p, o, m) -#define MITK_PP_FOR_232_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (233, s) MITK_PP_IIF(c, MITK_PP_FOR_233, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(233, s), p, o, m) -#define MITK_PP_FOR_233_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (234, s) MITK_PP_IIF(c, MITK_PP_FOR_234, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(234, s), p, o, m) -#define MITK_PP_FOR_234_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (235, s) MITK_PP_IIF(c, MITK_PP_FOR_235, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(235, s), p, o, m) -#define MITK_PP_FOR_235_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (236, s) MITK_PP_IIF(c, MITK_PP_FOR_236, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(236, s), p, o, m) -#define MITK_PP_FOR_236_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (237, s) MITK_PP_IIF(c, MITK_PP_FOR_237, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(237, s), p, o, m) -#define MITK_PP_FOR_237_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (238, s) MITK_PP_IIF(c, MITK_PP_FOR_238, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(238, s), p, o, m) -#define MITK_PP_FOR_238_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (239, s) MITK_PP_IIF(c, MITK_PP_FOR_239, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(239, s), p, o, m) -#define MITK_PP_FOR_239_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (240, s) MITK_PP_IIF(c, MITK_PP_FOR_240, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(240, s), p, o, m) -#define MITK_PP_FOR_240_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (241, s) MITK_PP_IIF(c, MITK_PP_FOR_241, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(241, s), p, o, m) -#define MITK_PP_FOR_241_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (242, s) MITK_PP_IIF(c, MITK_PP_FOR_242, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(242, s), p, o, m) -#define MITK_PP_FOR_242_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (243, s) MITK_PP_IIF(c, MITK_PP_FOR_243, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(243, s), p, o, m) -#define MITK_PP_FOR_243_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (244, s) MITK_PP_IIF(c, MITK_PP_FOR_244, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(244, s), p, o, m) -#define MITK_PP_FOR_244_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (245, s) MITK_PP_IIF(c, MITK_PP_FOR_245, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(245, s), p, o, m) -#define MITK_PP_FOR_245_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (246, s) MITK_PP_IIF(c, MITK_PP_FOR_246, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(246, s), p, o, m) -#define MITK_PP_FOR_246_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (247, s) MITK_PP_IIF(c, MITK_PP_FOR_247, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(247, s), p, o, m) -#define MITK_PP_FOR_247_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (248, s) MITK_PP_IIF(c, MITK_PP_FOR_248, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(248, s), p, o, m) -#define MITK_PP_FOR_248_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (249, s) MITK_PP_IIF(c, MITK_PP_FOR_249, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(249, s), p, o, m) -#define MITK_PP_FOR_249_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (250, s) MITK_PP_IIF(c, MITK_PP_FOR_250, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(250, s), p, o, m) -#define MITK_PP_FOR_250_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (251, s) MITK_PP_IIF(c, MITK_PP_FOR_251, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(251, s), p, o, m) -#define MITK_PP_FOR_251_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (252, s) MITK_PP_IIF(c, MITK_PP_FOR_252, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(252, s), p, o, m) -#define MITK_PP_FOR_252_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (253, s) MITK_PP_IIF(c, MITK_PP_FOR_253, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(253, s), p, o, m) -#define MITK_PP_FOR_253_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (254, s) MITK_PP_IIF(c, MITK_PP_FOR_254, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(254, s), p, o, m) -#define MITK_PP_FOR_254_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (255, s) MITK_PP_IIF(c, MITK_PP_FOR_255, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(255, s), p, o, m) -#define MITK_PP_FOR_255_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (256, s) MITK_PP_IIF(c, MITK_PP_FOR_256, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(256, s), p, o, m) -#define MITK_PP_FOR_256_C(c, s, p, o, m) \ - MITK_PP_IIF(c, m, MITK_PP_TUPLE_EAT_2) \ - (257, s) MITK_PP_IIF(c, MITK_PP_FOR_257, MITK_PP_TUPLE_EAT_4)(MITK_PP_EXPR_IIF(c, o)(257, s), p, o, m) -# -#endif diff --git a/Modules/Core/include/mitkPPRepetitionDetailMSVCFor.h b/Modules/Core/include/mitkPPRepetitionDetailMSVCFor.h deleted file mode 100644 index 04b490f480..0000000000 --- a/Modules/Core/include/mitkPPRepetitionDetailMSVCFor.h +++ /dev/null @@ -1,804 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP -#define MITK_PREPROCESSOR_REPETITION_DETAIL_MSVC_FOR_HPP -# -#include "mitkPPControlIf.h" -#include "mitkPPTupleEat.h" -# -#define MITK_PP_FOR_1(s, p, o, m) \ - MITK_PP_IF(p(2, s), m, MITK_PP_TUPLE_EAT_2) \ - (2, s) MITK_PP_IF(p(2, s), MITK_PP_FOR_2, MITK_PP_TUPLE_EAT_4)(o(2, s), p, o, m) -#define MITK_PP_FOR_2(s, p, o, m) \ - MITK_PP_IF(p(3, s), m, MITK_PP_TUPLE_EAT_2) \ - (3, s) MITK_PP_IF(p(3, s), MITK_PP_FOR_3, MITK_PP_TUPLE_EAT_4)(o(3, s), p, o, m) -#define MITK_PP_FOR_3(s, p, o, m) \ - MITK_PP_IF(p(4, s), m, MITK_PP_TUPLE_EAT_2) \ - (4, s) MITK_PP_IF(p(4, s), MITK_PP_FOR_4, MITK_PP_TUPLE_EAT_4)(o(4, s), p, o, m) -#define MITK_PP_FOR_4(s, p, o, m) \ - MITK_PP_IF(p(5, s), m, MITK_PP_TUPLE_EAT_2) \ - (5, s) MITK_PP_IF(p(5, s), MITK_PP_FOR_5, MITK_PP_TUPLE_EAT_4)(o(5, s), p, o, m) -#define MITK_PP_FOR_5(s, p, o, m) \ - MITK_PP_IF(p(6, s), m, MITK_PP_TUPLE_EAT_2) \ - (6, s) MITK_PP_IF(p(6, s), MITK_PP_FOR_6, MITK_PP_TUPLE_EAT_4)(o(6, s), p, o, m) -#define MITK_PP_FOR_6(s, p, o, m) \ - MITK_PP_IF(p(7, s), m, MITK_PP_TUPLE_EAT_2) \ - (7, s) MITK_PP_IF(p(7, s), MITK_PP_FOR_7, MITK_PP_TUPLE_EAT_4)(o(7, s), p, o, m) -#define MITK_PP_FOR_7(s, p, o, m) \ - MITK_PP_IF(p(8, s), m, MITK_PP_TUPLE_EAT_2) \ - (8, s) MITK_PP_IF(p(8, s), MITK_PP_FOR_8, MITK_PP_TUPLE_EAT_4)(o(8, s), p, o, m) -#define MITK_PP_FOR_8(s, p, o, m) \ - MITK_PP_IF(p(9, s), m, MITK_PP_TUPLE_EAT_2) \ - (9, s) MITK_PP_IF(p(9, s), MITK_PP_FOR_9, MITK_PP_TUPLE_EAT_4)(o(9, s), p, o, m) -#define MITK_PP_FOR_9(s, p, o, m) \ - MITK_PP_IF(p(10, s), m, MITK_PP_TUPLE_EAT_2) \ - (10, s) MITK_PP_IF(p(10, s), MITK_PP_FOR_10, MITK_PP_TUPLE_EAT_4)(o(10, s), p, o, m) -#define MITK_PP_FOR_10(s, p, o, m) \ - MITK_PP_IF(p(11, s), m, MITK_PP_TUPLE_EAT_2) \ - (11, s) MITK_PP_IF(p(11, s), MITK_PP_FOR_11, MITK_PP_TUPLE_EAT_4)(o(11, s), p, o, m) -#define MITK_PP_FOR_11(s, p, o, m) \ - MITK_PP_IF(p(12, s), m, MITK_PP_TUPLE_EAT_2) \ - (12, s) MITK_PP_IF(p(12, s), MITK_PP_FOR_12, MITK_PP_TUPLE_EAT_4)(o(12, s), p, o, m) -#define MITK_PP_FOR_12(s, p, o, m) \ - MITK_PP_IF(p(13, s), m, MITK_PP_TUPLE_EAT_2) \ - (13, s) MITK_PP_IF(p(13, s), MITK_PP_FOR_13, MITK_PP_TUPLE_EAT_4)(o(13, s), p, o, m) -#define MITK_PP_FOR_13(s, p, o, m) \ - MITK_PP_IF(p(14, s), m, MITK_PP_TUPLE_EAT_2) \ - (14, s) MITK_PP_IF(p(14, s), MITK_PP_FOR_14, MITK_PP_TUPLE_EAT_4)(o(14, s), p, o, m) -#define MITK_PP_FOR_14(s, p, o, m) \ - MITK_PP_IF(p(15, s), m, MITK_PP_TUPLE_EAT_2) \ - (15, s) MITK_PP_IF(p(15, s), MITK_PP_FOR_15, MITK_PP_TUPLE_EAT_4)(o(15, s), p, o, m) -#define MITK_PP_FOR_15(s, p, o, m) \ - MITK_PP_IF(p(16, s), m, MITK_PP_TUPLE_EAT_2) \ - (16, s) MITK_PP_IF(p(16, s), MITK_PP_FOR_16, MITK_PP_TUPLE_EAT_4)(o(16, s), p, o, m) -#define MITK_PP_FOR_16(s, p, o, m) \ - MITK_PP_IF(p(17, s), m, MITK_PP_TUPLE_EAT_2) \ - (17, s) MITK_PP_IF(p(17, s), MITK_PP_FOR_17, MITK_PP_TUPLE_EAT_4)(o(17, s), p, o, m) -#define MITK_PP_FOR_17(s, p, o, m) \ - MITK_PP_IF(p(18, s), m, MITK_PP_TUPLE_EAT_2) \ - (18, s) MITK_PP_IF(p(18, s), MITK_PP_FOR_18, MITK_PP_TUPLE_EAT_4)(o(18, s), p, o, m) -#define MITK_PP_FOR_18(s, p, o, m) \ - MITK_PP_IF(p(19, s), m, MITK_PP_TUPLE_EAT_2) \ - (19, s) MITK_PP_IF(p(19, s), MITK_PP_FOR_19, MITK_PP_TUPLE_EAT_4)(o(19, s), p, o, m) -#define MITK_PP_FOR_19(s, p, o, m) \ - MITK_PP_IF(p(20, s), m, MITK_PP_TUPLE_EAT_2) \ - (20, s) MITK_PP_IF(p(20, s), MITK_PP_FOR_20, MITK_PP_TUPLE_EAT_4)(o(20, s), p, o, m) -#define MITK_PP_FOR_20(s, p, o, m) \ - MITK_PP_IF(p(21, s), m, MITK_PP_TUPLE_EAT_2) \ - (21, s) MITK_PP_IF(p(21, s), MITK_PP_FOR_21, MITK_PP_TUPLE_EAT_4)(o(21, s), p, o, m) -#define MITK_PP_FOR_21(s, p, o, m) \ - MITK_PP_IF(p(22, s), m, MITK_PP_TUPLE_EAT_2) \ - (22, s) MITK_PP_IF(p(22, s), MITK_PP_FOR_22, MITK_PP_TUPLE_EAT_4)(o(22, s), p, o, m) -#define MITK_PP_FOR_22(s, p, o, m) \ - MITK_PP_IF(p(23, s), m, MITK_PP_TUPLE_EAT_2) \ - (23, s) MITK_PP_IF(p(23, s), MITK_PP_FOR_23, MITK_PP_TUPLE_EAT_4)(o(23, s), p, o, m) -#define MITK_PP_FOR_23(s, p, o, m) \ - MITK_PP_IF(p(24, s), m, MITK_PP_TUPLE_EAT_2) \ - (24, s) MITK_PP_IF(p(24, s), MITK_PP_FOR_24, MITK_PP_TUPLE_EAT_4)(o(24, s), p, o, m) -#define MITK_PP_FOR_24(s, p, o, m) \ - MITK_PP_IF(p(25, s), m, MITK_PP_TUPLE_EAT_2) \ - (25, s) MITK_PP_IF(p(25, s), MITK_PP_FOR_25, MITK_PP_TUPLE_EAT_4)(o(25, s), p, o, m) -#define MITK_PP_FOR_25(s, p, o, m) \ - MITK_PP_IF(p(26, s), m, MITK_PP_TUPLE_EAT_2) \ - (26, s) MITK_PP_IF(p(26, s), MITK_PP_FOR_26, MITK_PP_TUPLE_EAT_4)(o(26, s), p, o, m) -#define MITK_PP_FOR_26(s, p, o, m) \ - MITK_PP_IF(p(27, s), m, MITK_PP_TUPLE_EAT_2) \ - (27, s) MITK_PP_IF(p(27, s), MITK_PP_FOR_27, MITK_PP_TUPLE_EAT_4)(o(27, s), p, o, m) -#define MITK_PP_FOR_27(s, p, o, m) \ - MITK_PP_IF(p(28, s), m, MITK_PP_TUPLE_EAT_2) \ - (28, s) MITK_PP_IF(p(28, s), MITK_PP_FOR_28, MITK_PP_TUPLE_EAT_4)(o(28, s), p, o, m) -#define MITK_PP_FOR_28(s, p, o, m) \ - MITK_PP_IF(p(29, s), m, MITK_PP_TUPLE_EAT_2) \ - (29, s) MITK_PP_IF(p(29, s), MITK_PP_FOR_29, MITK_PP_TUPLE_EAT_4)(o(29, s), p, o, m) -#define MITK_PP_FOR_29(s, p, o, m) \ - MITK_PP_IF(p(30, s), m, MITK_PP_TUPLE_EAT_2) \ - (30, s) MITK_PP_IF(p(30, s), MITK_PP_FOR_30, MITK_PP_TUPLE_EAT_4)(o(30, s), p, o, m) -#define MITK_PP_FOR_30(s, p, o, m) \ - MITK_PP_IF(p(31, s), m, MITK_PP_TUPLE_EAT_2) \ - (31, s) MITK_PP_IF(p(31, s), MITK_PP_FOR_31, MITK_PP_TUPLE_EAT_4)(o(31, s), p, o, m) -#define MITK_PP_FOR_31(s, p, o, m) \ - MITK_PP_IF(p(32, s), m, MITK_PP_TUPLE_EAT_2) \ - (32, s) MITK_PP_IF(p(32, s), MITK_PP_FOR_32, MITK_PP_TUPLE_EAT_4)(o(32, s), p, o, m) -#define MITK_PP_FOR_32(s, p, o, m) \ - MITK_PP_IF(p(33, s), m, MITK_PP_TUPLE_EAT_2) \ - (33, s) MITK_PP_IF(p(33, s), MITK_PP_FOR_33, MITK_PP_TUPLE_EAT_4)(o(33, s), p, o, m) -#define MITK_PP_FOR_33(s, p, o, m) \ - MITK_PP_IF(p(34, s), m, MITK_PP_TUPLE_EAT_2) \ - (34, s) MITK_PP_IF(p(34, s), MITK_PP_FOR_34, MITK_PP_TUPLE_EAT_4)(o(34, s), p, o, m) -#define MITK_PP_FOR_34(s, p, o, m) \ - MITK_PP_IF(p(35, s), m, MITK_PP_TUPLE_EAT_2) \ - (35, s) MITK_PP_IF(p(35, s), MITK_PP_FOR_35, MITK_PP_TUPLE_EAT_4)(o(35, s), p, o, m) -#define MITK_PP_FOR_35(s, p, o, m) \ - MITK_PP_IF(p(36, s), m, MITK_PP_TUPLE_EAT_2) \ - (36, s) MITK_PP_IF(p(36, s), MITK_PP_FOR_36, MITK_PP_TUPLE_EAT_4)(o(36, s), p, o, m) -#define MITK_PP_FOR_36(s, p, o, m) \ - MITK_PP_IF(p(37, s), m, MITK_PP_TUPLE_EAT_2) \ - (37, s) MITK_PP_IF(p(37, s), MITK_PP_FOR_37, MITK_PP_TUPLE_EAT_4)(o(37, s), p, o, m) -#define MITK_PP_FOR_37(s, p, o, m) \ - MITK_PP_IF(p(38, s), m, MITK_PP_TUPLE_EAT_2) \ - (38, s) MITK_PP_IF(p(38, s), MITK_PP_FOR_38, MITK_PP_TUPLE_EAT_4)(o(38, s), p, o, m) -#define MITK_PP_FOR_38(s, p, o, m) \ - MITK_PP_IF(p(39, s), m, MITK_PP_TUPLE_EAT_2) \ - (39, s) MITK_PP_IF(p(39, s), MITK_PP_FOR_39, MITK_PP_TUPLE_EAT_4)(o(39, s), p, o, m) -#define MITK_PP_FOR_39(s, p, o, m) \ - MITK_PP_IF(p(40, s), m, MITK_PP_TUPLE_EAT_2) \ - (40, s) MITK_PP_IF(p(40, s), MITK_PP_FOR_40, MITK_PP_TUPLE_EAT_4)(o(40, s), p, o, m) -#define MITK_PP_FOR_40(s, p, o, m) \ - MITK_PP_IF(p(41, s), m, MITK_PP_TUPLE_EAT_2) \ - (41, s) MITK_PP_IF(p(41, s), MITK_PP_FOR_41, MITK_PP_TUPLE_EAT_4)(o(41, s), p, o, m) -#define MITK_PP_FOR_41(s, p, o, m) \ - MITK_PP_IF(p(42, s), m, MITK_PP_TUPLE_EAT_2) \ - (42, s) MITK_PP_IF(p(42, s), MITK_PP_FOR_42, MITK_PP_TUPLE_EAT_4)(o(42, s), p, o, m) -#define MITK_PP_FOR_42(s, p, o, m) \ - MITK_PP_IF(p(43, s), m, MITK_PP_TUPLE_EAT_2) \ - (43, s) MITK_PP_IF(p(43, s), MITK_PP_FOR_43, MITK_PP_TUPLE_EAT_4)(o(43, s), p, o, m) -#define MITK_PP_FOR_43(s, p, o, m) \ - MITK_PP_IF(p(44, s), m, MITK_PP_TUPLE_EAT_2) \ - (44, s) MITK_PP_IF(p(44, s), MITK_PP_FOR_44, MITK_PP_TUPLE_EAT_4)(o(44, s), p, o, m) -#define MITK_PP_FOR_44(s, p, o, m) \ - MITK_PP_IF(p(45, s), m, MITK_PP_TUPLE_EAT_2) \ - (45, s) MITK_PP_IF(p(45, s), MITK_PP_FOR_45, MITK_PP_TUPLE_EAT_4)(o(45, s), p, o, m) -#define MITK_PP_FOR_45(s, p, o, m) \ - MITK_PP_IF(p(46, s), m, MITK_PP_TUPLE_EAT_2) \ - (46, s) MITK_PP_IF(p(46, s), MITK_PP_FOR_46, MITK_PP_TUPLE_EAT_4)(o(46, s), p, o, m) -#define MITK_PP_FOR_46(s, p, o, m) \ - MITK_PP_IF(p(47, s), m, MITK_PP_TUPLE_EAT_2) \ - (47, s) MITK_PP_IF(p(47, s), MITK_PP_FOR_47, MITK_PP_TUPLE_EAT_4)(o(47, s), p, o, m) -#define MITK_PP_FOR_47(s, p, o, m) \ - MITK_PP_IF(p(48, s), m, MITK_PP_TUPLE_EAT_2) \ - (48, s) MITK_PP_IF(p(48, s), MITK_PP_FOR_48, MITK_PP_TUPLE_EAT_4)(o(48, s), p, o, m) -#define MITK_PP_FOR_48(s, p, o, m) \ - MITK_PP_IF(p(49, s), m, MITK_PP_TUPLE_EAT_2) \ - (49, s) MITK_PP_IF(p(49, s), MITK_PP_FOR_49, MITK_PP_TUPLE_EAT_4)(o(49, s), p, o, m) -#define MITK_PP_FOR_49(s, p, o, m) \ - MITK_PP_IF(p(50, s), m, MITK_PP_TUPLE_EAT_2) \ - (50, s) MITK_PP_IF(p(50, s), MITK_PP_FOR_50, MITK_PP_TUPLE_EAT_4)(o(50, s), p, o, m) -#define MITK_PP_FOR_50(s, p, o, m) \ - MITK_PP_IF(p(51, s), m, MITK_PP_TUPLE_EAT_2) \ - (51, s) MITK_PP_IF(p(51, s), MITK_PP_FOR_51, MITK_PP_TUPLE_EAT_4)(o(51, s), p, o, m) -#define MITK_PP_FOR_51(s, p, o, m) \ - MITK_PP_IF(p(52, s), m, MITK_PP_TUPLE_EAT_2) \ - (52, s) MITK_PP_IF(p(52, s), MITK_PP_FOR_52, MITK_PP_TUPLE_EAT_4)(o(52, s), p, o, m) -#define MITK_PP_FOR_52(s, p, o, m) \ - MITK_PP_IF(p(53, s), m, MITK_PP_TUPLE_EAT_2) \ - (53, s) MITK_PP_IF(p(53, s), MITK_PP_FOR_53, MITK_PP_TUPLE_EAT_4)(o(53, s), p, o, m) -#define MITK_PP_FOR_53(s, p, o, m) \ - MITK_PP_IF(p(54, s), m, MITK_PP_TUPLE_EAT_2) \ - (54, s) MITK_PP_IF(p(54, s), MITK_PP_FOR_54, MITK_PP_TUPLE_EAT_4)(o(54, s), p, o, m) -#define MITK_PP_FOR_54(s, p, o, m) \ - MITK_PP_IF(p(55, s), m, MITK_PP_TUPLE_EAT_2) \ - (55, s) MITK_PP_IF(p(55, s), MITK_PP_FOR_55, MITK_PP_TUPLE_EAT_4)(o(55, s), p, o, m) -#define MITK_PP_FOR_55(s, p, o, m) \ - MITK_PP_IF(p(56, s), m, MITK_PP_TUPLE_EAT_2) \ - (56, s) MITK_PP_IF(p(56, s), MITK_PP_FOR_56, MITK_PP_TUPLE_EAT_4)(o(56, s), p, o, m) -#define MITK_PP_FOR_56(s, p, o, m) \ - MITK_PP_IF(p(57, s), m, MITK_PP_TUPLE_EAT_2) \ - (57, s) MITK_PP_IF(p(57, s), MITK_PP_FOR_57, MITK_PP_TUPLE_EAT_4)(o(57, s), p, o, m) -#define MITK_PP_FOR_57(s, p, o, m) \ - MITK_PP_IF(p(58, s), m, MITK_PP_TUPLE_EAT_2) \ - (58, s) MITK_PP_IF(p(58, s), MITK_PP_FOR_58, MITK_PP_TUPLE_EAT_4)(o(58, s), p, o, m) -#define MITK_PP_FOR_58(s, p, o, m) \ - MITK_PP_IF(p(59, s), m, MITK_PP_TUPLE_EAT_2) \ - (59, s) MITK_PP_IF(p(59, s), MITK_PP_FOR_59, MITK_PP_TUPLE_EAT_4)(o(59, s), p, o, m) -#define MITK_PP_FOR_59(s, p, o, m) \ - MITK_PP_IF(p(60, s), m, MITK_PP_TUPLE_EAT_2) \ - (60, s) MITK_PP_IF(p(60, s), MITK_PP_FOR_60, MITK_PP_TUPLE_EAT_4)(o(60, s), p, o, m) -#define MITK_PP_FOR_60(s, p, o, m) \ - MITK_PP_IF(p(61, s), m, MITK_PP_TUPLE_EAT_2) \ - (61, s) MITK_PP_IF(p(61, s), MITK_PP_FOR_61, MITK_PP_TUPLE_EAT_4)(o(61, s), p, o, m) -#define MITK_PP_FOR_61(s, p, o, m) \ - MITK_PP_IF(p(62, s), m, MITK_PP_TUPLE_EAT_2) \ - (62, s) MITK_PP_IF(p(62, s), MITK_PP_FOR_62, MITK_PP_TUPLE_EAT_4)(o(62, s), p, o, m) -#define MITK_PP_FOR_62(s, p, o, m) \ - MITK_PP_IF(p(63, s), m, MITK_PP_TUPLE_EAT_2) \ - (63, s) MITK_PP_IF(p(63, s), MITK_PP_FOR_63, MITK_PP_TUPLE_EAT_4)(o(63, s), p, o, m) -#define MITK_PP_FOR_63(s, p, o, m) \ - MITK_PP_IF(p(64, s), m, MITK_PP_TUPLE_EAT_2) \ - (64, s) MITK_PP_IF(p(64, s), MITK_PP_FOR_64, MITK_PP_TUPLE_EAT_4)(o(64, s), p, o, m) -#define MITK_PP_FOR_64(s, p, o, m) \ - MITK_PP_IF(p(65, s), m, MITK_PP_TUPLE_EAT_2) \ - (65, s) MITK_PP_IF(p(65, s), MITK_PP_FOR_65, MITK_PP_TUPLE_EAT_4)(o(65, s), p, o, m) -#define MITK_PP_FOR_65(s, p, o, m) \ - MITK_PP_IF(p(66, s), m, MITK_PP_TUPLE_EAT_2) \ - (66, s) MITK_PP_IF(p(66, s), MITK_PP_FOR_66, MITK_PP_TUPLE_EAT_4)(o(66, s), p, o, m) -#define MITK_PP_FOR_66(s, p, o, m) \ - MITK_PP_IF(p(67, s), m, MITK_PP_TUPLE_EAT_2) \ - (67, s) MITK_PP_IF(p(67, s), MITK_PP_FOR_67, MITK_PP_TUPLE_EAT_4)(o(67, s), p, o, m) -#define MITK_PP_FOR_67(s, p, o, m) \ - MITK_PP_IF(p(68, s), m, MITK_PP_TUPLE_EAT_2) \ - (68, s) MITK_PP_IF(p(68, s), MITK_PP_FOR_68, MITK_PP_TUPLE_EAT_4)(o(68, s), p, o, m) -#define MITK_PP_FOR_68(s, p, o, m) \ - MITK_PP_IF(p(69, s), m, MITK_PP_TUPLE_EAT_2) \ - (69, s) MITK_PP_IF(p(69, s), MITK_PP_FOR_69, MITK_PP_TUPLE_EAT_4)(o(69, s), p, o, m) -#define MITK_PP_FOR_69(s, p, o, m) \ - MITK_PP_IF(p(70, s), m, MITK_PP_TUPLE_EAT_2) \ - (70, s) MITK_PP_IF(p(70, s), MITK_PP_FOR_70, MITK_PP_TUPLE_EAT_4)(o(70, s), p, o, m) -#define MITK_PP_FOR_70(s, p, o, m) \ - MITK_PP_IF(p(71, s), m, MITK_PP_TUPLE_EAT_2) \ - (71, s) MITK_PP_IF(p(71, s), MITK_PP_FOR_71, MITK_PP_TUPLE_EAT_4)(o(71, s), p, o, m) -#define MITK_PP_FOR_71(s, p, o, m) \ - MITK_PP_IF(p(72, s), m, MITK_PP_TUPLE_EAT_2) \ - (72, s) MITK_PP_IF(p(72, s), MITK_PP_FOR_72, MITK_PP_TUPLE_EAT_4)(o(72, s), p, o, m) -#define MITK_PP_FOR_72(s, p, o, m) \ - MITK_PP_IF(p(73, s), m, MITK_PP_TUPLE_EAT_2) \ - (73, s) MITK_PP_IF(p(73, s), MITK_PP_FOR_73, MITK_PP_TUPLE_EAT_4)(o(73, s), p, o, m) -#define MITK_PP_FOR_73(s, p, o, m) \ - MITK_PP_IF(p(74, s), m, MITK_PP_TUPLE_EAT_2) \ - (74, s) MITK_PP_IF(p(74, s), MITK_PP_FOR_74, MITK_PP_TUPLE_EAT_4)(o(74, s), p, o, m) -#define MITK_PP_FOR_74(s, p, o, m) \ - MITK_PP_IF(p(75, s), m, MITK_PP_TUPLE_EAT_2) \ - (75, s) MITK_PP_IF(p(75, s), MITK_PP_FOR_75, MITK_PP_TUPLE_EAT_4)(o(75, s), p, o, m) -#define MITK_PP_FOR_75(s, p, o, m) \ - MITK_PP_IF(p(76, s), m, MITK_PP_TUPLE_EAT_2) \ - (76, s) MITK_PP_IF(p(76, s), MITK_PP_FOR_76, MITK_PP_TUPLE_EAT_4)(o(76, s), p, o, m) -#define MITK_PP_FOR_76(s, p, o, m) \ - MITK_PP_IF(p(77, s), m, MITK_PP_TUPLE_EAT_2) \ - (77, s) MITK_PP_IF(p(77, s), MITK_PP_FOR_77, MITK_PP_TUPLE_EAT_4)(o(77, s), p, o, m) -#define MITK_PP_FOR_77(s, p, o, m) \ - MITK_PP_IF(p(78, s), m, MITK_PP_TUPLE_EAT_2) \ - (78, s) MITK_PP_IF(p(78, s), MITK_PP_FOR_78, MITK_PP_TUPLE_EAT_4)(o(78, s), p, o, m) -#define MITK_PP_FOR_78(s, p, o, m) \ - MITK_PP_IF(p(79, s), m, MITK_PP_TUPLE_EAT_2) \ - (79, s) MITK_PP_IF(p(79, s), MITK_PP_FOR_79, MITK_PP_TUPLE_EAT_4)(o(79, s), p, o, m) -#define MITK_PP_FOR_79(s, p, o, m) \ - MITK_PP_IF(p(80, s), m, MITK_PP_TUPLE_EAT_2) \ - (80, s) MITK_PP_IF(p(80, s), MITK_PP_FOR_80, MITK_PP_TUPLE_EAT_4)(o(80, s), p, o, m) -#define MITK_PP_FOR_80(s, p, o, m) \ - MITK_PP_IF(p(81, s), m, MITK_PP_TUPLE_EAT_2) \ - (81, s) MITK_PP_IF(p(81, s), MITK_PP_FOR_81, MITK_PP_TUPLE_EAT_4)(o(81, s), p, o, m) -#define MITK_PP_FOR_81(s, p, o, m) \ - MITK_PP_IF(p(82, s), m, MITK_PP_TUPLE_EAT_2) \ - (82, s) MITK_PP_IF(p(82, s), MITK_PP_FOR_82, MITK_PP_TUPLE_EAT_4)(o(82, s), p, o, m) -#define MITK_PP_FOR_82(s, p, o, m) \ - MITK_PP_IF(p(83, s), m, MITK_PP_TUPLE_EAT_2) \ - (83, s) MITK_PP_IF(p(83, s), MITK_PP_FOR_83, MITK_PP_TUPLE_EAT_4)(o(83, s), p, o, m) -#define MITK_PP_FOR_83(s, p, o, m) \ - MITK_PP_IF(p(84, s), m, MITK_PP_TUPLE_EAT_2) \ - (84, s) MITK_PP_IF(p(84, s), MITK_PP_FOR_84, MITK_PP_TUPLE_EAT_4)(o(84, s), p, o, m) -#define MITK_PP_FOR_84(s, p, o, m) \ - MITK_PP_IF(p(85, s), m, MITK_PP_TUPLE_EAT_2) \ - (85, s) MITK_PP_IF(p(85, s), MITK_PP_FOR_85, MITK_PP_TUPLE_EAT_4)(o(85, s), p, o, m) -#define MITK_PP_FOR_85(s, p, o, m) \ - MITK_PP_IF(p(86, s), m, MITK_PP_TUPLE_EAT_2) \ - (86, s) MITK_PP_IF(p(86, s), MITK_PP_FOR_86, MITK_PP_TUPLE_EAT_4)(o(86, s), p, o, m) -#define MITK_PP_FOR_86(s, p, o, m) \ - MITK_PP_IF(p(87, s), m, MITK_PP_TUPLE_EAT_2) \ - (87, s) MITK_PP_IF(p(87, s), MITK_PP_FOR_87, MITK_PP_TUPLE_EAT_4)(o(87, s), p, o, m) -#define MITK_PP_FOR_87(s, p, o, m) \ - MITK_PP_IF(p(88, s), m, MITK_PP_TUPLE_EAT_2) \ - (88, s) MITK_PP_IF(p(88, s), MITK_PP_FOR_88, MITK_PP_TUPLE_EAT_4)(o(88, s), p, o, m) -#define MITK_PP_FOR_88(s, p, o, m) \ - MITK_PP_IF(p(89, s), m, MITK_PP_TUPLE_EAT_2) \ - (89, s) MITK_PP_IF(p(89, s), MITK_PP_FOR_89, MITK_PP_TUPLE_EAT_4)(o(89, s), p, o, m) -#define MITK_PP_FOR_89(s, p, o, m) \ - MITK_PP_IF(p(90, s), m, MITK_PP_TUPLE_EAT_2) \ - (90, s) MITK_PP_IF(p(90, s), MITK_PP_FOR_90, MITK_PP_TUPLE_EAT_4)(o(90, s), p, o, m) -#define MITK_PP_FOR_90(s, p, o, m) \ - MITK_PP_IF(p(91, s), m, MITK_PP_TUPLE_EAT_2) \ - (91, s) MITK_PP_IF(p(91, s), MITK_PP_FOR_91, MITK_PP_TUPLE_EAT_4)(o(91, s), p, o, m) -#define MITK_PP_FOR_91(s, p, o, m) \ - MITK_PP_IF(p(92, s), m, MITK_PP_TUPLE_EAT_2) \ - (92, s) MITK_PP_IF(p(92, s), MITK_PP_FOR_92, MITK_PP_TUPLE_EAT_4)(o(92, s), p, o, m) -#define MITK_PP_FOR_92(s, p, o, m) \ - MITK_PP_IF(p(93, s), m, MITK_PP_TUPLE_EAT_2) \ - (93, s) MITK_PP_IF(p(93, s), MITK_PP_FOR_93, MITK_PP_TUPLE_EAT_4)(o(93, s), p, o, m) -#define MITK_PP_FOR_93(s, p, o, m) \ - MITK_PP_IF(p(94, s), m, MITK_PP_TUPLE_EAT_2) \ - (94, s) MITK_PP_IF(p(94, s), MITK_PP_FOR_94, MITK_PP_TUPLE_EAT_4)(o(94, s), p, o, m) -#define MITK_PP_FOR_94(s, p, o, m) \ - MITK_PP_IF(p(95, s), m, MITK_PP_TUPLE_EAT_2) \ - (95, s) MITK_PP_IF(p(95, s), MITK_PP_FOR_95, MITK_PP_TUPLE_EAT_4)(o(95, s), p, o, m) -#define MITK_PP_FOR_95(s, p, o, m) \ - MITK_PP_IF(p(96, s), m, MITK_PP_TUPLE_EAT_2) \ - (96, s) MITK_PP_IF(p(96, s), MITK_PP_FOR_96, MITK_PP_TUPLE_EAT_4)(o(96, s), p, o, m) -#define MITK_PP_FOR_96(s, p, o, m) \ - MITK_PP_IF(p(97, s), m, MITK_PP_TUPLE_EAT_2) \ - (97, s) MITK_PP_IF(p(97, s), MITK_PP_FOR_97, MITK_PP_TUPLE_EAT_4)(o(97, s), p, o, m) -#define MITK_PP_FOR_97(s, p, o, m) \ - MITK_PP_IF(p(98, s), m, MITK_PP_TUPLE_EAT_2) \ - (98, s) MITK_PP_IF(p(98, s), MITK_PP_FOR_98, MITK_PP_TUPLE_EAT_4)(o(98, s), p, o, m) -#define MITK_PP_FOR_98(s, p, o, m) \ - MITK_PP_IF(p(99, s), m, MITK_PP_TUPLE_EAT_2) \ - (99, s) MITK_PP_IF(p(99, s), MITK_PP_FOR_99, MITK_PP_TUPLE_EAT_4)(o(99, s), p, o, m) -#define MITK_PP_FOR_99(s, p, o, m) \ - MITK_PP_IF(p(100, s), m, MITK_PP_TUPLE_EAT_2) \ - (100, s) MITK_PP_IF(p(100, s), MITK_PP_FOR_100, MITK_PP_TUPLE_EAT_4)(o(100, s), p, o, m) -#define MITK_PP_FOR_100(s, p, o, m) \ - MITK_PP_IF(p(101, s), m, MITK_PP_TUPLE_EAT_2) \ - (101, s) MITK_PP_IF(p(101, s), MITK_PP_FOR_101, MITK_PP_TUPLE_EAT_4)(o(101, s), p, o, m) -#define MITK_PP_FOR_101(s, p, o, m) \ - MITK_PP_IF(p(102, s), m, MITK_PP_TUPLE_EAT_2) \ - (102, s) MITK_PP_IF(p(102, s), MITK_PP_FOR_102, MITK_PP_TUPLE_EAT_4)(o(102, s), p, o, m) -#define MITK_PP_FOR_102(s, p, o, m) \ - MITK_PP_IF(p(103, s), m, MITK_PP_TUPLE_EAT_2) \ - (103, s) MITK_PP_IF(p(103, s), MITK_PP_FOR_103, MITK_PP_TUPLE_EAT_4)(o(103, s), p, o, m) -#define MITK_PP_FOR_103(s, p, o, m) \ - MITK_PP_IF(p(104, s), m, MITK_PP_TUPLE_EAT_2) \ - (104, s) MITK_PP_IF(p(104, s), MITK_PP_FOR_104, MITK_PP_TUPLE_EAT_4)(o(104, s), p, o, m) -#define MITK_PP_FOR_104(s, p, o, m) \ - MITK_PP_IF(p(105, s), m, MITK_PP_TUPLE_EAT_2) \ - (105, s) MITK_PP_IF(p(105, s), MITK_PP_FOR_105, MITK_PP_TUPLE_EAT_4)(o(105, s), p, o, m) -#define MITK_PP_FOR_105(s, p, o, m) \ - MITK_PP_IF(p(106, s), m, MITK_PP_TUPLE_EAT_2) \ - (106, s) MITK_PP_IF(p(106, s), MITK_PP_FOR_106, MITK_PP_TUPLE_EAT_4)(o(106, s), p, o, m) -#define MITK_PP_FOR_106(s, p, o, m) \ - MITK_PP_IF(p(107, s), m, MITK_PP_TUPLE_EAT_2) \ - (107, s) MITK_PP_IF(p(107, s), MITK_PP_FOR_107, MITK_PP_TUPLE_EAT_4)(o(107, s), p, o, m) -#define MITK_PP_FOR_107(s, p, o, m) \ - MITK_PP_IF(p(108, s), m, MITK_PP_TUPLE_EAT_2) \ - (108, s) MITK_PP_IF(p(108, s), MITK_PP_FOR_108, MITK_PP_TUPLE_EAT_4)(o(108, s), p, o, m) -#define MITK_PP_FOR_108(s, p, o, m) \ - MITK_PP_IF(p(109, s), m, MITK_PP_TUPLE_EAT_2) \ - (109, s) MITK_PP_IF(p(109, s), MITK_PP_FOR_109, MITK_PP_TUPLE_EAT_4)(o(109, s), p, o, m) -#define MITK_PP_FOR_109(s, p, o, m) \ - MITK_PP_IF(p(110, s), m, MITK_PP_TUPLE_EAT_2) \ - (110, s) MITK_PP_IF(p(110, s), MITK_PP_FOR_110, MITK_PP_TUPLE_EAT_4)(o(110, s), p, o, m) -#define MITK_PP_FOR_110(s, p, o, m) \ - MITK_PP_IF(p(111, s), m, MITK_PP_TUPLE_EAT_2) \ - (111, s) MITK_PP_IF(p(111, s), MITK_PP_FOR_111, MITK_PP_TUPLE_EAT_4)(o(111, s), p, o, m) -#define MITK_PP_FOR_111(s, p, o, m) \ - MITK_PP_IF(p(112, s), m, MITK_PP_TUPLE_EAT_2) \ - (112, s) MITK_PP_IF(p(112, s), MITK_PP_FOR_112, MITK_PP_TUPLE_EAT_4)(o(112, s), p, o, m) -#define MITK_PP_FOR_112(s, p, o, m) \ - MITK_PP_IF(p(113, s), m, MITK_PP_TUPLE_EAT_2) \ - (113, s) MITK_PP_IF(p(113, s), MITK_PP_FOR_113, MITK_PP_TUPLE_EAT_4)(o(113, s), p, o, m) -#define MITK_PP_FOR_113(s, p, o, m) \ - MITK_PP_IF(p(114, s), m, MITK_PP_TUPLE_EAT_2) \ - (114, s) MITK_PP_IF(p(114, s), MITK_PP_FOR_114, MITK_PP_TUPLE_EAT_4)(o(114, s), p, o, m) -#define MITK_PP_FOR_114(s, p, o, m) \ - MITK_PP_IF(p(115, s), m, MITK_PP_TUPLE_EAT_2) \ - (115, s) MITK_PP_IF(p(115, s), MITK_PP_FOR_115, MITK_PP_TUPLE_EAT_4)(o(115, s), p, o, m) -#define MITK_PP_FOR_115(s, p, o, m) \ - MITK_PP_IF(p(116, s), m, MITK_PP_TUPLE_EAT_2) \ - (116, s) MITK_PP_IF(p(116, s), MITK_PP_FOR_116, MITK_PP_TUPLE_EAT_4)(o(116, s), p, o, m) -#define MITK_PP_FOR_116(s, p, o, m) \ - MITK_PP_IF(p(117, s), m, MITK_PP_TUPLE_EAT_2) \ - (117, s) MITK_PP_IF(p(117, s), MITK_PP_FOR_117, MITK_PP_TUPLE_EAT_4)(o(117, s), p, o, m) -#define MITK_PP_FOR_117(s, p, o, m) \ - MITK_PP_IF(p(118, s), m, MITK_PP_TUPLE_EAT_2) \ - (118, s) MITK_PP_IF(p(118, s), MITK_PP_FOR_118, MITK_PP_TUPLE_EAT_4)(o(118, s), p, o, m) -#define MITK_PP_FOR_118(s, p, o, m) \ - MITK_PP_IF(p(119, s), m, MITK_PP_TUPLE_EAT_2) \ - (119, s) MITK_PP_IF(p(119, s), MITK_PP_FOR_119, MITK_PP_TUPLE_EAT_4)(o(119, s), p, o, m) -#define MITK_PP_FOR_119(s, p, o, m) \ - MITK_PP_IF(p(120, s), m, MITK_PP_TUPLE_EAT_2) \ - (120, s) MITK_PP_IF(p(120, s), MITK_PP_FOR_120, MITK_PP_TUPLE_EAT_4)(o(120, s), p, o, m) -#define MITK_PP_FOR_120(s, p, o, m) \ - MITK_PP_IF(p(121, s), m, MITK_PP_TUPLE_EAT_2) \ - (121, s) MITK_PP_IF(p(121, s), MITK_PP_FOR_121, MITK_PP_TUPLE_EAT_4)(o(121, s), p, o, m) -#define MITK_PP_FOR_121(s, p, o, m) \ - MITK_PP_IF(p(122, s), m, MITK_PP_TUPLE_EAT_2) \ - (122, s) MITK_PP_IF(p(122, s), MITK_PP_FOR_122, MITK_PP_TUPLE_EAT_4)(o(122, s), p, o, m) -#define MITK_PP_FOR_122(s, p, o, m) \ - MITK_PP_IF(p(123, s), m, MITK_PP_TUPLE_EAT_2) \ - (123, s) MITK_PP_IF(p(123, s), MITK_PP_FOR_123, MITK_PP_TUPLE_EAT_4)(o(123, s), p, o, m) -#define MITK_PP_FOR_123(s, p, o, m) \ - MITK_PP_IF(p(124, s), m, MITK_PP_TUPLE_EAT_2) \ - (124, s) MITK_PP_IF(p(124, s), MITK_PP_FOR_124, MITK_PP_TUPLE_EAT_4)(o(124, s), p, o, m) -#define MITK_PP_FOR_124(s, p, o, m) \ - MITK_PP_IF(p(125, s), m, MITK_PP_TUPLE_EAT_2) \ - (125, s) MITK_PP_IF(p(125, s), MITK_PP_FOR_125, MITK_PP_TUPLE_EAT_4)(o(125, s), p, o, m) -#define MITK_PP_FOR_125(s, p, o, m) \ - MITK_PP_IF(p(126, s), m, MITK_PP_TUPLE_EAT_2) \ - (126, s) MITK_PP_IF(p(126, s), MITK_PP_FOR_126, MITK_PP_TUPLE_EAT_4)(o(126, s), p, o, m) -#define MITK_PP_FOR_126(s, p, o, m) \ - MITK_PP_IF(p(127, s), m, MITK_PP_TUPLE_EAT_2) \ - (127, s) MITK_PP_IF(p(127, s), MITK_PP_FOR_127, MITK_PP_TUPLE_EAT_4)(o(127, s), p, o, m) -#define MITK_PP_FOR_127(s, p, o, m) \ - MITK_PP_IF(p(128, s), m, MITK_PP_TUPLE_EAT_2) \ - (128, s) MITK_PP_IF(p(128, s), MITK_PP_FOR_128, MITK_PP_TUPLE_EAT_4)(o(128, s), p, o, m) -#define MITK_PP_FOR_128(s, p, o, m) \ - MITK_PP_IF(p(129, s), m, MITK_PP_TUPLE_EAT_2) \ - (129, s) MITK_PP_IF(p(129, s), MITK_PP_FOR_129, MITK_PP_TUPLE_EAT_4)(o(129, s), p, o, m) -#define MITK_PP_FOR_129(s, p, o, m) \ - MITK_PP_IF(p(130, s), m, MITK_PP_TUPLE_EAT_2) \ - (130, s) MITK_PP_IF(p(130, s), MITK_PP_FOR_130, MITK_PP_TUPLE_EAT_4)(o(130, s), p, o, m) -#define MITK_PP_FOR_130(s, p, o, m) \ - MITK_PP_IF(p(131, s), m, MITK_PP_TUPLE_EAT_2) \ - (131, s) MITK_PP_IF(p(131, s), MITK_PP_FOR_131, MITK_PP_TUPLE_EAT_4)(o(131, s), p, o, m) -#define MITK_PP_FOR_131(s, p, o, m) \ - MITK_PP_IF(p(132, s), m, MITK_PP_TUPLE_EAT_2) \ - (132, s) MITK_PP_IF(p(132, s), MITK_PP_FOR_132, MITK_PP_TUPLE_EAT_4)(o(132, s), p, o, m) -#define MITK_PP_FOR_132(s, p, o, m) \ - MITK_PP_IF(p(133, s), m, MITK_PP_TUPLE_EAT_2) \ - (133, s) MITK_PP_IF(p(133, s), MITK_PP_FOR_133, MITK_PP_TUPLE_EAT_4)(o(133, s), p, o, m) -#define MITK_PP_FOR_133(s, p, o, m) \ - MITK_PP_IF(p(134, s), m, MITK_PP_TUPLE_EAT_2) \ - (134, s) MITK_PP_IF(p(134, s), MITK_PP_FOR_134, MITK_PP_TUPLE_EAT_4)(o(134, s), p, o, m) -#define MITK_PP_FOR_134(s, p, o, m) \ - MITK_PP_IF(p(135, s), m, MITK_PP_TUPLE_EAT_2) \ - (135, s) MITK_PP_IF(p(135, s), MITK_PP_FOR_135, MITK_PP_TUPLE_EAT_4)(o(135, s), p, o, m) -#define MITK_PP_FOR_135(s, p, o, m) \ - MITK_PP_IF(p(136, s), m, MITK_PP_TUPLE_EAT_2) \ - (136, s) MITK_PP_IF(p(136, s), MITK_PP_FOR_136, MITK_PP_TUPLE_EAT_4)(o(136, s), p, o, m) -#define MITK_PP_FOR_136(s, p, o, m) \ - MITK_PP_IF(p(137, s), m, MITK_PP_TUPLE_EAT_2) \ - (137, s) MITK_PP_IF(p(137, s), MITK_PP_FOR_137, MITK_PP_TUPLE_EAT_4)(o(137, s), p, o, m) -#define MITK_PP_FOR_137(s, p, o, m) \ - MITK_PP_IF(p(138, s), m, MITK_PP_TUPLE_EAT_2) \ - (138, s) MITK_PP_IF(p(138, s), MITK_PP_FOR_138, MITK_PP_TUPLE_EAT_4)(o(138, s), p, o, m) -#define MITK_PP_FOR_138(s, p, o, m) \ - MITK_PP_IF(p(139, s), m, MITK_PP_TUPLE_EAT_2) \ - (139, s) MITK_PP_IF(p(139, s), MITK_PP_FOR_139, MITK_PP_TUPLE_EAT_4)(o(139, s), p, o, m) -#define MITK_PP_FOR_139(s, p, o, m) \ - MITK_PP_IF(p(140, s), m, MITK_PP_TUPLE_EAT_2) \ - (140, s) MITK_PP_IF(p(140, s), MITK_PP_FOR_140, MITK_PP_TUPLE_EAT_4)(o(140, s), p, o, m) -#define MITK_PP_FOR_140(s, p, o, m) \ - MITK_PP_IF(p(141, s), m, MITK_PP_TUPLE_EAT_2) \ - (141, s) MITK_PP_IF(p(141, s), MITK_PP_FOR_141, MITK_PP_TUPLE_EAT_4)(o(141, s), p, o, m) -#define MITK_PP_FOR_141(s, p, o, m) \ - MITK_PP_IF(p(142, s), m, MITK_PP_TUPLE_EAT_2) \ - (142, s) MITK_PP_IF(p(142, s), MITK_PP_FOR_142, MITK_PP_TUPLE_EAT_4)(o(142, s), p, o, m) -#define MITK_PP_FOR_142(s, p, o, m) \ - MITK_PP_IF(p(143, s), m, MITK_PP_TUPLE_EAT_2) \ - (143, s) MITK_PP_IF(p(143, s), MITK_PP_FOR_143, MITK_PP_TUPLE_EAT_4)(o(143, s), p, o, m) -#define MITK_PP_FOR_143(s, p, o, m) \ - MITK_PP_IF(p(144, s), m, MITK_PP_TUPLE_EAT_2) \ - (144, s) MITK_PP_IF(p(144, s), MITK_PP_FOR_144, MITK_PP_TUPLE_EAT_4)(o(144, s), p, o, m) -#define MITK_PP_FOR_144(s, p, o, m) \ - MITK_PP_IF(p(145, s), m, MITK_PP_TUPLE_EAT_2) \ - (145, s) MITK_PP_IF(p(145, s), MITK_PP_FOR_145, MITK_PP_TUPLE_EAT_4)(o(145, s), p, o, m) -#define MITK_PP_FOR_145(s, p, o, m) \ - MITK_PP_IF(p(146, s), m, MITK_PP_TUPLE_EAT_2) \ - (146, s) MITK_PP_IF(p(146, s), MITK_PP_FOR_146, MITK_PP_TUPLE_EAT_4)(o(146, s), p, o, m) -#define MITK_PP_FOR_146(s, p, o, m) \ - MITK_PP_IF(p(147, s), m, MITK_PP_TUPLE_EAT_2) \ - (147, s) MITK_PP_IF(p(147, s), MITK_PP_FOR_147, MITK_PP_TUPLE_EAT_4)(o(147, s), p, o, m) -#define MITK_PP_FOR_147(s, p, o, m) \ - MITK_PP_IF(p(148, s), m, MITK_PP_TUPLE_EAT_2) \ - (148, s) MITK_PP_IF(p(148, s), MITK_PP_FOR_148, MITK_PP_TUPLE_EAT_4)(o(148, s), p, o, m) -#define MITK_PP_FOR_148(s, p, o, m) \ - MITK_PP_IF(p(149, s), m, MITK_PP_TUPLE_EAT_2) \ - (149, s) MITK_PP_IF(p(149, s), MITK_PP_FOR_149, MITK_PP_TUPLE_EAT_4)(o(149, s), p, o, m) -#define MITK_PP_FOR_149(s, p, o, m) \ - MITK_PP_IF(p(150, s), m, MITK_PP_TUPLE_EAT_2) \ - (150, s) MITK_PP_IF(p(150, s), MITK_PP_FOR_150, MITK_PP_TUPLE_EAT_4)(o(150, s), p, o, m) -#define MITK_PP_FOR_150(s, p, o, m) \ - MITK_PP_IF(p(151, s), m, MITK_PP_TUPLE_EAT_2) \ - (151, s) MITK_PP_IF(p(151, s), MITK_PP_FOR_151, MITK_PP_TUPLE_EAT_4)(o(151, s), p, o, m) -#define MITK_PP_FOR_151(s, p, o, m) \ - MITK_PP_IF(p(152, s), m, MITK_PP_TUPLE_EAT_2) \ - (152, s) MITK_PP_IF(p(152, s), MITK_PP_FOR_152, MITK_PP_TUPLE_EAT_4)(o(152, s), p, o, m) -#define MITK_PP_FOR_152(s, p, o, m) \ - MITK_PP_IF(p(153, s), m, MITK_PP_TUPLE_EAT_2) \ - (153, s) MITK_PP_IF(p(153, s), MITK_PP_FOR_153, MITK_PP_TUPLE_EAT_4)(o(153, s), p, o, m) -#define MITK_PP_FOR_153(s, p, o, m) \ - MITK_PP_IF(p(154, s), m, MITK_PP_TUPLE_EAT_2) \ - (154, s) MITK_PP_IF(p(154, s), MITK_PP_FOR_154, MITK_PP_TUPLE_EAT_4)(o(154, s), p, o, m) -#define MITK_PP_FOR_154(s, p, o, m) \ - MITK_PP_IF(p(155, s), m, MITK_PP_TUPLE_EAT_2) \ - (155, s) MITK_PP_IF(p(155, s), MITK_PP_FOR_155, MITK_PP_TUPLE_EAT_4)(o(155, s), p, o, m) -#define MITK_PP_FOR_155(s, p, o, m) \ - MITK_PP_IF(p(156, s), m, MITK_PP_TUPLE_EAT_2) \ - (156, s) MITK_PP_IF(p(156, s), MITK_PP_FOR_156, MITK_PP_TUPLE_EAT_4)(o(156, s), p, o, m) -#define MITK_PP_FOR_156(s, p, o, m) \ - MITK_PP_IF(p(157, s), m, MITK_PP_TUPLE_EAT_2) \ - (157, s) MITK_PP_IF(p(157, s), MITK_PP_FOR_157, MITK_PP_TUPLE_EAT_4)(o(157, s), p, o, m) -#define MITK_PP_FOR_157(s, p, o, m) \ - MITK_PP_IF(p(158, s), m, MITK_PP_TUPLE_EAT_2) \ - (158, s) MITK_PP_IF(p(158, s), MITK_PP_FOR_158, MITK_PP_TUPLE_EAT_4)(o(158, s), p, o, m) -#define MITK_PP_FOR_158(s, p, o, m) \ - MITK_PP_IF(p(159, s), m, MITK_PP_TUPLE_EAT_2) \ - (159, s) MITK_PP_IF(p(159, s), MITK_PP_FOR_159, MITK_PP_TUPLE_EAT_4)(o(159, s), p, o, m) -#define MITK_PP_FOR_159(s, p, o, m) \ - MITK_PP_IF(p(160, s), m, MITK_PP_TUPLE_EAT_2) \ - (160, s) MITK_PP_IF(p(160, s), MITK_PP_FOR_160, MITK_PP_TUPLE_EAT_4)(o(160, s), p, o, m) -#define MITK_PP_FOR_160(s, p, o, m) \ - MITK_PP_IF(p(161, s), m, MITK_PP_TUPLE_EAT_2) \ - (161, s) MITK_PP_IF(p(161, s), MITK_PP_FOR_161, MITK_PP_TUPLE_EAT_4)(o(161, s), p, o, m) -#define MITK_PP_FOR_161(s, p, o, m) \ - MITK_PP_IF(p(162, s), m, MITK_PP_TUPLE_EAT_2) \ - (162, s) MITK_PP_IF(p(162, s), MITK_PP_FOR_162, MITK_PP_TUPLE_EAT_4)(o(162, s), p, o, m) -#define MITK_PP_FOR_162(s, p, o, m) \ - MITK_PP_IF(p(163, s), m, MITK_PP_TUPLE_EAT_2) \ - (163, s) MITK_PP_IF(p(163, s), MITK_PP_FOR_163, MITK_PP_TUPLE_EAT_4)(o(163, s), p, o, m) -#define MITK_PP_FOR_163(s, p, o, m) \ - MITK_PP_IF(p(164, s), m, MITK_PP_TUPLE_EAT_2) \ - (164, s) MITK_PP_IF(p(164, s), MITK_PP_FOR_164, MITK_PP_TUPLE_EAT_4)(o(164, s), p, o, m) -#define MITK_PP_FOR_164(s, p, o, m) \ - MITK_PP_IF(p(165, s), m, MITK_PP_TUPLE_EAT_2) \ - (165, s) MITK_PP_IF(p(165, s), MITK_PP_FOR_165, MITK_PP_TUPLE_EAT_4)(o(165, s), p, o, m) -#define MITK_PP_FOR_165(s, p, o, m) \ - MITK_PP_IF(p(166, s), m, MITK_PP_TUPLE_EAT_2) \ - (166, s) MITK_PP_IF(p(166, s), MITK_PP_FOR_166, MITK_PP_TUPLE_EAT_4)(o(166, s), p, o, m) -#define MITK_PP_FOR_166(s, p, o, m) \ - MITK_PP_IF(p(167, s), m, MITK_PP_TUPLE_EAT_2) \ - (167, s) MITK_PP_IF(p(167, s), MITK_PP_FOR_167, MITK_PP_TUPLE_EAT_4)(o(167, s), p, o, m) -#define MITK_PP_FOR_167(s, p, o, m) \ - MITK_PP_IF(p(168, s), m, MITK_PP_TUPLE_EAT_2) \ - (168, s) MITK_PP_IF(p(168, s), MITK_PP_FOR_168, MITK_PP_TUPLE_EAT_4)(o(168, s), p, o, m) -#define MITK_PP_FOR_168(s, p, o, m) \ - MITK_PP_IF(p(169, s), m, MITK_PP_TUPLE_EAT_2) \ - (169, s) MITK_PP_IF(p(169, s), MITK_PP_FOR_169, MITK_PP_TUPLE_EAT_4)(o(169, s), p, o, m) -#define MITK_PP_FOR_169(s, p, o, m) \ - MITK_PP_IF(p(170, s), m, MITK_PP_TUPLE_EAT_2) \ - (170, s) MITK_PP_IF(p(170, s), MITK_PP_FOR_170, MITK_PP_TUPLE_EAT_4)(o(170, s), p, o, m) -#define MITK_PP_FOR_170(s, p, o, m) \ - MITK_PP_IF(p(171, s), m, MITK_PP_TUPLE_EAT_2) \ - (171, s) MITK_PP_IF(p(171, s), MITK_PP_FOR_171, MITK_PP_TUPLE_EAT_4)(o(171, s), p, o, m) -#define MITK_PP_FOR_171(s, p, o, m) \ - MITK_PP_IF(p(172, s), m, MITK_PP_TUPLE_EAT_2) \ - (172, s) MITK_PP_IF(p(172, s), MITK_PP_FOR_172, MITK_PP_TUPLE_EAT_4)(o(172, s), p, o, m) -#define MITK_PP_FOR_172(s, p, o, m) \ - MITK_PP_IF(p(173, s), m, MITK_PP_TUPLE_EAT_2) \ - (173, s) MITK_PP_IF(p(173, s), MITK_PP_FOR_173, MITK_PP_TUPLE_EAT_4)(o(173, s), p, o, m) -#define MITK_PP_FOR_173(s, p, o, m) \ - MITK_PP_IF(p(174, s), m, MITK_PP_TUPLE_EAT_2) \ - (174, s) MITK_PP_IF(p(174, s), MITK_PP_FOR_174, MITK_PP_TUPLE_EAT_4)(o(174, s), p, o, m) -#define MITK_PP_FOR_174(s, p, o, m) \ - MITK_PP_IF(p(175, s), m, MITK_PP_TUPLE_EAT_2) \ - (175, s) MITK_PP_IF(p(175, s), MITK_PP_FOR_175, MITK_PP_TUPLE_EAT_4)(o(175, s), p, o, m) -#define MITK_PP_FOR_175(s, p, o, m) \ - MITK_PP_IF(p(176, s), m, MITK_PP_TUPLE_EAT_2) \ - (176, s) MITK_PP_IF(p(176, s), MITK_PP_FOR_176, MITK_PP_TUPLE_EAT_4)(o(176, s), p, o, m) -#define MITK_PP_FOR_176(s, p, o, m) \ - MITK_PP_IF(p(177, s), m, MITK_PP_TUPLE_EAT_2) \ - (177, s) MITK_PP_IF(p(177, s), MITK_PP_FOR_177, MITK_PP_TUPLE_EAT_4)(o(177, s), p, o, m) -#define MITK_PP_FOR_177(s, p, o, m) \ - MITK_PP_IF(p(178, s), m, MITK_PP_TUPLE_EAT_2) \ - (178, s) MITK_PP_IF(p(178, s), MITK_PP_FOR_178, MITK_PP_TUPLE_EAT_4)(o(178, s), p, o, m) -#define MITK_PP_FOR_178(s, p, o, m) \ - MITK_PP_IF(p(179, s), m, MITK_PP_TUPLE_EAT_2) \ - (179, s) MITK_PP_IF(p(179, s), MITK_PP_FOR_179, MITK_PP_TUPLE_EAT_4)(o(179, s), p, o, m) -#define MITK_PP_FOR_179(s, p, o, m) \ - MITK_PP_IF(p(180, s), m, MITK_PP_TUPLE_EAT_2) \ - (180, s) MITK_PP_IF(p(180, s), MITK_PP_FOR_180, MITK_PP_TUPLE_EAT_4)(o(180, s), p, o, m) -#define MITK_PP_FOR_180(s, p, o, m) \ - MITK_PP_IF(p(181, s), m, MITK_PP_TUPLE_EAT_2) \ - (181, s) MITK_PP_IF(p(181, s), MITK_PP_FOR_181, MITK_PP_TUPLE_EAT_4)(o(181, s), p, o, m) -#define MITK_PP_FOR_181(s, p, o, m) \ - MITK_PP_IF(p(182, s), m, MITK_PP_TUPLE_EAT_2) \ - (182, s) MITK_PP_IF(p(182, s), MITK_PP_FOR_182, MITK_PP_TUPLE_EAT_4)(o(182, s), p, o, m) -#define MITK_PP_FOR_182(s, p, o, m) \ - MITK_PP_IF(p(183, s), m, MITK_PP_TUPLE_EAT_2) \ - (183, s) MITK_PP_IF(p(183, s), MITK_PP_FOR_183, MITK_PP_TUPLE_EAT_4)(o(183, s), p, o, m) -#define MITK_PP_FOR_183(s, p, o, m) \ - MITK_PP_IF(p(184, s), m, MITK_PP_TUPLE_EAT_2) \ - (184, s) MITK_PP_IF(p(184, s), MITK_PP_FOR_184, MITK_PP_TUPLE_EAT_4)(o(184, s), p, o, m) -#define MITK_PP_FOR_184(s, p, o, m) \ - MITK_PP_IF(p(185, s), m, MITK_PP_TUPLE_EAT_2) \ - (185, s) MITK_PP_IF(p(185, s), MITK_PP_FOR_185, MITK_PP_TUPLE_EAT_4)(o(185, s), p, o, m) -#define MITK_PP_FOR_185(s, p, o, m) \ - MITK_PP_IF(p(186, s), m, MITK_PP_TUPLE_EAT_2) \ - (186, s) MITK_PP_IF(p(186, s), MITK_PP_FOR_186, MITK_PP_TUPLE_EAT_4)(o(186, s), p, o, m) -#define MITK_PP_FOR_186(s, p, o, m) \ - MITK_PP_IF(p(187, s), m, MITK_PP_TUPLE_EAT_2) \ - (187, s) MITK_PP_IF(p(187, s), MITK_PP_FOR_187, MITK_PP_TUPLE_EAT_4)(o(187, s), p, o, m) -#define MITK_PP_FOR_187(s, p, o, m) \ - MITK_PP_IF(p(188, s), m, MITK_PP_TUPLE_EAT_2) \ - (188, s) MITK_PP_IF(p(188, s), MITK_PP_FOR_188, MITK_PP_TUPLE_EAT_4)(o(188, s), p, o, m) -#define MITK_PP_FOR_188(s, p, o, m) \ - MITK_PP_IF(p(189, s), m, MITK_PP_TUPLE_EAT_2) \ - (189, s) MITK_PP_IF(p(189, s), MITK_PP_FOR_189, MITK_PP_TUPLE_EAT_4)(o(189, s), p, o, m) -#define MITK_PP_FOR_189(s, p, o, m) \ - MITK_PP_IF(p(190, s), m, MITK_PP_TUPLE_EAT_2) \ - (190, s) MITK_PP_IF(p(190, s), MITK_PP_FOR_190, MITK_PP_TUPLE_EAT_4)(o(190, s), p, o, m) -#define MITK_PP_FOR_190(s, p, o, m) \ - MITK_PP_IF(p(191, s), m, MITK_PP_TUPLE_EAT_2) \ - (191, s) MITK_PP_IF(p(191, s), MITK_PP_FOR_191, MITK_PP_TUPLE_EAT_4)(o(191, s), p, o, m) -#define MITK_PP_FOR_191(s, p, o, m) \ - MITK_PP_IF(p(192, s), m, MITK_PP_TUPLE_EAT_2) \ - (192, s) MITK_PP_IF(p(192, s), MITK_PP_FOR_192, MITK_PP_TUPLE_EAT_4)(o(192, s), p, o, m) -#define MITK_PP_FOR_192(s, p, o, m) \ - MITK_PP_IF(p(193, s), m, MITK_PP_TUPLE_EAT_2) \ - (193, s) MITK_PP_IF(p(193, s), MITK_PP_FOR_193, MITK_PP_TUPLE_EAT_4)(o(193, s), p, o, m) -#define MITK_PP_FOR_193(s, p, o, m) \ - MITK_PP_IF(p(194, s), m, MITK_PP_TUPLE_EAT_2) \ - (194, s) MITK_PP_IF(p(194, s), MITK_PP_FOR_194, MITK_PP_TUPLE_EAT_4)(o(194, s), p, o, m) -#define MITK_PP_FOR_194(s, p, o, m) \ - MITK_PP_IF(p(195, s), m, MITK_PP_TUPLE_EAT_2) \ - (195, s) MITK_PP_IF(p(195, s), MITK_PP_FOR_195, MITK_PP_TUPLE_EAT_4)(o(195, s), p, o, m) -#define MITK_PP_FOR_195(s, p, o, m) \ - MITK_PP_IF(p(196, s), m, MITK_PP_TUPLE_EAT_2) \ - (196, s) MITK_PP_IF(p(196, s), MITK_PP_FOR_196, MITK_PP_TUPLE_EAT_4)(o(196, s), p, o, m) -#define MITK_PP_FOR_196(s, p, o, m) \ - MITK_PP_IF(p(197, s), m, MITK_PP_TUPLE_EAT_2) \ - (197, s) MITK_PP_IF(p(197, s), MITK_PP_FOR_197, MITK_PP_TUPLE_EAT_4)(o(197, s), p, o, m) -#define MITK_PP_FOR_197(s, p, o, m) \ - MITK_PP_IF(p(198, s), m, MITK_PP_TUPLE_EAT_2) \ - (198, s) MITK_PP_IF(p(198, s), MITK_PP_FOR_198, MITK_PP_TUPLE_EAT_4)(o(198, s), p, o, m) -#define MITK_PP_FOR_198(s, p, o, m) \ - MITK_PP_IF(p(199, s), m, MITK_PP_TUPLE_EAT_2) \ - (199, s) MITK_PP_IF(p(199, s), MITK_PP_FOR_199, MITK_PP_TUPLE_EAT_4)(o(199, s), p, o, m) -#define MITK_PP_FOR_199(s, p, o, m) \ - MITK_PP_IF(p(200, s), m, MITK_PP_TUPLE_EAT_2) \ - (200, s) MITK_PP_IF(p(200, s), MITK_PP_FOR_200, MITK_PP_TUPLE_EAT_4)(o(200, s), p, o, m) -#define MITK_PP_FOR_200(s, p, o, m) \ - MITK_PP_IF(p(201, s), m, MITK_PP_TUPLE_EAT_2) \ - (201, s) MITK_PP_IF(p(201, s), MITK_PP_FOR_201, MITK_PP_TUPLE_EAT_4)(o(201, s), p, o, m) -#define MITK_PP_FOR_201(s, p, o, m) \ - MITK_PP_IF(p(202, s), m, MITK_PP_TUPLE_EAT_2) \ - (202, s) MITK_PP_IF(p(202, s), MITK_PP_FOR_202, MITK_PP_TUPLE_EAT_4)(o(202, s), p, o, m) -#define MITK_PP_FOR_202(s, p, o, m) \ - MITK_PP_IF(p(203, s), m, MITK_PP_TUPLE_EAT_2) \ - (203, s) MITK_PP_IF(p(203, s), MITK_PP_FOR_203, MITK_PP_TUPLE_EAT_4)(o(203, s), p, o, m) -#define MITK_PP_FOR_203(s, p, o, m) \ - MITK_PP_IF(p(204, s), m, MITK_PP_TUPLE_EAT_2) \ - (204, s) MITK_PP_IF(p(204, s), MITK_PP_FOR_204, MITK_PP_TUPLE_EAT_4)(o(204, s), p, o, m) -#define MITK_PP_FOR_204(s, p, o, m) \ - MITK_PP_IF(p(205, s), m, MITK_PP_TUPLE_EAT_2) \ - (205, s) MITK_PP_IF(p(205, s), MITK_PP_FOR_205, MITK_PP_TUPLE_EAT_4)(o(205, s), p, o, m) -#define MITK_PP_FOR_205(s, p, o, m) \ - MITK_PP_IF(p(206, s), m, MITK_PP_TUPLE_EAT_2) \ - (206, s) MITK_PP_IF(p(206, s), MITK_PP_FOR_206, MITK_PP_TUPLE_EAT_4)(o(206, s), p, o, m) -#define MITK_PP_FOR_206(s, p, o, m) \ - MITK_PP_IF(p(207, s), m, MITK_PP_TUPLE_EAT_2) \ - (207, s) MITK_PP_IF(p(207, s), MITK_PP_FOR_207, MITK_PP_TUPLE_EAT_4)(o(207, s), p, o, m) -#define MITK_PP_FOR_207(s, p, o, m) \ - MITK_PP_IF(p(208, s), m, MITK_PP_TUPLE_EAT_2) \ - (208, s) MITK_PP_IF(p(208, s), MITK_PP_FOR_208, MITK_PP_TUPLE_EAT_4)(o(208, s), p, o, m) -#define MITK_PP_FOR_208(s, p, o, m) \ - MITK_PP_IF(p(209, s), m, MITK_PP_TUPLE_EAT_2) \ - (209, s) MITK_PP_IF(p(209, s), MITK_PP_FOR_209, MITK_PP_TUPLE_EAT_4)(o(209, s), p, o, m) -#define MITK_PP_FOR_209(s, p, o, m) \ - MITK_PP_IF(p(210, s), m, MITK_PP_TUPLE_EAT_2) \ - (210, s) MITK_PP_IF(p(210, s), MITK_PP_FOR_210, MITK_PP_TUPLE_EAT_4)(o(210, s), p, o, m) -#define MITK_PP_FOR_210(s, p, o, m) \ - MITK_PP_IF(p(211, s), m, MITK_PP_TUPLE_EAT_2) \ - (211, s) MITK_PP_IF(p(211, s), MITK_PP_FOR_211, MITK_PP_TUPLE_EAT_4)(o(211, s), p, o, m) -#define MITK_PP_FOR_211(s, p, o, m) \ - MITK_PP_IF(p(212, s), m, MITK_PP_TUPLE_EAT_2) \ - (212, s) MITK_PP_IF(p(212, s), MITK_PP_FOR_212, MITK_PP_TUPLE_EAT_4)(o(212, s), p, o, m) -#define MITK_PP_FOR_212(s, p, o, m) \ - MITK_PP_IF(p(213, s), m, MITK_PP_TUPLE_EAT_2) \ - (213, s) MITK_PP_IF(p(213, s), MITK_PP_FOR_213, MITK_PP_TUPLE_EAT_4)(o(213, s), p, o, m) -#define MITK_PP_FOR_213(s, p, o, m) \ - MITK_PP_IF(p(214, s), m, MITK_PP_TUPLE_EAT_2) \ - (214, s) MITK_PP_IF(p(214, s), MITK_PP_FOR_214, MITK_PP_TUPLE_EAT_4)(o(214, s), p, o, m) -#define MITK_PP_FOR_214(s, p, o, m) \ - MITK_PP_IF(p(215, s), m, MITK_PP_TUPLE_EAT_2) \ - (215, s) MITK_PP_IF(p(215, s), MITK_PP_FOR_215, MITK_PP_TUPLE_EAT_4)(o(215, s), p, o, m) -#define MITK_PP_FOR_215(s, p, o, m) \ - MITK_PP_IF(p(216, s), m, MITK_PP_TUPLE_EAT_2) \ - (216, s) MITK_PP_IF(p(216, s), MITK_PP_FOR_216, MITK_PP_TUPLE_EAT_4)(o(216, s), p, o, m) -#define MITK_PP_FOR_216(s, p, o, m) \ - MITK_PP_IF(p(217, s), m, MITK_PP_TUPLE_EAT_2) \ - (217, s) MITK_PP_IF(p(217, s), MITK_PP_FOR_217, MITK_PP_TUPLE_EAT_4)(o(217, s), p, o, m) -#define MITK_PP_FOR_217(s, p, o, m) \ - MITK_PP_IF(p(218, s), m, MITK_PP_TUPLE_EAT_2) \ - (218, s) MITK_PP_IF(p(218, s), MITK_PP_FOR_218, MITK_PP_TUPLE_EAT_4)(o(218, s), p, o, m) -#define MITK_PP_FOR_218(s, p, o, m) \ - MITK_PP_IF(p(219, s), m, MITK_PP_TUPLE_EAT_2) \ - (219, s) MITK_PP_IF(p(219, s), MITK_PP_FOR_219, MITK_PP_TUPLE_EAT_4)(o(219, s), p, o, m) -#define MITK_PP_FOR_219(s, p, o, m) \ - MITK_PP_IF(p(220, s), m, MITK_PP_TUPLE_EAT_2) \ - (220, s) MITK_PP_IF(p(220, s), MITK_PP_FOR_220, MITK_PP_TUPLE_EAT_4)(o(220, s), p, o, m) -#define MITK_PP_FOR_220(s, p, o, m) \ - MITK_PP_IF(p(221, s), m, MITK_PP_TUPLE_EAT_2) \ - (221, s) MITK_PP_IF(p(221, s), MITK_PP_FOR_221, MITK_PP_TUPLE_EAT_4)(o(221, s), p, o, m) -#define MITK_PP_FOR_221(s, p, o, m) \ - MITK_PP_IF(p(222, s), m, MITK_PP_TUPLE_EAT_2) \ - (222, s) MITK_PP_IF(p(222, s), MITK_PP_FOR_222, MITK_PP_TUPLE_EAT_4)(o(222, s), p, o, m) -#define MITK_PP_FOR_222(s, p, o, m) \ - MITK_PP_IF(p(223, s), m, MITK_PP_TUPLE_EAT_2) \ - (223, s) MITK_PP_IF(p(223, s), MITK_PP_FOR_223, MITK_PP_TUPLE_EAT_4)(o(223, s), p, o, m) -#define MITK_PP_FOR_223(s, p, o, m) \ - MITK_PP_IF(p(224, s), m, MITK_PP_TUPLE_EAT_2) \ - (224, s) MITK_PP_IF(p(224, s), MITK_PP_FOR_224, MITK_PP_TUPLE_EAT_4)(o(224, s), p, o, m) -#define MITK_PP_FOR_224(s, p, o, m) \ - MITK_PP_IF(p(225, s), m, MITK_PP_TUPLE_EAT_2) \ - (225, s) MITK_PP_IF(p(225, s), MITK_PP_FOR_225, MITK_PP_TUPLE_EAT_4)(o(225, s), p, o, m) -#define MITK_PP_FOR_225(s, p, o, m) \ - MITK_PP_IF(p(226, s), m, MITK_PP_TUPLE_EAT_2) \ - (226, s) MITK_PP_IF(p(226, s), MITK_PP_FOR_226, MITK_PP_TUPLE_EAT_4)(o(226, s), p, o, m) -#define MITK_PP_FOR_226(s, p, o, m) \ - MITK_PP_IF(p(227, s), m, MITK_PP_TUPLE_EAT_2) \ - (227, s) MITK_PP_IF(p(227, s), MITK_PP_FOR_227, MITK_PP_TUPLE_EAT_4)(o(227, s), p, o, m) -#define MITK_PP_FOR_227(s, p, o, m) \ - MITK_PP_IF(p(228, s), m, MITK_PP_TUPLE_EAT_2) \ - (228, s) MITK_PP_IF(p(228, s), MITK_PP_FOR_228, MITK_PP_TUPLE_EAT_4)(o(228, s), p, o, m) -#define MITK_PP_FOR_228(s, p, o, m) \ - MITK_PP_IF(p(229, s), m, MITK_PP_TUPLE_EAT_2) \ - (229, s) MITK_PP_IF(p(229, s), MITK_PP_FOR_229, MITK_PP_TUPLE_EAT_4)(o(229, s), p, o, m) -#define MITK_PP_FOR_229(s, p, o, m) \ - MITK_PP_IF(p(230, s), m, MITK_PP_TUPLE_EAT_2) \ - (230, s) MITK_PP_IF(p(230, s), MITK_PP_FOR_230, MITK_PP_TUPLE_EAT_4)(o(230, s), p, o, m) -#define MITK_PP_FOR_230(s, p, o, m) \ - MITK_PP_IF(p(231, s), m, MITK_PP_TUPLE_EAT_2) \ - (231, s) MITK_PP_IF(p(231, s), MITK_PP_FOR_231, MITK_PP_TUPLE_EAT_4)(o(231, s), p, o, m) -#define MITK_PP_FOR_231(s, p, o, m) \ - MITK_PP_IF(p(232, s), m, MITK_PP_TUPLE_EAT_2) \ - (232, s) MITK_PP_IF(p(232, s), MITK_PP_FOR_232, MITK_PP_TUPLE_EAT_4)(o(232, s), p, o, m) -#define MITK_PP_FOR_232(s, p, o, m) \ - MITK_PP_IF(p(233, s), m, MITK_PP_TUPLE_EAT_2) \ - (233, s) MITK_PP_IF(p(233, s), MITK_PP_FOR_233, MITK_PP_TUPLE_EAT_4)(o(233, s), p, o, m) -#define MITK_PP_FOR_233(s, p, o, m) \ - MITK_PP_IF(p(234, s), m, MITK_PP_TUPLE_EAT_2) \ - (234, s) MITK_PP_IF(p(234, s), MITK_PP_FOR_234, MITK_PP_TUPLE_EAT_4)(o(234, s), p, o, m) -#define MITK_PP_FOR_234(s, p, o, m) \ - MITK_PP_IF(p(235, s), m, MITK_PP_TUPLE_EAT_2) \ - (235, s) MITK_PP_IF(p(235, s), MITK_PP_FOR_235, MITK_PP_TUPLE_EAT_4)(o(235, s), p, o, m) -#define MITK_PP_FOR_235(s, p, o, m) \ - MITK_PP_IF(p(236, s), m, MITK_PP_TUPLE_EAT_2) \ - (236, s) MITK_PP_IF(p(236, s), MITK_PP_FOR_236, MITK_PP_TUPLE_EAT_4)(o(236, s), p, o, m) -#define MITK_PP_FOR_236(s, p, o, m) \ - MITK_PP_IF(p(237, s), m, MITK_PP_TUPLE_EAT_2) \ - (237, s) MITK_PP_IF(p(237, s), MITK_PP_FOR_237, MITK_PP_TUPLE_EAT_4)(o(237, s), p, o, m) -#define MITK_PP_FOR_237(s, p, o, m) \ - MITK_PP_IF(p(238, s), m, MITK_PP_TUPLE_EAT_2) \ - (238, s) MITK_PP_IF(p(238, s), MITK_PP_FOR_238, MITK_PP_TUPLE_EAT_4)(o(238, s), p, o, m) -#define MITK_PP_FOR_238(s, p, o, m) \ - MITK_PP_IF(p(239, s), m, MITK_PP_TUPLE_EAT_2) \ - (239, s) MITK_PP_IF(p(239, s), MITK_PP_FOR_239, MITK_PP_TUPLE_EAT_4)(o(239, s), p, o, m) -#define MITK_PP_FOR_239(s, p, o, m) \ - MITK_PP_IF(p(240, s), m, MITK_PP_TUPLE_EAT_2) \ - (240, s) MITK_PP_IF(p(240, s), MITK_PP_FOR_240, MITK_PP_TUPLE_EAT_4)(o(240, s), p, o, m) -#define MITK_PP_FOR_240(s, p, o, m) \ - MITK_PP_IF(p(241, s), m, MITK_PP_TUPLE_EAT_2) \ - (241, s) MITK_PP_IF(p(241, s), MITK_PP_FOR_241, MITK_PP_TUPLE_EAT_4)(o(241, s), p, o, m) -#define MITK_PP_FOR_241(s, p, o, m) \ - MITK_PP_IF(p(242, s), m, MITK_PP_TUPLE_EAT_2) \ - (242, s) MITK_PP_IF(p(242, s), MITK_PP_FOR_242, MITK_PP_TUPLE_EAT_4)(o(242, s), p, o, m) -#define MITK_PP_FOR_242(s, p, o, m) \ - MITK_PP_IF(p(243, s), m, MITK_PP_TUPLE_EAT_2) \ - (243, s) MITK_PP_IF(p(243, s), MITK_PP_FOR_243, MITK_PP_TUPLE_EAT_4)(o(243, s), p, o, m) -#define MITK_PP_FOR_243(s, p, o, m) \ - MITK_PP_IF(p(244, s), m, MITK_PP_TUPLE_EAT_2) \ - (244, s) MITK_PP_IF(p(244, s), MITK_PP_FOR_244, MITK_PP_TUPLE_EAT_4)(o(244, s), p, o, m) -#define MITK_PP_FOR_244(s, p, o, m) \ - MITK_PP_IF(p(245, s), m, MITK_PP_TUPLE_EAT_2) \ - (245, s) MITK_PP_IF(p(245, s), MITK_PP_FOR_245, MITK_PP_TUPLE_EAT_4)(o(245, s), p, o, m) -#define MITK_PP_FOR_245(s, p, o, m) \ - MITK_PP_IF(p(246, s), m, MITK_PP_TUPLE_EAT_2) \ - (246, s) MITK_PP_IF(p(246, s), MITK_PP_FOR_246, MITK_PP_TUPLE_EAT_4)(o(246, s), p, o, m) -#define MITK_PP_FOR_246(s, p, o, m) \ - MITK_PP_IF(p(247, s), m, MITK_PP_TUPLE_EAT_2) \ - (247, s) MITK_PP_IF(p(247, s), MITK_PP_FOR_247, MITK_PP_TUPLE_EAT_4)(o(247, s), p, o, m) -#define MITK_PP_FOR_247(s, p, o, m) \ - MITK_PP_IF(p(248, s), m, MITK_PP_TUPLE_EAT_2) \ - (248, s) MITK_PP_IF(p(248, s), MITK_PP_FOR_248, MITK_PP_TUPLE_EAT_4)(o(248, s), p, o, m) -#define MITK_PP_FOR_248(s, p, o, m) \ - MITK_PP_IF(p(249, s), m, MITK_PP_TUPLE_EAT_2) \ - (249, s) MITK_PP_IF(p(249, s), MITK_PP_FOR_249, MITK_PP_TUPLE_EAT_4)(o(249, s), p, o, m) -#define MITK_PP_FOR_249(s, p, o, m) \ - MITK_PP_IF(p(250, s), m, MITK_PP_TUPLE_EAT_2) \ - (250, s) MITK_PP_IF(p(250, s), MITK_PP_FOR_250, MITK_PP_TUPLE_EAT_4)(o(250, s), p, o, m) -#define MITK_PP_FOR_250(s, p, o, m) \ - MITK_PP_IF(p(251, s), m, MITK_PP_TUPLE_EAT_2) \ - (251, s) MITK_PP_IF(p(251, s), MITK_PP_FOR_251, MITK_PP_TUPLE_EAT_4)(o(251, s), p, o, m) -#define MITK_PP_FOR_251(s, p, o, m) \ - MITK_PP_IF(p(252, s), m, MITK_PP_TUPLE_EAT_2) \ - (252, s) MITK_PP_IF(p(252, s), MITK_PP_FOR_252, MITK_PP_TUPLE_EAT_4)(o(252, s), p, o, m) -#define MITK_PP_FOR_252(s, p, o, m) \ - MITK_PP_IF(p(253, s), m, MITK_PP_TUPLE_EAT_2) \ - (253, s) MITK_PP_IF(p(253, s), MITK_PP_FOR_253, MITK_PP_TUPLE_EAT_4)(o(253, s), p, o, m) -#define MITK_PP_FOR_253(s, p, o, m) \ - MITK_PP_IF(p(254, s), m, MITK_PP_TUPLE_EAT_2) \ - (254, s) MITK_PP_IF(p(254, s), MITK_PP_FOR_254, MITK_PP_TUPLE_EAT_4)(o(254, s), p, o, m) -#define MITK_PP_FOR_254(s, p, o, m) \ - MITK_PP_IF(p(255, s), m, MITK_PP_TUPLE_EAT_2) \ - (255, s) MITK_PP_IF(p(255, s), MITK_PP_FOR_255, MITK_PP_TUPLE_EAT_4)(o(255, s), p, o, m) -#define MITK_PP_FOR_255(s, p, o, m) \ - MITK_PP_IF(p(256, s), m, MITK_PP_TUPLE_EAT_2) \ - (256, s) MITK_PP_IF(p(256, s), MITK_PP_FOR_256, MITK_PP_TUPLE_EAT_4)(o(256, s), p, o, m) -#define MITK_PP_FOR_256(s, p, o, m) \ - MITK_PP_IF(p(257, s), m, MITK_PP_TUPLE_EAT_2) \ - (257, s) MITK_PP_IF(p(257, s), MITK_PP_FOR_257, MITK_PP_TUPLE_EAT_4)(o(257, s), p, o, m) -# -#endif diff --git a/Modules/Core/include/mitkPPRepetitionFor.h b/Modules/Core/include/mitkPPRepetitionFor.h deleted file mode 100644 index 98bb27b47a..0000000000 --- a/Modules/Core/include/mitkPPRepetitionFor.h +++ /dev/null @@ -1,322 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_REPETITION_FOR_HPP -#define MITK_PREPROCESSOR_REPETITION_FOR_HPP -# -#include "mitkPPCat.h" -#include "mitkPPDebugError.h" -#include "mitkPPDetailAutoRec.h" -# -#/* MITK_PP_FOR */ -# -#if 0 -#define MITK_PP_FOR(state, pred, op, macro) -#endif -# -#define MITK_PP_FOR MITK_PP_CAT(MITK_PP_FOR_, MITK_PP_AUTO_REC(MITK_PP_FOR_P, 256)) -# -#define MITK_PP_FOR_P(n) \ - MITK_PP_CAT(MITK_PP_FOR_CHECK_, MITK_PP_FOR_##n(1, MITK_PP_FOR_SR_P, MITK_PP_FOR_SR_O, MITK_PP_FOR_SR_M)) -# -#define MITK_PP_FOR_SR_P(r, s) s -#define MITK_PP_FOR_SR_O(r, s) 0 -#define MITK_PP_FOR_SR_M(r, s) MITK_PP_NIL -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#include "mitkPPRepetitionDetailEDGFor.h" -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#include "mitkPPRepetitionDetailMSVCFor.h" -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_DMC() -#include "mitkPPRepetitionDetailDMCFor.h" -#else -#include "mitkPPRepetitionDetailFor.h" -#endif -# -#define MITK_PP_FOR_257(s, p, o, m) MITK_PP_ERROR(0x0002) -# -#define MITK_PP_FOR_CHECK_MITK_PP_NIL 1 -# -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_1(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_2(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_3(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_4(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_5(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_6(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_7(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_8(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_9(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_10(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_11(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_12(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_13(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_14(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_15(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_16(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_17(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_18(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_19(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_20(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_21(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_22(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_23(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_24(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_25(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_26(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_27(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_28(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_29(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_30(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_31(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_32(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_33(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_34(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_35(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_36(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_37(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_38(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_39(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_40(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_41(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_42(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_43(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_44(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_45(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_46(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_47(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_48(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_49(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_50(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_51(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_52(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_53(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_54(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_55(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_56(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_57(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_58(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_59(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_60(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_61(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_62(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_63(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_64(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_65(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_66(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_67(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_68(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_69(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_70(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_71(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_72(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_73(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_74(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_75(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_76(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_77(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_78(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_79(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_80(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_81(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_82(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_83(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_84(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_85(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_86(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_87(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_88(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_89(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_90(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_91(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_92(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_93(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_94(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_95(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_96(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_97(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_98(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_99(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_100(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_101(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_102(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_103(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_104(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_105(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_106(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_107(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_108(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_109(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_110(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_111(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_112(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_113(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_114(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_115(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_116(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_117(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_118(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_119(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_120(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_121(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_122(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_123(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_124(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_125(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_126(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_127(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_128(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_129(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_130(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_131(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_132(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_133(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_134(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_135(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_136(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_137(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_138(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_139(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_140(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_141(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_142(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_143(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_144(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_145(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_146(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_147(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_148(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_149(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_150(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_151(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_152(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_153(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_154(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_155(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_156(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_157(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_158(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_159(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_160(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_161(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_162(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_163(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_164(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_165(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_166(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_167(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_168(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_169(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_170(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_171(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_172(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_173(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_174(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_175(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_176(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_177(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_178(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_179(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_180(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_181(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_182(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_183(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_184(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_185(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_186(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_187(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_188(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_189(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_190(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_191(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_192(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_193(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_194(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_195(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_196(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_197(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_198(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_199(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_200(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_201(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_202(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_203(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_204(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_205(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_206(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_207(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_208(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_209(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_210(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_211(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_212(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_213(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_214(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_215(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_216(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_217(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_218(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_219(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_220(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_221(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_222(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_223(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_224(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_225(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_226(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_227(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_228(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_229(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_230(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_231(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_232(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_233(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_234(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_235(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_236(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_237(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_238(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_239(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_240(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_241(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_242(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_243(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_244(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_245(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_246(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_247(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_248(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_249(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_250(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_251(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_252(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_253(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_254(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_255(s, p, o, m) 0 -#define MITK_PP_FOR_CHECK_MITK_PP_FOR_256(s, p, o, m) 0 -# -#endif diff --git a/Modules/Core/include/mitkPPSeq.h b/Modules/Core/include/mitkPPSeq.h deleted file mode 100644 index e723cbb32b..0000000000 --- a/Modules/Core/include/mitkPPSeq.h +++ /dev/null @@ -1,59 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_SEQ_HPP -#define MITK_PREPROCESSOR_SEQ_SEQ_HPP -# -#include "mitkPPConfig.h" -#include "mitkPPSeqElem.h" -# -#/* MITK_PP_SEQ_HEAD */ -# -#define MITK_PP_SEQ_HEAD(seq) MITK_PP_SEQ_ELEM(0, seq) -# -#/* MITK_PP_SEQ_TAIL */ -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_TAIL(seq) MITK_PP_SEQ_TAIL_1((seq)) -#define MITK_PP_SEQ_TAIL_1(par) MITK_PP_SEQ_TAIL_2##par -#define MITK_PP_SEQ_TAIL_2(seq) MITK_PP_SEQ_TAIL_I##seq -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_SEQ_TAIL(seq) MITK_PP_SEQ_TAIL_ID(MITK_PP_SEQ_TAIL_I seq) -#define MITK_PP_SEQ_TAIL_ID(id) id -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_TAIL(seq) MITK_PP_SEQ_TAIL_D(seq) -#define MITK_PP_SEQ_TAIL_D(seq) MITK_PP_SEQ_TAIL_I seq -#else -#define MITK_PP_SEQ_TAIL(seq) MITK_PP_SEQ_TAIL_I seq -#endif -# -#define MITK_PP_SEQ_TAIL_I(x) -# -#/* MITK_PP_SEQ_NIL */ -# -#define MITK_PP_SEQ_NIL(x) (x) -# -#endif diff --git a/Modules/Core/include/mitkPPSeqElem.h b/Modules/Core/include/mitkPPSeqElem.h deleted file mode 100644 index 28a65df790..0000000000 --- a/Modules/Core/include/mitkPPSeqElem.h +++ /dev/null @@ -1,319 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_ELEM_HPP -#define MITK_PREPROCESSOR_SEQ_ELEM_HPP -# -#include "mitkPPCat.h" -#include "mitkPPConfig.h" -#include "mitkPPFacilitiesEmpty.h" -# -#/* MITK_PP_SEQ_ELEM */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_ELEM(i, seq) MITK_PP_SEQ_ELEM_I(i, seq) -#else -#define MITK_PP_SEQ_ELEM(i, seq) MITK_PP_SEQ_ELEM_I((i, seq)) -#endif -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_SEQ_ELEM_I(i, seq) MITK_PP_SEQ_ELEM_II((MITK_PP_SEQ_ELEM_##i seq)) -#define MITK_PP_SEQ_ELEM_II(res) MITK_PP_SEQ_ELEM_IV(MITK_PP_SEQ_ELEM_III res) -#define MITK_PP_SEQ_ELEM_III(x, _) x MITK_PP_EMPTY() -#define MITK_PP_SEQ_ELEM_IV(x) x -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_ELEM_I(par) MITK_PP_SEQ_ELEM_II##par -#define MITK_PP_SEQ_ELEM_II(i, seq) MITK_PP_SEQ_ELEM_III(MITK_PP_SEQ_ELEM_##i##seq) -#define MITK_PP_SEQ_ELEM_III(im) MITK_PP_SEQ_ELEM_IV(im) -#define MITK_PP_SEQ_ELEM_IV(x, _) x -#else -#if defined(__IBMC__) || defined(__IBMCPP__) -#define MITK_PP_SEQ_ELEM_I(i, seq) MITK_PP_SEQ_ELEM_II(MITK_PP_CAT(MITK_PP_SEQ_ELEM_##i, seq)) -#else -#define MITK_PP_SEQ_ELEM_I(i, seq) MITK_PP_SEQ_ELEM_II(MITK_PP_SEQ_ELEM_##i seq) -#endif -#define MITK_PP_SEQ_ELEM_II(im) MITK_PP_SEQ_ELEM_III(im) -#define MITK_PP_SEQ_ELEM_III(x, _) x -#endif -# -#define MITK_PP_SEQ_ELEM_0(x) x, MITK_PP_NIL -#define MITK_PP_SEQ_ELEM_1(_) MITK_PP_SEQ_ELEM_0 -#define MITK_PP_SEQ_ELEM_2(_) MITK_PP_SEQ_ELEM_1 -#define MITK_PP_SEQ_ELEM_3(_) MITK_PP_SEQ_ELEM_2 -#define MITK_PP_SEQ_ELEM_4(_) MITK_PP_SEQ_ELEM_3 -#define MITK_PP_SEQ_ELEM_5(_) MITK_PP_SEQ_ELEM_4 -#define MITK_PP_SEQ_ELEM_6(_) MITK_PP_SEQ_ELEM_5 -#define MITK_PP_SEQ_ELEM_7(_) MITK_PP_SEQ_ELEM_6 -#define MITK_PP_SEQ_ELEM_8(_) MITK_PP_SEQ_ELEM_7 -#define MITK_PP_SEQ_ELEM_9(_) MITK_PP_SEQ_ELEM_8 -#define MITK_PP_SEQ_ELEM_10(_) MITK_PP_SEQ_ELEM_9 -#define MITK_PP_SEQ_ELEM_11(_) MITK_PP_SEQ_ELEM_10 -#define MITK_PP_SEQ_ELEM_12(_) MITK_PP_SEQ_ELEM_11 -#define MITK_PP_SEQ_ELEM_13(_) MITK_PP_SEQ_ELEM_12 -#define MITK_PP_SEQ_ELEM_14(_) MITK_PP_SEQ_ELEM_13 -#define MITK_PP_SEQ_ELEM_15(_) MITK_PP_SEQ_ELEM_14 -#define MITK_PP_SEQ_ELEM_16(_) MITK_PP_SEQ_ELEM_15 -#define MITK_PP_SEQ_ELEM_17(_) MITK_PP_SEQ_ELEM_16 -#define MITK_PP_SEQ_ELEM_18(_) MITK_PP_SEQ_ELEM_17 -#define MITK_PP_SEQ_ELEM_19(_) MITK_PP_SEQ_ELEM_18 -#define MITK_PP_SEQ_ELEM_20(_) MITK_PP_SEQ_ELEM_19 -#define MITK_PP_SEQ_ELEM_21(_) MITK_PP_SEQ_ELEM_20 -#define MITK_PP_SEQ_ELEM_22(_) MITK_PP_SEQ_ELEM_21 -#define MITK_PP_SEQ_ELEM_23(_) MITK_PP_SEQ_ELEM_22 -#define MITK_PP_SEQ_ELEM_24(_) MITK_PP_SEQ_ELEM_23 -#define MITK_PP_SEQ_ELEM_25(_) MITK_PP_SEQ_ELEM_24 -#define MITK_PP_SEQ_ELEM_26(_) MITK_PP_SEQ_ELEM_25 -#define MITK_PP_SEQ_ELEM_27(_) MITK_PP_SEQ_ELEM_26 -#define MITK_PP_SEQ_ELEM_28(_) MITK_PP_SEQ_ELEM_27 -#define MITK_PP_SEQ_ELEM_29(_) MITK_PP_SEQ_ELEM_28 -#define MITK_PP_SEQ_ELEM_30(_) MITK_PP_SEQ_ELEM_29 -#define MITK_PP_SEQ_ELEM_31(_) MITK_PP_SEQ_ELEM_30 -#define MITK_PP_SEQ_ELEM_32(_) MITK_PP_SEQ_ELEM_31 -#define MITK_PP_SEQ_ELEM_33(_) MITK_PP_SEQ_ELEM_32 -#define MITK_PP_SEQ_ELEM_34(_) MITK_PP_SEQ_ELEM_33 -#define MITK_PP_SEQ_ELEM_35(_) MITK_PP_SEQ_ELEM_34 -#define MITK_PP_SEQ_ELEM_36(_) MITK_PP_SEQ_ELEM_35 -#define MITK_PP_SEQ_ELEM_37(_) MITK_PP_SEQ_ELEM_36 -#define MITK_PP_SEQ_ELEM_38(_) MITK_PP_SEQ_ELEM_37 -#define MITK_PP_SEQ_ELEM_39(_) MITK_PP_SEQ_ELEM_38 -#define MITK_PP_SEQ_ELEM_40(_) MITK_PP_SEQ_ELEM_39 -#define MITK_PP_SEQ_ELEM_41(_) MITK_PP_SEQ_ELEM_40 -#define MITK_PP_SEQ_ELEM_42(_) MITK_PP_SEQ_ELEM_41 -#define MITK_PP_SEQ_ELEM_43(_) MITK_PP_SEQ_ELEM_42 -#define MITK_PP_SEQ_ELEM_44(_) MITK_PP_SEQ_ELEM_43 -#define MITK_PP_SEQ_ELEM_45(_) MITK_PP_SEQ_ELEM_44 -#define MITK_PP_SEQ_ELEM_46(_) MITK_PP_SEQ_ELEM_45 -#define MITK_PP_SEQ_ELEM_47(_) MITK_PP_SEQ_ELEM_46 -#define MITK_PP_SEQ_ELEM_48(_) MITK_PP_SEQ_ELEM_47 -#define MITK_PP_SEQ_ELEM_49(_) MITK_PP_SEQ_ELEM_48 -#define MITK_PP_SEQ_ELEM_50(_) MITK_PP_SEQ_ELEM_49 -#define MITK_PP_SEQ_ELEM_51(_) MITK_PP_SEQ_ELEM_50 -#define MITK_PP_SEQ_ELEM_52(_) MITK_PP_SEQ_ELEM_51 -#define MITK_PP_SEQ_ELEM_53(_) MITK_PP_SEQ_ELEM_52 -#define MITK_PP_SEQ_ELEM_54(_) MITK_PP_SEQ_ELEM_53 -#define MITK_PP_SEQ_ELEM_55(_) MITK_PP_SEQ_ELEM_54 -#define MITK_PP_SEQ_ELEM_56(_) MITK_PP_SEQ_ELEM_55 -#define MITK_PP_SEQ_ELEM_57(_) MITK_PP_SEQ_ELEM_56 -#define MITK_PP_SEQ_ELEM_58(_) MITK_PP_SEQ_ELEM_57 -#define MITK_PP_SEQ_ELEM_59(_) MITK_PP_SEQ_ELEM_58 -#define MITK_PP_SEQ_ELEM_60(_) MITK_PP_SEQ_ELEM_59 -#define MITK_PP_SEQ_ELEM_61(_) MITK_PP_SEQ_ELEM_60 -#define MITK_PP_SEQ_ELEM_62(_) MITK_PP_SEQ_ELEM_61 -#define MITK_PP_SEQ_ELEM_63(_) MITK_PP_SEQ_ELEM_62 -#define MITK_PP_SEQ_ELEM_64(_) MITK_PP_SEQ_ELEM_63 -#define MITK_PP_SEQ_ELEM_65(_) MITK_PP_SEQ_ELEM_64 -#define MITK_PP_SEQ_ELEM_66(_) MITK_PP_SEQ_ELEM_65 -#define MITK_PP_SEQ_ELEM_67(_) MITK_PP_SEQ_ELEM_66 -#define MITK_PP_SEQ_ELEM_68(_) MITK_PP_SEQ_ELEM_67 -#define MITK_PP_SEQ_ELEM_69(_) MITK_PP_SEQ_ELEM_68 -#define MITK_PP_SEQ_ELEM_70(_) MITK_PP_SEQ_ELEM_69 -#define MITK_PP_SEQ_ELEM_71(_) MITK_PP_SEQ_ELEM_70 -#define MITK_PP_SEQ_ELEM_72(_) MITK_PP_SEQ_ELEM_71 -#define MITK_PP_SEQ_ELEM_73(_) MITK_PP_SEQ_ELEM_72 -#define MITK_PP_SEQ_ELEM_74(_) MITK_PP_SEQ_ELEM_73 -#define MITK_PP_SEQ_ELEM_75(_) MITK_PP_SEQ_ELEM_74 -#define MITK_PP_SEQ_ELEM_76(_) MITK_PP_SEQ_ELEM_75 -#define MITK_PP_SEQ_ELEM_77(_) MITK_PP_SEQ_ELEM_76 -#define MITK_PP_SEQ_ELEM_78(_) MITK_PP_SEQ_ELEM_77 -#define MITK_PP_SEQ_ELEM_79(_) MITK_PP_SEQ_ELEM_78 -#define MITK_PP_SEQ_ELEM_80(_) MITK_PP_SEQ_ELEM_79 -#define MITK_PP_SEQ_ELEM_81(_) MITK_PP_SEQ_ELEM_80 -#define MITK_PP_SEQ_ELEM_82(_) MITK_PP_SEQ_ELEM_81 -#define MITK_PP_SEQ_ELEM_83(_) MITK_PP_SEQ_ELEM_82 -#define MITK_PP_SEQ_ELEM_84(_) MITK_PP_SEQ_ELEM_83 -#define MITK_PP_SEQ_ELEM_85(_) MITK_PP_SEQ_ELEM_84 -#define MITK_PP_SEQ_ELEM_86(_) MITK_PP_SEQ_ELEM_85 -#define MITK_PP_SEQ_ELEM_87(_) MITK_PP_SEQ_ELEM_86 -#define MITK_PP_SEQ_ELEM_88(_) MITK_PP_SEQ_ELEM_87 -#define MITK_PP_SEQ_ELEM_89(_) MITK_PP_SEQ_ELEM_88 -#define MITK_PP_SEQ_ELEM_90(_) MITK_PP_SEQ_ELEM_89 -#define MITK_PP_SEQ_ELEM_91(_) MITK_PP_SEQ_ELEM_90 -#define MITK_PP_SEQ_ELEM_92(_) MITK_PP_SEQ_ELEM_91 -#define MITK_PP_SEQ_ELEM_93(_) MITK_PP_SEQ_ELEM_92 -#define MITK_PP_SEQ_ELEM_94(_) MITK_PP_SEQ_ELEM_93 -#define MITK_PP_SEQ_ELEM_95(_) MITK_PP_SEQ_ELEM_94 -#define MITK_PP_SEQ_ELEM_96(_) MITK_PP_SEQ_ELEM_95 -#define MITK_PP_SEQ_ELEM_97(_) MITK_PP_SEQ_ELEM_96 -#define MITK_PP_SEQ_ELEM_98(_) MITK_PP_SEQ_ELEM_97 -#define MITK_PP_SEQ_ELEM_99(_) MITK_PP_SEQ_ELEM_98 -#define MITK_PP_SEQ_ELEM_100(_) MITK_PP_SEQ_ELEM_99 -#define MITK_PP_SEQ_ELEM_101(_) MITK_PP_SEQ_ELEM_100 -#define MITK_PP_SEQ_ELEM_102(_) MITK_PP_SEQ_ELEM_101 -#define MITK_PP_SEQ_ELEM_103(_) MITK_PP_SEQ_ELEM_102 -#define MITK_PP_SEQ_ELEM_104(_) MITK_PP_SEQ_ELEM_103 -#define MITK_PP_SEQ_ELEM_105(_) MITK_PP_SEQ_ELEM_104 -#define MITK_PP_SEQ_ELEM_106(_) MITK_PP_SEQ_ELEM_105 -#define MITK_PP_SEQ_ELEM_107(_) MITK_PP_SEQ_ELEM_106 -#define MITK_PP_SEQ_ELEM_108(_) MITK_PP_SEQ_ELEM_107 -#define MITK_PP_SEQ_ELEM_109(_) MITK_PP_SEQ_ELEM_108 -#define MITK_PP_SEQ_ELEM_110(_) MITK_PP_SEQ_ELEM_109 -#define MITK_PP_SEQ_ELEM_111(_) MITK_PP_SEQ_ELEM_110 -#define MITK_PP_SEQ_ELEM_112(_) MITK_PP_SEQ_ELEM_111 -#define MITK_PP_SEQ_ELEM_113(_) MITK_PP_SEQ_ELEM_112 -#define MITK_PP_SEQ_ELEM_114(_) MITK_PP_SEQ_ELEM_113 -#define MITK_PP_SEQ_ELEM_115(_) MITK_PP_SEQ_ELEM_114 -#define MITK_PP_SEQ_ELEM_116(_) MITK_PP_SEQ_ELEM_115 -#define MITK_PP_SEQ_ELEM_117(_) MITK_PP_SEQ_ELEM_116 -#define MITK_PP_SEQ_ELEM_118(_) MITK_PP_SEQ_ELEM_117 -#define MITK_PP_SEQ_ELEM_119(_) MITK_PP_SEQ_ELEM_118 -#define MITK_PP_SEQ_ELEM_120(_) MITK_PP_SEQ_ELEM_119 -#define MITK_PP_SEQ_ELEM_121(_) MITK_PP_SEQ_ELEM_120 -#define MITK_PP_SEQ_ELEM_122(_) MITK_PP_SEQ_ELEM_121 -#define MITK_PP_SEQ_ELEM_123(_) MITK_PP_SEQ_ELEM_122 -#define MITK_PP_SEQ_ELEM_124(_) MITK_PP_SEQ_ELEM_123 -#define MITK_PP_SEQ_ELEM_125(_) MITK_PP_SEQ_ELEM_124 -#define MITK_PP_SEQ_ELEM_126(_) MITK_PP_SEQ_ELEM_125 -#define MITK_PP_SEQ_ELEM_127(_) MITK_PP_SEQ_ELEM_126 -#define MITK_PP_SEQ_ELEM_128(_) MITK_PP_SEQ_ELEM_127 -#define MITK_PP_SEQ_ELEM_129(_) MITK_PP_SEQ_ELEM_128 -#define MITK_PP_SEQ_ELEM_130(_) MITK_PP_SEQ_ELEM_129 -#define MITK_PP_SEQ_ELEM_131(_) MITK_PP_SEQ_ELEM_130 -#define MITK_PP_SEQ_ELEM_132(_) MITK_PP_SEQ_ELEM_131 -#define MITK_PP_SEQ_ELEM_133(_) MITK_PP_SEQ_ELEM_132 -#define MITK_PP_SEQ_ELEM_134(_) MITK_PP_SEQ_ELEM_133 -#define MITK_PP_SEQ_ELEM_135(_) MITK_PP_SEQ_ELEM_134 -#define MITK_PP_SEQ_ELEM_136(_) MITK_PP_SEQ_ELEM_135 -#define MITK_PP_SEQ_ELEM_137(_) MITK_PP_SEQ_ELEM_136 -#define MITK_PP_SEQ_ELEM_138(_) MITK_PP_SEQ_ELEM_137 -#define MITK_PP_SEQ_ELEM_139(_) MITK_PP_SEQ_ELEM_138 -#define MITK_PP_SEQ_ELEM_140(_) MITK_PP_SEQ_ELEM_139 -#define MITK_PP_SEQ_ELEM_141(_) MITK_PP_SEQ_ELEM_140 -#define MITK_PP_SEQ_ELEM_142(_) MITK_PP_SEQ_ELEM_141 -#define MITK_PP_SEQ_ELEM_143(_) MITK_PP_SEQ_ELEM_142 -#define MITK_PP_SEQ_ELEM_144(_) MITK_PP_SEQ_ELEM_143 -#define MITK_PP_SEQ_ELEM_145(_) MITK_PP_SEQ_ELEM_144 -#define MITK_PP_SEQ_ELEM_146(_) MITK_PP_SEQ_ELEM_145 -#define MITK_PP_SEQ_ELEM_147(_) MITK_PP_SEQ_ELEM_146 -#define MITK_PP_SEQ_ELEM_148(_) MITK_PP_SEQ_ELEM_147 -#define MITK_PP_SEQ_ELEM_149(_) MITK_PP_SEQ_ELEM_148 -#define MITK_PP_SEQ_ELEM_150(_) MITK_PP_SEQ_ELEM_149 -#define MITK_PP_SEQ_ELEM_151(_) MITK_PP_SEQ_ELEM_150 -#define MITK_PP_SEQ_ELEM_152(_) MITK_PP_SEQ_ELEM_151 -#define MITK_PP_SEQ_ELEM_153(_) MITK_PP_SEQ_ELEM_152 -#define MITK_PP_SEQ_ELEM_154(_) MITK_PP_SEQ_ELEM_153 -#define MITK_PP_SEQ_ELEM_155(_) MITK_PP_SEQ_ELEM_154 -#define MITK_PP_SEQ_ELEM_156(_) MITK_PP_SEQ_ELEM_155 -#define MITK_PP_SEQ_ELEM_157(_) MITK_PP_SEQ_ELEM_156 -#define MITK_PP_SEQ_ELEM_158(_) MITK_PP_SEQ_ELEM_157 -#define MITK_PP_SEQ_ELEM_159(_) MITK_PP_SEQ_ELEM_158 -#define MITK_PP_SEQ_ELEM_160(_) MITK_PP_SEQ_ELEM_159 -#define MITK_PP_SEQ_ELEM_161(_) MITK_PP_SEQ_ELEM_160 -#define MITK_PP_SEQ_ELEM_162(_) MITK_PP_SEQ_ELEM_161 -#define MITK_PP_SEQ_ELEM_163(_) MITK_PP_SEQ_ELEM_162 -#define MITK_PP_SEQ_ELEM_164(_) MITK_PP_SEQ_ELEM_163 -#define MITK_PP_SEQ_ELEM_165(_) MITK_PP_SEQ_ELEM_164 -#define MITK_PP_SEQ_ELEM_166(_) MITK_PP_SEQ_ELEM_165 -#define MITK_PP_SEQ_ELEM_167(_) MITK_PP_SEQ_ELEM_166 -#define MITK_PP_SEQ_ELEM_168(_) MITK_PP_SEQ_ELEM_167 -#define MITK_PP_SEQ_ELEM_169(_) MITK_PP_SEQ_ELEM_168 -#define MITK_PP_SEQ_ELEM_170(_) MITK_PP_SEQ_ELEM_169 -#define MITK_PP_SEQ_ELEM_171(_) MITK_PP_SEQ_ELEM_170 -#define MITK_PP_SEQ_ELEM_172(_) MITK_PP_SEQ_ELEM_171 -#define MITK_PP_SEQ_ELEM_173(_) MITK_PP_SEQ_ELEM_172 -#define MITK_PP_SEQ_ELEM_174(_) MITK_PP_SEQ_ELEM_173 -#define MITK_PP_SEQ_ELEM_175(_) MITK_PP_SEQ_ELEM_174 -#define MITK_PP_SEQ_ELEM_176(_) MITK_PP_SEQ_ELEM_175 -#define MITK_PP_SEQ_ELEM_177(_) MITK_PP_SEQ_ELEM_176 -#define MITK_PP_SEQ_ELEM_178(_) MITK_PP_SEQ_ELEM_177 -#define MITK_PP_SEQ_ELEM_179(_) MITK_PP_SEQ_ELEM_178 -#define MITK_PP_SEQ_ELEM_180(_) MITK_PP_SEQ_ELEM_179 -#define MITK_PP_SEQ_ELEM_181(_) MITK_PP_SEQ_ELEM_180 -#define MITK_PP_SEQ_ELEM_182(_) MITK_PP_SEQ_ELEM_181 -#define MITK_PP_SEQ_ELEM_183(_) MITK_PP_SEQ_ELEM_182 -#define MITK_PP_SEQ_ELEM_184(_) MITK_PP_SEQ_ELEM_183 -#define MITK_PP_SEQ_ELEM_185(_) MITK_PP_SEQ_ELEM_184 -#define MITK_PP_SEQ_ELEM_186(_) MITK_PP_SEQ_ELEM_185 -#define MITK_PP_SEQ_ELEM_187(_) MITK_PP_SEQ_ELEM_186 -#define MITK_PP_SEQ_ELEM_188(_) MITK_PP_SEQ_ELEM_187 -#define MITK_PP_SEQ_ELEM_189(_) MITK_PP_SEQ_ELEM_188 -#define MITK_PP_SEQ_ELEM_190(_) MITK_PP_SEQ_ELEM_189 -#define MITK_PP_SEQ_ELEM_191(_) MITK_PP_SEQ_ELEM_190 -#define MITK_PP_SEQ_ELEM_192(_) MITK_PP_SEQ_ELEM_191 -#define MITK_PP_SEQ_ELEM_193(_) MITK_PP_SEQ_ELEM_192 -#define MITK_PP_SEQ_ELEM_194(_) MITK_PP_SEQ_ELEM_193 -#define MITK_PP_SEQ_ELEM_195(_) MITK_PP_SEQ_ELEM_194 -#define MITK_PP_SEQ_ELEM_196(_) MITK_PP_SEQ_ELEM_195 -#define MITK_PP_SEQ_ELEM_197(_) MITK_PP_SEQ_ELEM_196 -#define MITK_PP_SEQ_ELEM_198(_) MITK_PP_SEQ_ELEM_197 -#define MITK_PP_SEQ_ELEM_199(_) MITK_PP_SEQ_ELEM_198 -#define MITK_PP_SEQ_ELEM_200(_) MITK_PP_SEQ_ELEM_199 -#define MITK_PP_SEQ_ELEM_201(_) MITK_PP_SEQ_ELEM_200 -#define MITK_PP_SEQ_ELEM_202(_) MITK_PP_SEQ_ELEM_201 -#define MITK_PP_SEQ_ELEM_203(_) MITK_PP_SEQ_ELEM_202 -#define MITK_PP_SEQ_ELEM_204(_) MITK_PP_SEQ_ELEM_203 -#define MITK_PP_SEQ_ELEM_205(_) MITK_PP_SEQ_ELEM_204 -#define MITK_PP_SEQ_ELEM_206(_) MITK_PP_SEQ_ELEM_205 -#define MITK_PP_SEQ_ELEM_207(_) MITK_PP_SEQ_ELEM_206 -#define MITK_PP_SEQ_ELEM_208(_) MITK_PP_SEQ_ELEM_207 -#define MITK_PP_SEQ_ELEM_209(_) MITK_PP_SEQ_ELEM_208 -#define MITK_PP_SEQ_ELEM_210(_) MITK_PP_SEQ_ELEM_209 -#define MITK_PP_SEQ_ELEM_211(_) MITK_PP_SEQ_ELEM_210 -#define MITK_PP_SEQ_ELEM_212(_) MITK_PP_SEQ_ELEM_211 -#define MITK_PP_SEQ_ELEM_213(_) MITK_PP_SEQ_ELEM_212 -#define MITK_PP_SEQ_ELEM_214(_) MITK_PP_SEQ_ELEM_213 -#define MITK_PP_SEQ_ELEM_215(_) MITK_PP_SEQ_ELEM_214 -#define MITK_PP_SEQ_ELEM_216(_) MITK_PP_SEQ_ELEM_215 -#define MITK_PP_SEQ_ELEM_217(_) MITK_PP_SEQ_ELEM_216 -#define MITK_PP_SEQ_ELEM_218(_) MITK_PP_SEQ_ELEM_217 -#define MITK_PP_SEQ_ELEM_219(_) MITK_PP_SEQ_ELEM_218 -#define MITK_PP_SEQ_ELEM_220(_) MITK_PP_SEQ_ELEM_219 -#define MITK_PP_SEQ_ELEM_221(_) MITK_PP_SEQ_ELEM_220 -#define MITK_PP_SEQ_ELEM_222(_) MITK_PP_SEQ_ELEM_221 -#define MITK_PP_SEQ_ELEM_223(_) MITK_PP_SEQ_ELEM_222 -#define MITK_PP_SEQ_ELEM_224(_) MITK_PP_SEQ_ELEM_223 -#define MITK_PP_SEQ_ELEM_225(_) MITK_PP_SEQ_ELEM_224 -#define MITK_PP_SEQ_ELEM_226(_) MITK_PP_SEQ_ELEM_225 -#define MITK_PP_SEQ_ELEM_227(_) MITK_PP_SEQ_ELEM_226 -#define MITK_PP_SEQ_ELEM_228(_) MITK_PP_SEQ_ELEM_227 -#define MITK_PP_SEQ_ELEM_229(_) MITK_PP_SEQ_ELEM_228 -#define MITK_PP_SEQ_ELEM_230(_) MITK_PP_SEQ_ELEM_229 -#define MITK_PP_SEQ_ELEM_231(_) MITK_PP_SEQ_ELEM_230 -#define MITK_PP_SEQ_ELEM_232(_) MITK_PP_SEQ_ELEM_231 -#define MITK_PP_SEQ_ELEM_233(_) MITK_PP_SEQ_ELEM_232 -#define MITK_PP_SEQ_ELEM_234(_) MITK_PP_SEQ_ELEM_233 -#define MITK_PP_SEQ_ELEM_235(_) MITK_PP_SEQ_ELEM_234 -#define MITK_PP_SEQ_ELEM_236(_) MITK_PP_SEQ_ELEM_235 -#define MITK_PP_SEQ_ELEM_237(_) MITK_PP_SEQ_ELEM_236 -#define MITK_PP_SEQ_ELEM_238(_) MITK_PP_SEQ_ELEM_237 -#define MITK_PP_SEQ_ELEM_239(_) MITK_PP_SEQ_ELEM_238 -#define MITK_PP_SEQ_ELEM_240(_) MITK_PP_SEQ_ELEM_239 -#define MITK_PP_SEQ_ELEM_241(_) MITK_PP_SEQ_ELEM_240 -#define MITK_PP_SEQ_ELEM_242(_) MITK_PP_SEQ_ELEM_241 -#define MITK_PP_SEQ_ELEM_243(_) MITK_PP_SEQ_ELEM_242 -#define MITK_PP_SEQ_ELEM_244(_) MITK_PP_SEQ_ELEM_243 -#define MITK_PP_SEQ_ELEM_245(_) MITK_PP_SEQ_ELEM_244 -#define MITK_PP_SEQ_ELEM_246(_) MITK_PP_SEQ_ELEM_245 -#define MITK_PP_SEQ_ELEM_247(_) MITK_PP_SEQ_ELEM_246 -#define MITK_PP_SEQ_ELEM_248(_) MITK_PP_SEQ_ELEM_247 -#define MITK_PP_SEQ_ELEM_249(_) MITK_PP_SEQ_ELEM_248 -#define MITK_PP_SEQ_ELEM_250(_) MITK_PP_SEQ_ELEM_249 -#define MITK_PP_SEQ_ELEM_251(_) MITK_PP_SEQ_ELEM_250 -#define MITK_PP_SEQ_ELEM_252(_) MITK_PP_SEQ_ELEM_251 -#define MITK_PP_SEQ_ELEM_253(_) MITK_PP_SEQ_ELEM_252 -#define MITK_PP_SEQ_ELEM_254(_) MITK_PP_SEQ_ELEM_253 -#define MITK_PP_SEQ_ELEM_255(_) MITK_PP_SEQ_ELEM_254 -# -#endif diff --git a/Modules/Core/include/mitkPPSeqEnum.h b/Modules/Core/include/mitkPPSeqEnum.h deleted file mode 100644 index 24f2a34d3f..0000000000 --- a/Modules/Core/include/mitkPPSeqEnum.h +++ /dev/null @@ -1,303 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_ENUM_HPP -#define MITK_PREPROCESSOR_SEQ_ENUM_HPP -# -#include "mitkPPCat.h" -#include "mitkPPConfig.h" -#include "mitkPPSeqSize.h" -# -#/* MITK_PP_SEQ_ENUM */ -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_ENUM(seq) MITK_PP_SEQ_ENUM_I(seq) -#define MITK_PP_SEQ_ENUM_I(seq) MITK_PP_CAT(MITK_PP_SEQ_ENUM_, MITK_PP_SEQ_SIZE(seq)) seq -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_ENUM(seq) MITK_PP_SEQ_ENUM_I(MITK_PP_SEQ_SIZE(seq), seq) -#define MITK_PP_SEQ_ENUM_I(size, seq) MITK_PP_CAT(MITK_PP_SEQ_ENUM_, size) seq -#else -#define MITK_PP_SEQ_ENUM(seq) MITK_PP_CAT(MITK_PP_SEQ_ENUM_, MITK_PP_SEQ_SIZE(seq)) seq -#endif -# -#define MITK_PP_SEQ_ENUM_1(x) x -#define MITK_PP_SEQ_ENUM_2(x) x, MITK_PP_SEQ_ENUM_1 -#define MITK_PP_SEQ_ENUM_3(x) x, MITK_PP_SEQ_ENUM_2 -#define MITK_PP_SEQ_ENUM_4(x) x, MITK_PP_SEQ_ENUM_3 -#define MITK_PP_SEQ_ENUM_5(x) x, MITK_PP_SEQ_ENUM_4 -#define MITK_PP_SEQ_ENUM_6(x) x, MITK_PP_SEQ_ENUM_5 -#define MITK_PP_SEQ_ENUM_7(x) x, MITK_PP_SEQ_ENUM_6 -#define MITK_PP_SEQ_ENUM_8(x) x, MITK_PP_SEQ_ENUM_7 -#define MITK_PP_SEQ_ENUM_9(x) x, MITK_PP_SEQ_ENUM_8 -#define MITK_PP_SEQ_ENUM_10(x) x, MITK_PP_SEQ_ENUM_9 -#define MITK_PP_SEQ_ENUM_11(x) x, MITK_PP_SEQ_ENUM_10 -#define MITK_PP_SEQ_ENUM_12(x) x, MITK_PP_SEQ_ENUM_11 -#define MITK_PP_SEQ_ENUM_13(x) x, MITK_PP_SEQ_ENUM_12 -#define MITK_PP_SEQ_ENUM_14(x) x, MITK_PP_SEQ_ENUM_13 -#define MITK_PP_SEQ_ENUM_15(x) x, MITK_PP_SEQ_ENUM_14 -#define MITK_PP_SEQ_ENUM_16(x) x, MITK_PP_SEQ_ENUM_15 -#define MITK_PP_SEQ_ENUM_17(x) x, MITK_PP_SEQ_ENUM_16 -#define MITK_PP_SEQ_ENUM_18(x) x, MITK_PP_SEQ_ENUM_17 -#define MITK_PP_SEQ_ENUM_19(x) x, MITK_PP_SEQ_ENUM_18 -#define MITK_PP_SEQ_ENUM_20(x) x, MITK_PP_SEQ_ENUM_19 -#define MITK_PP_SEQ_ENUM_21(x) x, MITK_PP_SEQ_ENUM_20 -#define MITK_PP_SEQ_ENUM_22(x) x, MITK_PP_SEQ_ENUM_21 -#define MITK_PP_SEQ_ENUM_23(x) x, MITK_PP_SEQ_ENUM_22 -#define MITK_PP_SEQ_ENUM_24(x) x, MITK_PP_SEQ_ENUM_23 -#define MITK_PP_SEQ_ENUM_25(x) x, MITK_PP_SEQ_ENUM_24 -#define MITK_PP_SEQ_ENUM_26(x) x, MITK_PP_SEQ_ENUM_25 -#define MITK_PP_SEQ_ENUM_27(x) x, MITK_PP_SEQ_ENUM_26 -#define MITK_PP_SEQ_ENUM_28(x) x, MITK_PP_SEQ_ENUM_27 -#define MITK_PP_SEQ_ENUM_29(x) x, MITK_PP_SEQ_ENUM_28 -#define MITK_PP_SEQ_ENUM_30(x) x, MITK_PP_SEQ_ENUM_29 -#define MITK_PP_SEQ_ENUM_31(x) x, MITK_PP_SEQ_ENUM_30 -#define MITK_PP_SEQ_ENUM_32(x) x, MITK_PP_SEQ_ENUM_31 -#define MITK_PP_SEQ_ENUM_33(x) x, MITK_PP_SEQ_ENUM_32 -#define MITK_PP_SEQ_ENUM_34(x) x, MITK_PP_SEQ_ENUM_33 -#define MITK_PP_SEQ_ENUM_35(x) x, MITK_PP_SEQ_ENUM_34 -#define MITK_PP_SEQ_ENUM_36(x) x, MITK_PP_SEQ_ENUM_35 -#define MITK_PP_SEQ_ENUM_37(x) x, MITK_PP_SEQ_ENUM_36 -#define MITK_PP_SEQ_ENUM_38(x) x, MITK_PP_SEQ_ENUM_37 -#define MITK_PP_SEQ_ENUM_39(x) x, MITK_PP_SEQ_ENUM_38 -#define MITK_PP_SEQ_ENUM_40(x) x, MITK_PP_SEQ_ENUM_39 -#define MITK_PP_SEQ_ENUM_41(x) x, MITK_PP_SEQ_ENUM_40 -#define MITK_PP_SEQ_ENUM_42(x) x, MITK_PP_SEQ_ENUM_41 -#define MITK_PP_SEQ_ENUM_43(x) x, MITK_PP_SEQ_ENUM_42 -#define MITK_PP_SEQ_ENUM_44(x) x, MITK_PP_SEQ_ENUM_43 -#define MITK_PP_SEQ_ENUM_45(x) x, MITK_PP_SEQ_ENUM_44 -#define MITK_PP_SEQ_ENUM_46(x) x, MITK_PP_SEQ_ENUM_45 -#define MITK_PP_SEQ_ENUM_47(x) x, MITK_PP_SEQ_ENUM_46 -#define MITK_PP_SEQ_ENUM_48(x) x, MITK_PP_SEQ_ENUM_47 -#define MITK_PP_SEQ_ENUM_49(x) x, MITK_PP_SEQ_ENUM_48 -#define MITK_PP_SEQ_ENUM_50(x) x, MITK_PP_SEQ_ENUM_49 -#define MITK_PP_SEQ_ENUM_51(x) x, MITK_PP_SEQ_ENUM_50 -#define MITK_PP_SEQ_ENUM_52(x) x, MITK_PP_SEQ_ENUM_51 -#define MITK_PP_SEQ_ENUM_53(x) x, MITK_PP_SEQ_ENUM_52 -#define MITK_PP_SEQ_ENUM_54(x) x, MITK_PP_SEQ_ENUM_53 -#define MITK_PP_SEQ_ENUM_55(x) x, MITK_PP_SEQ_ENUM_54 -#define MITK_PP_SEQ_ENUM_56(x) x, MITK_PP_SEQ_ENUM_55 -#define MITK_PP_SEQ_ENUM_57(x) x, MITK_PP_SEQ_ENUM_56 -#define MITK_PP_SEQ_ENUM_58(x) x, MITK_PP_SEQ_ENUM_57 -#define MITK_PP_SEQ_ENUM_59(x) x, MITK_PP_SEQ_ENUM_58 -#define MITK_PP_SEQ_ENUM_60(x) x, MITK_PP_SEQ_ENUM_59 -#define MITK_PP_SEQ_ENUM_61(x) x, MITK_PP_SEQ_ENUM_60 -#define MITK_PP_SEQ_ENUM_62(x) x, MITK_PP_SEQ_ENUM_61 -#define MITK_PP_SEQ_ENUM_63(x) x, MITK_PP_SEQ_ENUM_62 -#define MITK_PP_SEQ_ENUM_64(x) x, MITK_PP_SEQ_ENUM_63 -#define MITK_PP_SEQ_ENUM_65(x) x, MITK_PP_SEQ_ENUM_64 -#define MITK_PP_SEQ_ENUM_66(x) x, MITK_PP_SEQ_ENUM_65 -#define MITK_PP_SEQ_ENUM_67(x) x, MITK_PP_SEQ_ENUM_66 -#define MITK_PP_SEQ_ENUM_68(x) x, MITK_PP_SEQ_ENUM_67 -#define MITK_PP_SEQ_ENUM_69(x) x, MITK_PP_SEQ_ENUM_68 -#define MITK_PP_SEQ_ENUM_70(x) x, MITK_PP_SEQ_ENUM_69 -#define MITK_PP_SEQ_ENUM_71(x) x, MITK_PP_SEQ_ENUM_70 -#define MITK_PP_SEQ_ENUM_72(x) x, MITK_PP_SEQ_ENUM_71 -#define MITK_PP_SEQ_ENUM_73(x) x, MITK_PP_SEQ_ENUM_72 -#define MITK_PP_SEQ_ENUM_74(x) x, MITK_PP_SEQ_ENUM_73 -#define MITK_PP_SEQ_ENUM_75(x) x, MITK_PP_SEQ_ENUM_74 -#define MITK_PP_SEQ_ENUM_76(x) x, MITK_PP_SEQ_ENUM_75 -#define MITK_PP_SEQ_ENUM_77(x) x, MITK_PP_SEQ_ENUM_76 -#define MITK_PP_SEQ_ENUM_78(x) x, MITK_PP_SEQ_ENUM_77 -#define MITK_PP_SEQ_ENUM_79(x) x, MITK_PP_SEQ_ENUM_78 -#define MITK_PP_SEQ_ENUM_80(x) x, MITK_PP_SEQ_ENUM_79 -#define MITK_PP_SEQ_ENUM_81(x) x, MITK_PP_SEQ_ENUM_80 -#define MITK_PP_SEQ_ENUM_82(x) x, MITK_PP_SEQ_ENUM_81 -#define MITK_PP_SEQ_ENUM_83(x) x, MITK_PP_SEQ_ENUM_82 -#define MITK_PP_SEQ_ENUM_84(x) x, MITK_PP_SEQ_ENUM_83 -#define MITK_PP_SEQ_ENUM_85(x) x, MITK_PP_SEQ_ENUM_84 -#define MITK_PP_SEQ_ENUM_86(x) x, MITK_PP_SEQ_ENUM_85 -#define MITK_PP_SEQ_ENUM_87(x) x, MITK_PP_SEQ_ENUM_86 -#define MITK_PP_SEQ_ENUM_88(x) x, MITK_PP_SEQ_ENUM_87 -#define MITK_PP_SEQ_ENUM_89(x) x, MITK_PP_SEQ_ENUM_88 -#define MITK_PP_SEQ_ENUM_90(x) x, MITK_PP_SEQ_ENUM_89 -#define MITK_PP_SEQ_ENUM_91(x) x, MITK_PP_SEQ_ENUM_90 -#define MITK_PP_SEQ_ENUM_92(x) x, MITK_PP_SEQ_ENUM_91 -#define MITK_PP_SEQ_ENUM_93(x) x, MITK_PP_SEQ_ENUM_92 -#define MITK_PP_SEQ_ENUM_94(x) x, MITK_PP_SEQ_ENUM_93 -#define MITK_PP_SEQ_ENUM_95(x) x, MITK_PP_SEQ_ENUM_94 -#define MITK_PP_SEQ_ENUM_96(x) x, MITK_PP_SEQ_ENUM_95 -#define MITK_PP_SEQ_ENUM_97(x) x, MITK_PP_SEQ_ENUM_96 -#define MITK_PP_SEQ_ENUM_98(x) x, MITK_PP_SEQ_ENUM_97 -#define MITK_PP_SEQ_ENUM_99(x) x, MITK_PP_SEQ_ENUM_98 -#define MITK_PP_SEQ_ENUM_100(x) x, MITK_PP_SEQ_ENUM_99 -#define MITK_PP_SEQ_ENUM_101(x) x, MITK_PP_SEQ_ENUM_100 -#define MITK_PP_SEQ_ENUM_102(x) x, MITK_PP_SEQ_ENUM_101 -#define MITK_PP_SEQ_ENUM_103(x) x, MITK_PP_SEQ_ENUM_102 -#define MITK_PP_SEQ_ENUM_104(x) x, MITK_PP_SEQ_ENUM_103 -#define MITK_PP_SEQ_ENUM_105(x) x, MITK_PP_SEQ_ENUM_104 -#define MITK_PP_SEQ_ENUM_106(x) x, MITK_PP_SEQ_ENUM_105 -#define MITK_PP_SEQ_ENUM_107(x) x, MITK_PP_SEQ_ENUM_106 -#define MITK_PP_SEQ_ENUM_108(x) x, MITK_PP_SEQ_ENUM_107 -#define MITK_PP_SEQ_ENUM_109(x) x, MITK_PP_SEQ_ENUM_108 -#define MITK_PP_SEQ_ENUM_110(x) x, MITK_PP_SEQ_ENUM_109 -#define MITK_PP_SEQ_ENUM_111(x) x, MITK_PP_SEQ_ENUM_110 -#define MITK_PP_SEQ_ENUM_112(x) x, MITK_PP_SEQ_ENUM_111 -#define MITK_PP_SEQ_ENUM_113(x) x, MITK_PP_SEQ_ENUM_112 -#define MITK_PP_SEQ_ENUM_114(x) x, MITK_PP_SEQ_ENUM_113 -#define MITK_PP_SEQ_ENUM_115(x) x, MITK_PP_SEQ_ENUM_114 -#define MITK_PP_SEQ_ENUM_116(x) x, MITK_PP_SEQ_ENUM_115 -#define MITK_PP_SEQ_ENUM_117(x) x, MITK_PP_SEQ_ENUM_116 -#define MITK_PP_SEQ_ENUM_118(x) x, MITK_PP_SEQ_ENUM_117 -#define MITK_PP_SEQ_ENUM_119(x) x, MITK_PP_SEQ_ENUM_118 -#define MITK_PP_SEQ_ENUM_120(x) x, MITK_PP_SEQ_ENUM_119 -#define MITK_PP_SEQ_ENUM_121(x) x, MITK_PP_SEQ_ENUM_120 -#define MITK_PP_SEQ_ENUM_122(x) x, MITK_PP_SEQ_ENUM_121 -#define MITK_PP_SEQ_ENUM_123(x) x, MITK_PP_SEQ_ENUM_122 -#define MITK_PP_SEQ_ENUM_124(x) x, MITK_PP_SEQ_ENUM_123 -#define MITK_PP_SEQ_ENUM_125(x) x, MITK_PP_SEQ_ENUM_124 -#define MITK_PP_SEQ_ENUM_126(x) x, MITK_PP_SEQ_ENUM_125 -#define MITK_PP_SEQ_ENUM_127(x) x, MITK_PP_SEQ_ENUM_126 -#define MITK_PP_SEQ_ENUM_128(x) x, MITK_PP_SEQ_ENUM_127 -#define MITK_PP_SEQ_ENUM_129(x) x, MITK_PP_SEQ_ENUM_128 -#define MITK_PP_SEQ_ENUM_130(x) x, MITK_PP_SEQ_ENUM_129 -#define MITK_PP_SEQ_ENUM_131(x) x, MITK_PP_SEQ_ENUM_130 -#define MITK_PP_SEQ_ENUM_132(x) x, MITK_PP_SEQ_ENUM_131 -#define MITK_PP_SEQ_ENUM_133(x) x, MITK_PP_SEQ_ENUM_132 -#define MITK_PP_SEQ_ENUM_134(x) x, MITK_PP_SEQ_ENUM_133 -#define MITK_PP_SEQ_ENUM_135(x) x, MITK_PP_SEQ_ENUM_134 -#define MITK_PP_SEQ_ENUM_136(x) x, MITK_PP_SEQ_ENUM_135 -#define MITK_PP_SEQ_ENUM_137(x) x, MITK_PP_SEQ_ENUM_136 -#define MITK_PP_SEQ_ENUM_138(x) x, MITK_PP_SEQ_ENUM_137 -#define MITK_PP_SEQ_ENUM_139(x) x, MITK_PP_SEQ_ENUM_138 -#define MITK_PP_SEQ_ENUM_140(x) x, MITK_PP_SEQ_ENUM_139 -#define MITK_PP_SEQ_ENUM_141(x) x, MITK_PP_SEQ_ENUM_140 -#define MITK_PP_SEQ_ENUM_142(x) x, MITK_PP_SEQ_ENUM_141 -#define MITK_PP_SEQ_ENUM_143(x) x, MITK_PP_SEQ_ENUM_142 -#define MITK_PP_SEQ_ENUM_144(x) x, MITK_PP_SEQ_ENUM_143 -#define MITK_PP_SEQ_ENUM_145(x) x, MITK_PP_SEQ_ENUM_144 -#define MITK_PP_SEQ_ENUM_146(x) x, MITK_PP_SEQ_ENUM_145 -#define MITK_PP_SEQ_ENUM_147(x) x, MITK_PP_SEQ_ENUM_146 -#define MITK_PP_SEQ_ENUM_148(x) x, MITK_PP_SEQ_ENUM_147 -#define MITK_PP_SEQ_ENUM_149(x) x, MITK_PP_SEQ_ENUM_148 -#define MITK_PP_SEQ_ENUM_150(x) x, MITK_PP_SEQ_ENUM_149 -#define MITK_PP_SEQ_ENUM_151(x) x, MITK_PP_SEQ_ENUM_150 -#define MITK_PP_SEQ_ENUM_152(x) x, MITK_PP_SEQ_ENUM_151 -#define MITK_PP_SEQ_ENUM_153(x) x, MITK_PP_SEQ_ENUM_152 -#define MITK_PP_SEQ_ENUM_154(x) x, MITK_PP_SEQ_ENUM_153 -#define MITK_PP_SEQ_ENUM_155(x) x, MITK_PP_SEQ_ENUM_154 -#define MITK_PP_SEQ_ENUM_156(x) x, MITK_PP_SEQ_ENUM_155 -#define MITK_PP_SEQ_ENUM_157(x) x, MITK_PP_SEQ_ENUM_156 -#define MITK_PP_SEQ_ENUM_158(x) x, MITK_PP_SEQ_ENUM_157 -#define MITK_PP_SEQ_ENUM_159(x) x, MITK_PP_SEQ_ENUM_158 -#define MITK_PP_SEQ_ENUM_160(x) x, MITK_PP_SEQ_ENUM_159 -#define MITK_PP_SEQ_ENUM_161(x) x, MITK_PP_SEQ_ENUM_160 -#define MITK_PP_SEQ_ENUM_162(x) x, MITK_PP_SEQ_ENUM_161 -#define MITK_PP_SEQ_ENUM_163(x) x, MITK_PP_SEQ_ENUM_162 -#define MITK_PP_SEQ_ENUM_164(x) x, MITK_PP_SEQ_ENUM_163 -#define MITK_PP_SEQ_ENUM_165(x) x, MITK_PP_SEQ_ENUM_164 -#define MITK_PP_SEQ_ENUM_166(x) x, MITK_PP_SEQ_ENUM_165 -#define MITK_PP_SEQ_ENUM_167(x) x, MITK_PP_SEQ_ENUM_166 -#define MITK_PP_SEQ_ENUM_168(x) x, MITK_PP_SEQ_ENUM_167 -#define MITK_PP_SEQ_ENUM_169(x) x, MITK_PP_SEQ_ENUM_168 -#define MITK_PP_SEQ_ENUM_170(x) x, MITK_PP_SEQ_ENUM_169 -#define MITK_PP_SEQ_ENUM_171(x) x, MITK_PP_SEQ_ENUM_170 -#define MITK_PP_SEQ_ENUM_172(x) x, MITK_PP_SEQ_ENUM_171 -#define MITK_PP_SEQ_ENUM_173(x) x, MITK_PP_SEQ_ENUM_172 -#define MITK_PP_SEQ_ENUM_174(x) x, MITK_PP_SEQ_ENUM_173 -#define MITK_PP_SEQ_ENUM_175(x) x, MITK_PP_SEQ_ENUM_174 -#define MITK_PP_SEQ_ENUM_176(x) x, MITK_PP_SEQ_ENUM_175 -#define MITK_PP_SEQ_ENUM_177(x) x, MITK_PP_SEQ_ENUM_176 -#define MITK_PP_SEQ_ENUM_178(x) x, MITK_PP_SEQ_ENUM_177 -#define MITK_PP_SEQ_ENUM_179(x) x, MITK_PP_SEQ_ENUM_178 -#define MITK_PP_SEQ_ENUM_180(x) x, MITK_PP_SEQ_ENUM_179 -#define MITK_PP_SEQ_ENUM_181(x) x, MITK_PP_SEQ_ENUM_180 -#define MITK_PP_SEQ_ENUM_182(x) x, MITK_PP_SEQ_ENUM_181 -#define MITK_PP_SEQ_ENUM_183(x) x, MITK_PP_SEQ_ENUM_182 -#define MITK_PP_SEQ_ENUM_184(x) x, MITK_PP_SEQ_ENUM_183 -#define MITK_PP_SEQ_ENUM_185(x) x, MITK_PP_SEQ_ENUM_184 -#define MITK_PP_SEQ_ENUM_186(x) x, MITK_PP_SEQ_ENUM_185 -#define MITK_PP_SEQ_ENUM_187(x) x, MITK_PP_SEQ_ENUM_186 -#define MITK_PP_SEQ_ENUM_188(x) x, MITK_PP_SEQ_ENUM_187 -#define MITK_PP_SEQ_ENUM_189(x) x, MITK_PP_SEQ_ENUM_188 -#define MITK_PP_SEQ_ENUM_190(x) x, MITK_PP_SEQ_ENUM_189 -#define MITK_PP_SEQ_ENUM_191(x) x, MITK_PP_SEQ_ENUM_190 -#define MITK_PP_SEQ_ENUM_192(x) x, MITK_PP_SEQ_ENUM_191 -#define MITK_PP_SEQ_ENUM_193(x) x, MITK_PP_SEQ_ENUM_192 -#define MITK_PP_SEQ_ENUM_194(x) x, MITK_PP_SEQ_ENUM_193 -#define MITK_PP_SEQ_ENUM_195(x) x, MITK_PP_SEQ_ENUM_194 -#define MITK_PP_SEQ_ENUM_196(x) x, MITK_PP_SEQ_ENUM_195 -#define MITK_PP_SEQ_ENUM_197(x) x, MITK_PP_SEQ_ENUM_196 -#define MITK_PP_SEQ_ENUM_198(x) x, MITK_PP_SEQ_ENUM_197 -#define MITK_PP_SEQ_ENUM_199(x) x, MITK_PP_SEQ_ENUM_198 -#define MITK_PP_SEQ_ENUM_200(x) x, MITK_PP_SEQ_ENUM_199 -#define MITK_PP_SEQ_ENUM_201(x) x, MITK_PP_SEQ_ENUM_200 -#define MITK_PP_SEQ_ENUM_202(x) x, MITK_PP_SEQ_ENUM_201 -#define MITK_PP_SEQ_ENUM_203(x) x, MITK_PP_SEQ_ENUM_202 -#define MITK_PP_SEQ_ENUM_204(x) x, MITK_PP_SEQ_ENUM_203 -#define MITK_PP_SEQ_ENUM_205(x) x, MITK_PP_SEQ_ENUM_204 -#define MITK_PP_SEQ_ENUM_206(x) x, MITK_PP_SEQ_ENUM_205 -#define MITK_PP_SEQ_ENUM_207(x) x, MITK_PP_SEQ_ENUM_206 -#define MITK_PP_SEQ_ENUM_208(x) x, MITK_PP_SEQ_ENUM_207 -#define MITK_PP_SEQ_ENUM_209(x) x, MITK_PP_SEQ_ENUM_208 -#define MITK_PP_SEQ_ENUM_210(x) x, MITK_PP_SEQ_ENUM_209 -#define MITK_PP_SEQ_ENUM_211(x) x, MITK_PP_SEQ_ENUM_210 -#define MITK_PP_SEQ_ENUM_212(x) x, MITK_PP_SEQ_ENUM_211 -#define MITK_PP_SEQ_ENUM_213(x) x, MITK_PP_SEQ_ENUM_212 -#define MITK_PP_SEQ_ENUM_214(x) x, MITK_PP_SEQ_ENUM_213 -#define MITK_PP_SEQ_ENUM_215(x) x, MITK_PP_SEQ_ENUM_214 -#define MITK_PP_SEQ_ENUM_216(x) x, MITK_PP_SEQ_ENUM_215 -#define MITK_PP_SEQ_ENUM_217(x) x, MITK_PP_SEQ_ENUM_216 -#define MITK_PP_SEQ_ENUM_218(x) x, MITK_PP_SEQ_ENUM_217 -#define MITK_PP_SEQ_ENUM_219(x) x, MITK_PP_SEQ_ENUM_218 -#define MITK_PP_SEQ_ENUM_220(x) x, MITK_PP_SEQ_ENUM_219 -#define MITK_PP_SEQ_ENUM_221(x) x, MITK_PP_SEQ_ENUM_220 -#define MITK_PP_SEQ_ENUM_222(x) x, MITK_PP_SEQ_ENUM_221 -#define MITK_PP_SEQ_ENUM_223(x) x, MITK_PP_SEQ_ENUM_222 -#define MITK_PP_SEQ_ENUM_224(x) x, MITK_PP_SEQ_ENUM_223 -#define MITK_PP_SEQ_ENUM_225(x) x, MITK_PP_SEQ_ENUM_224 -#define MITK_PP_SEQ_ENUM_226(x) x, MITK_PP_SEQ_ENUM_225 -#define MITK_PP_SEQ_ENUM_227(x) x, MITK_PP_SEQ_ENUM_226 -#define MITK_PP_SEQ_ENUM_228(x) x, MITK_PP_SEQ_ENUM_227 -#define MITK_PP_SEQ_ENUM_229(x) x, MITK_PP_SEQ_ENUM_228 -#define MITK_PP_SEQ_ENUM_230(x) x, MITK_PP_SEQ_ENUM_229 -#define MITK_PP_SEQ_ENUM_231(x) x, MITK_PP_SEQ_ENUM_230 -#define MITK_PP_SEQ_ENUM_232(x) x, MITK_PP_SEQ_ENUM_231 -#define MITK_PP_SEQ_ENUM_233(x) x, MITK_PP_SEQ_ENUM_232 -#define MITK_PP_SEQ_ENUM_234(x) x, MITK_PP_SEQ_ENUM_233 -#define MITK_PP_SEQ_ENUM_235(x) x, MITK_PP_SEQ_ENUM_234 -#define MITK_PP_SEQ_ENUM_236(x) x, MITK_PP_SEQ_ENUM_235 -#define MITK_PP_SEQ_ENUM_237(x) x, MITK_PP_SEQ_ENUM_236 -#define MITK_PP_SEQ_ENUM_238(x) x, MITK_PP_SEQ_ENUM_237 -#define MITK_PP_SEQ_ENUM_239(x) x, MITK_PP_SEQ_ENUM_238 -#define MITK_PP_SEQ_ENUM_240(x) x, MITK_PP_SEQ_ENUM_239 -#define MITK_PP_SEQ_ENUM_241(x) x, MITK_PP_SEQ_ENUM_240 -#define MITK_PP_SEQ_ENUM_242(x) x, MITK_PP_SEQ_ENUM_241 -#define MITK_PP_SEQ_ENUM_243(x) x, MITK_PP_SEQ_ENUM_242 -#define MITK_PP_SEQ_ENUM_244(x) x, MITK_PP_SEQ_ENUM_243 -#define MITK_PP_SEQ_ENUM_245(x) x, MITK_PP_SEQ_ENUM_244 -#define MITK_PP_SEQ_ENUM_246(x) x, MITK_PP_SEQ_ENUM_245 -#define MITK_PP_SEQ_ENUM_247(x) x, MITK_PP_SEQ_ENUM_246 -#define MITK_PP_SEQ_ENUM_248(x) x, MITK_PP_SEQ_ENUM_247 -#define MITK_PP_SEQ_ENUM_249(x) x, MITK_PP_SEQ_ENUM_248 -#define MITK_PP_SEQ_ENUM_250(x) x, MITK_PP_SEQ_ENUM_249 -#define MITK_PP_SEQ_ENUM_251(x) x, MITK_PP_SEQ_ENUM_250 -#define MITK_PP_SEQ_ENUM_252(x) x, MITK_PP_SEQ_ENUM_251 -#define MITK_PP_SEQ_ENUM_253(x) x, MITK_PP_SEQ_ENUM_252 -#define MITK_PP_SEQ_ENUM_254(x) x, MITK_PP_SEQ_ENUM_253 -#define MITK_PP_SEQ_ENUM_255(x) x, MITK_PP_SEQ_ENUM_254 -#define MITK_PP_SEQ_ENUM_256(x) x, MITK_PP_SEQ_ENUM_255 -# -#endif diff --git a/Modules/Core/include/mitkPPSeqForEach.h b/Modules/Core/include/mitkPPSeqForEach.h deleted file mode 100644 index 3201a20bf7..0000000000 --- a/Modules/Core/include/mitkPPSeqForEach.h +++ /dev/null @@ -1,81 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_FOR_EACH_HPP -#define MITK_PREPROCESSOR_SEQ_FOR_EACH_HPP -# -#include "mitkPPArithmeticDec.h" -#include "mitkPPConfig.h" -#include "mitkPPRepetitionFor.h" -#include "mitkPPSeq.h" -#include "mitkPPSeqSize.h" -#include "mitkPPTupleElem.h" -#include "mitkPPTupleRem.h" -# -#/* MITK_PP_SEQ_FOR_EACH */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_FOR_EACH(macro, data, seq) \ - MITK_PP_FOR((macro, data, seq(nil)), MITK_PP_SEQ_FOR_EACH_P, MITK_PP_SEQ_FOR_EACH_O, MITK_PP_SEQ_FOR_EACH_M) -#else -#define MITK_PP_SEQ_FOR_EACH(macro, data, seq) MITK_PP_SEQ_FOR_EACH_D(macro, data, seq) -#define MITK_PP_SEQ_FOR_EACH_D(macro, data, seq) \ - MITK_PP_FOR((macro, data, seq(nil)), MITK_PP_SEQ_FOR_EACH_P, MITK_PP_SEQ_FOR_EACH_O, MITK_PP_SEQ_FOR_EACH_M) -#endif -# -#define MITK_PP_SEQ_FOR_EACH_P(r, x) MITK_PP_DEC(MITK_PP_SEQ_SIZE(MITK_PP_TUPLE_ELEM(3, 2, x))) -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_STRICT() -#define MITK_PP_SEQ_FOR_EACH_O(r, x) MITK_PP_SEQ_FOR_EACH_O_I x -#else -#define MITK_PP_SEQ_FOR_EACH_O(r, x) \ - MITK_PP_SEQ_FOR_EACH_O_I(MITK_PP_TUPLE_ELEM(3, 0, x), MITK_PP_TUPLE_ELEM(3, 1, x), MITK_PP_TUPLE_ELEM(3, 2, x)) -#endif -# -#define MITK_PP_SEQ_FOR_EACH_O_I(macro, data, seq) (macro, data, MITK_PP_SEQ_TAIL(seq)) -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_STRICT() -#define MITK_PP_SEQ_FOR_EACH_M(r, x) MITK_PP_SEQ_FOR_EACH_M_IM(r, MITK_PP_TUPLE_REM_3 x) -#define MITK_PP_SEQ_FOR_EACH_M_IM(r, im) MITK_PP_SEQ_FOR_EACH_M_I(r, im) -#else -#define MITK_PP_SEQ_FOR_EACH_M(r, x) \ - MITK_PP_SEQ_FOR_EACH_M_I(r, MITK_PP_TUPLE_ELEM(3, 0, x), MITK_PP_TUPLE_ELEM(3, 1, x), MITK_PP_TUPLE_ELEM(3, 2, x)) -#endif -# -#define MITK_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq) macro(r, data, MITK_PP_SEQ_HEAD(seq)) -# -#/* MITK_PP_SEQ_FOR_EACH_R */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_FOR_EACH_R(r, macro, data, seq) \ - MITK_PP_FOR_##r((macro, data, seq(nil)), MITK_PP_SEQ_FOR_EACH_P, MITK_PP_SEQ_FOR_EACH_O, MITK_PP_SEQ_FOR_EACH_M) -#else -#define MITK_PP_SEQ_FOR_EACH_R(r, macro, data, seq) MITK_PP_SEQ_FOR_EACH_R_I(r, macro, data, seq) -#define MITK_PP_SEQ_FOR_EACH_R_I(r, macro, data, seq) \ - MITK_PP_FOR_##r((macro, data, seq(nil)), MITK_PP_SEQ_FOR_EACH_P, MITK_PP_SEQ_FOR_EACH_O, MITK_PP_SEQ_FOR_EACH_M) -#endif -# -#endif diff --git a/Modules/Core/include/mitkPPSeqForEachProduct.h b/Modules/Core/include/mitkPPSeqForEachProduct.h deleted file mode 100644 index ac1a459245..0000000000 --- a/Modules/Core/include/mitkPPSeqForEachProduct.h +++ /dev/null @@ -1,271 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_FOR_EACH_PRODUCT_HPP -#define MITK_PREPROCESSOR_SEQ_FOR_EACH_PRODUCT_HPP -# -#include "mitkPPArithmeticDec.h" -#include "mitkPPConfig.h" -#include "mitkPPControlIf.h" -#include "mitkPPRepetitionFor.h" -#include "mitkPPSeq.h" -#include "mitkPPSeqSize.h" -#include "mitkPPTupleElem.h" -#include "mitkPPTupleRem.h" -# -#/* MITK_PP_SEQ_FOR_EACH_PRODUCT */ -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT(macro, sets) MITK_PP_SEQ_FOR_EACH_PRODUCT_E(MITK_PP_FOR, macro, sets) -# -#/* MITK_PP_SEQ_FOR_EACH_PRODUCT_R */ -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_R(r, macro, sets) MITK_PP_SEQ_FOR_EACH_PRODUCT_E(MITK_PP_FOR_##r, macro, sets) -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_E(impl, macro, sets) \ - impl((MITK_PP_SEQ_HEAD(sets)(nil), MITK_PP_SEQ_TAIL(sets)(nil), (nil), macro), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_0) -#else -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_E(impl, macro, sets) MITK_PP_SEQ_FOR_EACH_PRODUCT_E_I(impl, macro, sets) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_E_I(impl, macro, sets) \ - impl((MITK_PP_SEQ_HEAD(sets)(nil), MITK_PP_SEQ_TAIL(sets)(nil), (nil), macro), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_0) -#endif -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_STRICT() -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_P(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_P_I data -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_P_I(cset, rset, res, macro) MITK_PP_DEC(MITK_PP_SEQ_SIZE(cset)) -#else -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_P(r, data) MITK_PP_DEC(MITK_PP_SEQ_SIZE(MITK_PP_TUPLE_ELEM(4, 0, data))) -#endif -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_O(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_O_I data -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_O_I(cset, rset, res, macro) (MITK_PP_SEQ_TAIL(cset), rset, res, macro) -#else -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_O(r, data) \ - (MITK_PP_SEQ_TAIL(MITK_PP_TUPLE_ELEM(4, 0, data)), \ - MITK_PP_TUPLE_ELEM(4, 1, data), \ - MITK_PP_TUPLE_ELEM(4, 2, data), \ - MITK_PP_TUPLE_ELEM(4, 3, data)) -#endif -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, i) \ - MITK_PP_IF(MITK_PP_DEC(MITK_PP_SEQ_SIZE(MITK_PP_TUPLE_ELEM(4, 1, data))), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_N_##i, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_I) -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_I(r, data) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_I_I(r, \ - MITK_PP_TUPLE_ELEM(4, 0, data), \ - MITK_PP_TUPLE_ELEM(4, 1, data), \ - MITK_PP_TUPLE_ELEM(4, 2, data), \ - MITK_PP_TUPLE_ELEM(4, 3, data)) -#else -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_I(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_I_IM(r, MITK_PP_TUPLE_REM_4 data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_I_IM(r, im) MITK_PP_SEQ_FOR_EACH_PRODUCT_I_I(r, im) -#endif -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_I_I(r, cset, rset, res, macro) \ - macro(r, MITK_PP_SEQ_TAIL(res(MITK_PP_SEQ_HEAD(cset)))) -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data) MITK_PP_SEQ_FOR_EACH_PRODUCT_H_I data -#else -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_H_I(MITK_PP_TUPLE_ELEM(4, 0, data), \ - MITK_PP_TUPLE_ELEM(4, 1, data), \ - MITK_PP_TUPLE_ELEM(4, 2, data), \ - MITK_PP_TUPLE_ELEM(4, 3, data)) -#endif -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_H_I(cset, rset, res, macro) \ - (MITK_PP_SEQ_HEAD(rset)(nil), MITK_PP_SEQ_TAIL(rset), res(MITK_PP_SEQ_HEAD(cset)), macro) -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_0(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 0)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_1(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 1)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_2(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 2)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_3(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 3)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_4(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 4)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_5(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 5)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_6(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 6)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_7(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 7)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_8(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 8)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_9(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 9)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_10(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 10)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_11(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 11)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_12(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 12)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_13(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 13)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_14(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 14)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_15(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 15)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_16(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 16)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_17(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 17)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_18(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 18)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_19(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 19)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_20(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 20)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_21(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 21)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_22(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 22)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_23(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 23)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_24(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 24)(r, data) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_M_25(r, data) MITK_PP_SEQ_FOR_EACH_PRODUCT_C(data, 25)(r, data) -# -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_0(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_1) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_1(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_2) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_2(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_3) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_3(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_4) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_4(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_5) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_5(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_6) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_6(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_7) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_7(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_8) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_8(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_9) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_9(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_10) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_10(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_11) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_11(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_12) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_12(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_13) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_13(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_14) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_14(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_15) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_15(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_16) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_16(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_17) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_17(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_18) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_18(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_19) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_19(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_20) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_20(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_21) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_21(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_22) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_22(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_23) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_23(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_24) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_24(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_25) -#define MITK_PP_SEQ_FOR_EACH_PRODUCT_N_25(r, data) \ - MITK_PP_FOR_##r(MITK_PP_SEQ_FOR_EACH_PRODUCT_H(data), \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_P, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_O, \ - MITK_PP_SEQ_FOR_EACH_PRODUCT_M_26) -# -#endif diff --git a/Modules/Core/include/mitkPPSeqSize.h b/Modules/Core/include/mitkPPSeqSize.h deleted file mode 100644 index 3f3a1cea5c..0000000000 --- a/Modules/Core/include/mitkPPSeqSize.h +++ /dev/null @@ -1,563 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_SIZE_HPP -#define MITK_PREPROCESSOR_SEQ_SIZE_HPP -# -#include "mitkPPCat.h" -#include "mitkPPConfig.h" -#include "mitkPPTupleEat.h" -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_SEQ_SIZE(seq) MITK_PP_SEQ_SIZE_I((seq)) -#define MITK_PP_SEQ_SIZE_I(par) MITK_PP_SEQ_SIZE_II##par -#define MITK_PP_SEQ_SIZE_II(seq) MITK_PP_CAT(MITK_PP_SEQ_SIZE_, MITK_PP_SEQ_SIZE_0##seq) -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() || MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_SEQ_SIZE(seq) MITK_PP_SEQ_SIZE_I(seq) -#define MITK_PP_SEQ_SIZE_I(seq) MITK_PP_CAT(MITK_PP_SEQ_SIZE_, MITK_PP_SEQ_SIZE_0 seq) -#elif defined(__IBMC__) || defined(__IBMCPP__) -#define MITK_PP_SEQ_SIZE(seq) MITK_PP_CAT(MITK_PP_SEQ_SIZE_, MITK_PP_CAT(MITK_PP_SEQ_SIZE_0, seq)) -#else -#define MITK_PP_SEQ_SIZE(seq) MITK_PP_CAT(MITK_PP_SEQ_SIZE_, MITK_PP_SEQ_SIZE_0 seq) -#endif -# -#define MITK_PP_SEQ_SIZE_0(_) MITK_PP_SEQ_SIZE_1 -#define MITK_PP_SEQ_SIZE_1(_) MITK_PP_SEQ_SIZE_2 -#define MITK_PP_SEQ_SIZE_2(_) MITK_PP_SEQ_SIZE_3 -#define MITK_PP_SEQ_SIZE_3(_) MITK_PP_SEQ_SIZE_4 -#define MITK_PP_SEQ_SIZE_4(_) MITK_PP_SEQ_SIZE_5 -#define MITK_PP_SEQ_SIZE_5(_) MITK_PP_SEQ_SIZE_6 -#define MITK_PP_SEQ_SIZE_6(_) MITK_PP_SEQ_SIZE_7 -#define MITK_PP_SEQ_SIZE_7(_) MITK_PP_SEQ_SIZE_8 -#define MITK_PP_SEQ_SIZE_8(_) MITK_PP_SEQ_SIZE_9 -#define MITK_PP_SEQ_SIZE_9(_) MITK_PP_SEQ_SIZE_10 -#define MITK_PP_SEQ_SIZE_10(_) MITK_PP_SEQ_SIZE_11 -#define MITK_PP_SEQ_SIZE_11(_) MITK_PP_SEQ_SIZE_12 -#define MITK_PP_SEQ_SIZE_12(_) MITK_PP_SEQ_SIZE_13 -#define MITK_PP_SEQ_SIZE_13(_) MITK_PP_SEQ_SIZE_14 -#define MITK_PP_SEQ_SIZE_14(_) MITK_PP_SEQ_SIZE_15 -#define MITK_PP_SEQ_SIZE_15(_) MITK_PP_SEQ_SIZE_16 -#define MITK_PP_SEQ_SIZE_16(_) MITK_PP_SEQ_SIZE_17 -#define MITK_PP_SEQ_SIZE_17(_) MITK_PP_SEQ_SIZE_18 -#define MITK_PP_SEQ_SIZE_18(_) MITK_PP_SEQ_SIZE_19 -#define MITK_PP_SEQ_SIZE_19(_) MITK_PP_SEQ_SIZE_20 -#define MITK_PP_SEQ_SIZE_20(_) MITK_PP_SEQ_SIZE_21 -#define MITK_PP_SEQ_SIZE_21(_) MITK_PP_SEQ_SIZE_22 -#define MITK_PP_SEQ_SIZE_22(_) MITK_PP_SEQ_SIZE_23 -#define MITK_PP_SEQ_SIZE_23(_) MITK_PP_SEQ_SIZE_24 -#define MITK_PP_SEQ_SIZE_24(_) MITK_PP_SEQ_SIZE_25 -#define MITK_PP_SEQ_SIZE_25(_) MITK_PP_SEQ_SIZE_26 -#define MITK_PP_SEQ_SIZE_26(_) MITK_PP_SEQ_SIZE_27 -#define MITK_PP_SEQ_SIZE_27(_) MITK_PP_SEQ_SIZE_28 -#define MITK_PP_SEQ_SIZE_28(_) MITK_PP_SEQ_SIZE_29 -#define MITK_PP_SEQ_SIZE_29(_) MITK_PP_SEQ_SIZE_30 -#define MITK_PP_SEQ_SIZE_30(_) MITK_PP_SEQ_SIZE_31 -#define MITK_PP_SEQ_SIZE_31(_) MITK_PP_SEQ_SIZE_32 -#define MITK_PP_SEQ_SIZE_32(_) MITK_PP_SEQ_SIZE_33 -#define MITK_PP_SEQ_SIZE_33(_) MITK_PP_SEQ_SIZE_34 -#define MITK_PP_SEQ_SIZE_34(_) MITK_PP_SEQ_SIZE_35 -#define MITK_PP_SEQ_SIZE_35(_) MITK_PP_SEQ_SIZE_36 -#define MITK_PP_SEQ_SIZE_36(_) MITK_PP_SEQ_SIZE_37 -#define MITK_PP_SEQ_SIZE_37(_) MITK_PP_SEQ_SIZE_38 -#define MITK_PP_SEQ_SIZE_38(_) MITK_PP_SEQ_SIZE_39 -#define MITK_PP_SEQ_SIZE_39(_) MITK_PP_SEQ_SIZE_40 -#define MITK_PP_SEQ_SIZE_40(_) MITK_PP_SEQ_SIZE_41 -#define MITK_PP_SEQ_SIZE_41(_) MITK_PP_SEQ_SIZE_42 -#define MITK_PP_SEQ_SIZE_42(_) MITK_PP_SEQ_SIZE_43 -#define MITK_PP_SEQ_SIZE_43(_) MITK_PP_SEQ_SIZE_44 -#define MITK_PP_SEQ_SIZE_44(_) MITK_PP_SEQ_SIZE_45 -#define MITK_PP_SEQ_SIZE_45(_) MITK_PP_SEQ_SIZE_46 -#define MITK_PP_SEQ_SIZE_46(_) MITK_PP_SEQ_SIZE_47 -#define MITK_PP_SEQ_SIZE_47(_) MITK_PP_SEQ_SIZE_48 -#define MITK_PP_SEQ_SIZE_48(_) MITK_PP_SEQ_SIZE_49 -#define MITK_PP_SEQ_SIZE_49(_) MITK_PP_SEQ_SIZE_50 -#define MITK_PP_SEQ_SIZE_50(_) MITK_PP_SEQ_SIZE_51 -#define MITK_PP_SEQ_SIZE_51(_) MITK_PP_SEQ_SIZE_52 -#define MITK_PP_SEQ_SIZE_52(_) MITK_PP_SEQ_SIZE_53 -#define MITK_PP_SEQ_SIZE_53(_) MITK_PP_SEQ_SIZE_54 -#define MITK_PP_SEQ_SIZE_54(_) MITK_PP_SEQ_SIZE_55 -#define MITK_PP_SEQ_SIZE_55(_) MITK_PP_SEQ_SIZE_56 -#define MITK_PP_SEQ_SIZE_56(_) MITK_PP_SEQ_SIZE_57 -#define MITK_PP_SEQ_SIZE_57(_) MITK_PP_SEQ_SIZE_58 -#define MITK_PP_SEQ_SIZE_58(_) MITK_PP_SEQ_SIZE_59 -#define MITK_PP_SEQ_SIZE_59(_) MITK_PP_SEQ_SIZE_60 -#define MITK_PP_SEQ_SIZE_60(_) MITK_PP_SEQ_SIZE_61 -#define MITK_PP_SEQ_SIZE_61(_) MITK_PP_SEQ_SIZE_62 -#define MITK_PP_SEQ_SIZE_62(_) MITK_PP_SEQ_SIZE_63 -#define MITK_PP_SEQ_SIZE_63(_) MITK_PP_SEQ_SIZE_64 -#define MITK_PP_SEQ_SIZE_64(_) MITK_PP_SEQ_SIZE_65 -#define MITK_PP_SEQ_SIZE_65(_) MITK_PP_SEQ_SIZE_66 -#define MITK_PP_SEQ_SIZE_66(_) MITK_PP_SEQ_SIZE_67 -#define MITK_PP_SEQ_SIZE_67(_) MITK_PP_SEQ_SIZE_68 -#define MITK_PP_SEQ_SIZE_68(_) MITK_PP_SEQ_SIZE_69 -#define MITK_PP_SEQ_SIZE_69(_) MITK_PP_SEQ_SIZE_70 -#define MITK_PP_SEQ_SIZE_70(_) MITK_PP_SEQ_SIZE_71 -#define MITK_PP_SEQ_SIZE_71(_) MITK_PP_SEQ_SIZE_72 -#define MITK_PP_SEQ_SIZE_72(_) MITK_PP_SEQ_SIZE_73 -#define MITK_PP_SEQ_SIZE_73(_) MITK_PP_SEQ_SIZE_74 -#define MITK_PP_SEQ_SIZE_74(_) MITK_PP_SEQ_SIZE_75 -#define MITK_PP_SEQ_SIZE_75(_) MITK_PP_SEQ_SIZE_76 -#define MITK_PP_SEQ_SIZE_76(_) MITK_PP_SEQ_SIZE_77 -#define MITK_PP_SEQ_SIZE_77(_) MITK_PP_SEQ_SIZE_78 -#define MITK_PP_SEQ_SIZE_78(_) MITK_PP_SEQ_SIZE_79 -#define MITK_PP_SEQ_SIZE_79(_) MITK_PP_SEQ_SIZE_80 -#define MITK_PP_SEQ_SIZE_80(_) MITK_PP_SEQ_SIZE_81 -#define MITK_PP_SEQ_SIZE_81(_) MITK_PP_SEQ_SIZE_82 -#define MITK_PP_SEQ_SIZE_82(_) MITK_PP_SEQ_SIZE_83 -#define MITK_PP_SEQ_SIZE_83(_) MITK_PP_SEQ_SIZE_84 -#define MITK_PP_SEQ_SIZE_84(_) MITK_PP_SEQ_SIZE_85 -#define MITK_PP_SEQ_SIZE_85(_) MITK_PP_SEQ_SIZE_86 -#define MITK_PP_SEQ_SIZE_86(_) MITK_PP_SEQ_SIZE_87 -#define MITK_PP_SEQ_SIZE_87(_) MITK_PP_SEQ_SIZE_88 -#define MITK_PP_SEQ_SIZE_88(_) MITK_PP_SEQ_SIZE_89 -#define MITK_PP_SEQ_SIZE_89(_) MITK_PP_SEQ_SIZE_90 -#define MITK_PP_SEQ_SIZE_90(_) MITK_PP_SEQ_SIZE_91 -#define MITK_PP_SEQ_SIZE_91(_) MITK_PP_SEQ_SIZE_92 -#define MITK_PP_SEQ_SIZE_92(_) MITK_PP_SEQ_SIZE_93 -#define MITK_PP_SEQ_SIZE_93(_) MITK_PP_SEQ_SIZE_94 -#define MITK_PP_SEQ_SIZE_94(_) MITK_PP_SEQ_SIZE_95 -#define MITK_PP_SEQ_SIZE_95(_) MITK_PP_SEQ_SIZE_96 -#define MITK_PP_SEQ_SIZE_96(_) MITK_PP_SEQ_SIZE_97 -#define MITK_PP_SEQ_SIZE_97(_) MITK_PP_SEQ_SIZE_98 -#define MITK_PP_SEQ_SIZE_98(_) MITK_PP_SEQ_SIZE_99 -#define MITK_PP_SEQ_SIZE_99(_) MITK_PP_SEQ_SIZE_100 -#define MITK_PP_SEQ_SIZE_100(_) MITK_PP_SEQ_SIZE_101 -#define MITK_PP_SEQ_SIZE_101(_) MITK_PP_SEQ_SIZE_102 -#define MITK_PP_SEQ_SIZE_102(_) MITK_PP_SEQ_SIZE_103 -#define MITK_PP_SEQ_SIZE_103(_) MITK_PP_SEQ_SIZE_104 -#define MITK_PP_SEQ_SIZE_104(_) MITK_PP_SEQ_SIZE_105 -#define MITK_PP_SEQ_SIZE_105(_) MITK_PP_SEQ_SIZE_106 -#define MITK_PP_SEQ_SIZE_106(_) MITK_PP_SEQ_SIZE_107 -#define MITK_PP_SEQ_SIZE_107(_) MITK_PP_SEQ_SIZE_108 -#define MITK_PP_SEQ_SIZE_108(_) MITK_PP_SEQ_SIZE_109 -#define MITK_PP_SEQ_SIZE_109(_) MITK_PP_SEQ_SIZE_110 -#define MITK_PP_SEQ_SIZE_110(_) MITK_PP_SEQ_SIZE_111 -#define MITK_PP_SEQ_SIZE_111(_) MITK_PP_SEQ_SIZE_112 -#define MITK_PP_SEQ_SIZE_112(_) MITK_PP_SEQ_SIZE_113 -#define MITK_PP_SEQ_SIZE_113(_) MITK_PP_SEQ_SIZE_114 -#define MITK_PP_SEQ_SIZE_114(_) MITK_PP_SEQ_SIZE_115 -#define MITK_PP_SEQ_SIZE_115(_) MITK_PP_SEQ_SIZE_116 -#define MITK_PP_SEQ_SIZE_116(_) MITK_PP_SEQ_SIZE_117 -#define MITK_PP_SEQ_SIZE_117(_) MITK_PP_SEQ_SIZE_118 -#define MITK_PP_SEQ_SIZE_118(_) MITK_PP_SEQ_SIZE_119 -#define MITK_PP_SEQ_SIZE_119(_) MITK_PP_SEQ_SIZE_120 -#define MITK_PP_SEQ_SIZE_120(_) MITK_PP_SEQ_SIZE_121 -#define MITK_PP_SEQ_SIZE_121(_) MITK_PP_SEQ_SIZE_122 -#define MITK_PP_SEQ_SIZE_122(_) MITK_PP_SEQ_SIZE_123 -#define MITK_PP_SEQ_SIZE_123(_) MITK_PP_SEQ_SIZE_124 -#define MITK_PP_SEQ_SIZE_124(_) MITK_PP_SEQ_SIZE_125 -#define MITK_PP_SEQ_SIZE_125(_) MITK_PP_SEQ_SIZE_126 -#define MITK_PP_SEQ_SIZE_126(_) MITK_PP_SEQ_SIZE_127 -#define MITK_PP_SEQ_SIZE_127(_) MITK_PP_SEQ_SIZE_128 -#define MITK_PP_SEQ_SIZE_128(_) MITK_PP_SEQ_SIZE_129 -#define MITK_PP_SEQ_SIZE_129(_) MITK_PP_SEQ_SIZE_130 -#define MITK_PP_SEQ_SIZE_130(_) MITK_PP_SEQ_SIZE_131 -#define MITK_PP_SEQ_SIZE_131(_) MITK_PP_SEQ_SIZE_132 -#define MITK_PP_SEQ_SIZE_132(_) MITK_PP_SEQ_SIZE_133 -#define MITK_PP_SEQ_SIZE_133(_) MITK_PP_SEQ_SIZE_134 -#define MITK_PP_SEQ_SIZE_134(_) MITK_PP_SEQ_SIZE_135 -#define MITK_PP_SEQ_SIZE_135(_) MITK_PP_SEQ_SIZE_136 -#define MITK_PP_SEQ_SIZE_136(_) MITK_PP_SEQ_SIZE_137 -#define MITK_PP_SEQ_SIZE_137(_) MITK_PP_SEQ_SIZE_138 -#define MITK_PP_SEQ_SIZE_138(_) MITK_PP_SEQ_SIZE_139 -#define MITK_PP_SEQ_SIZE_139(_) MITK_PP_SEQ_SIZE_140 -#define MITK_PP_SEQ_SIZE_140(_) MITK_PP_SEQ_SIZE_141 -#define MITK_PP_SEQ_SIZE_141(_) MITK_PP_SEQ_SIZE_142 -#define MITK_PP_SEQ_SIZE_142(_) MITK_PP_SEQ_SIZE_143 -#define MITK_PP_SEQ_SIZE_143(_) MITK_PP_SEQ_SIZE_144 -#define MITK_PP_SEQ_SIZE_144(_) MITK_PP_SEQ_SIZE_145 -#define MITK_PP_SEQ_SIZE_145(_) MITK_PP_SEQ_SIZE_146 -#define MITK_PP_SEQ_SIZE_146(_) MITK_PP_SEQ_SIZE_147 -#define MITK_PP_SEQ_SIZE_147(_) MITK_PP_SEQ_SIZE_148 -#define MITK_PP_SEQ_SIZE_148(_) MITK_PP_SEQ_SIZE_149 -#define MITK_PP_SEQ_SIZE_149(_) MITK_PP_SEQ_SIZE_150 -#define MITK_PP_SEQ_SIZE_150(_) MITK_PP_SEQ_SIZE_151 -#define MITK_PP_SEQ_SIZE_151(_) MITK_PP_SEQ_SIZE_152 -#define MITK_PP_SEQ_SIZE_152(_) MITK_PP_SEQ_SIZE_153 -#define MITK_PP_SEQ_SIZE_153(_) MITK_PP_SEQ_SIZE_154 -#define MITK_PP_SEQ_SIZE_154(_) MITK_PP_SEQ_SIZE_155 -#define MITK_PP_SEQ_SIZE_155(_) MITK_PP_SEQ_SIZE_156 -#define MITK_PP_SEQ_SIZE_156(_) MITK_PP_SEQ_SIZE_157 -#define MITK_PP_SEQ_SIZE_157(_) MITK_PP_SEQ_SIZE_158 -#define MITK_PP_SEQ_SIZE_158(_) MITK_PP_SEQ_SIZE_159 -#define MITK_PP_SEQ_SIZE_159(_) MITK_PP_SEQ_SIZE_160 -#define MITK_PP_SEQ_SIZE_160(_) MITK_PP_SEQ_SIZE_161 -#define MITK_PP_SEQ_SIZE_161(_) MITK_PP_SEQ_SIZE_162 -#define MITK_PP_SEQ_SIZE_162(_) MITK_PP_SEQ_SIZE_163 -#define MITK_PP_SEQ_SIZE_163(_) MITK_PP_SEQ_SIZE_164 -#define MITK_PP_SEQ_SIZE_164(_) MITK_PP_SEQ_SIZE_165 -#define MITK_PP_SEQ_SIZE_165(_) MITK_PP_SEQ_SIZE_166 -#define MITK_PP_SEQ_SIZE_166(_) MITK_PP_SEQ_SIZE_167 -#define MITK_PP_SEQ_SIZE_167(_) MITK_PP_SEQ_SIZE_168 -#define MITK_PP_SEQ_SIZE_168(_) MITK_PP_SEQ_SIZE_169 -#define MITK_PP_SEQ_SIZE_169(_) MITK_PP_SEQ_SIZE_170 -#define MITK_PP_SEQ_SIZE_170(_) MITK_PP_SEQ_SIZE_171 -#define MITK_PP_SEQ_SIZE_171(_) MITK_PP_SEQ_SIZE_172 -#define MITK_PP_SEQ_SIZE_172(_) MITK_PP_SEQ_SIZE_173 -#define MITK_PP_SEQ_SIZE_173(_) MITK_PP_SEQ_SIZE_174 -#define MITK_PP_SEQ_SIZE_174(_) MITK_PP_SEQ_SIZE_175 -#define MITK_PP_SEQ_SIZE_175(_) MITK_PP_SEQ_SIZE_176 -#define MITK_PP_SEQ_SIZE_176(_) MITK_PP_SEQ_SIZE_177 -#define MITK_PP_SEQ_SIZE_177(_) MITK_PP_SEQ_SIZE_178 -#define MITK_PP_SEQ_SIZE_178(_) MITK_PP_SEQ_SIZE_179 -#define MITK_PP_SEQ_SIZE_179(_) MITK_PP_SEQ_SIZE_180 -#define MITK_PP_SEQ_SIZE_180(_) MITK_PP_SEQ_SIZE_181 -#define MITK_PP_SEQ_SIZE_181(_) MITK_PP_SEQ_SIZE_182 -#define MITK_PP_SEQ_SIZE_182(_) MITK_PP_SEQ_SIZE_183 -#define MITK_PP_SEQ_SIZE_183(_) MITK_PP_SEQ_SIZE_184 -#define MITK_PP_SEQ_SIZE_184(_) MITK_PP_SEQ_SIZE_185 -#define MITK_PP_SEQ_SIZE_185(_) MITK_PP_SEQ_SIZE_186 -#define MITK_PP_SEQ_SIZE_186(_) MITK_PP_SEQ_SIZE_187 -#define MITK_PP_SEQ_SIZE_187(_) MITK_PP_SEQ_SIZE_188 -#define MITK_PP_SEQ_SIZE_188(_) MITK_PP_SEQ_SIZE_189 -#define MITK_PP_SEQ_SIZE_189(_) MITK_PP_SEQ_SIZE_190 -#define MITK_PP_SEQ_SIZE_190(_) MITK_PP_SEQ_SIZE_191 -#define MITK_PP_SEQ_SIZE_191(_) MITK_PP_SEQ_SIZE_192 -#define MITK_PP_SEQ_SIZE_192(_) MITK_PP_SEQ_SIZE_193 -#define MITK_PP_SEQ_SIZE_193(_) MITK_PP_SEQ_SIZE_194 -#define MITK_PP_SEQ_SIZE_194(_) MITK_PP_SEQ_SIZE_195 -#define MITK_PP_SEQ_SIZE_195(_) MITK_PP_SEQ_SIZE_196 -#define MITK_PP_SEQ_SIZE_196(_) MITK_PP_SEQ_SIZE_197 -#define MITK_PP_SEQ_SIZE_197(_) MITK_PP_SEQ_SIZE_198 -#define MITK_PP_SEQ_SIZE_198(_) MITK_PP_SEQ_SIZE_199 -#define MITK_PP_SEQ_SIZE_199(_) MITK_PP_SEQ_SIZE_200 -#define MITK_PP_SEQ_SIZE_200(_) MITK_PP_SEQ_SIZE_201 -#define MITK_PP_SEQ_SIZE_201(_) MITK_PP_SEQ_SIZE_202 -#define MITK_PP_SEQ_SIZE_202(_) MITK_PP_SEQ_SIZE_203 -#define MITK_PP_SEQ_SIZE_203(_) MITK_PP_SEQ_SIZE_204 -#define MITK_PP_SEQ_SIZE_204(_) MITK_PP_SEQ_SIZE_205 -#define MITK_PP_SEQ_SIZE_205(_) MITK_PP_SEQ_SIZE_206 -#define MITK_PP_SEQ_SIZE_206(_) MITK_PP_SEQ_SIZE_207 -#define MITK_PP_SEQ_SIZE_207(_) MITK_PP_SEQ_SIZE_208 -#define MITK_PP_SEQ_SIZE_208(_) MITK_PP_SEQ_SIZE_209 -#define MITK_PP_SEQ_SIZE_209(_) MITK_PP_SEQ_SIZE_210 -#define MITK_PP_SEQ_SIZE_210(_) MITK_PP_SEQ_SIZE_211 -#define MITK_PP_SEQ_SIZE_211(_) MITK_PP_SEQ_SIZE_212 -#define MITK_PP_SEQ_SIZE_212(_) MITK_PP_SEQ_SIZE_213 -#define MITK_PP_SEQ_SIZE_213(_) MITK_PP_SEQ_SIZE_214 -#define MITK_PP_SEQ_SIZE_214(_) MITK_PP_SEQ_SIZE_215 -#define MITK_PP_SEQ_SIZE_215(_) MITK_PP_SEQ_SIZE_216 -#define MITK_PP_SEQ_SIZE_216(_) MITK_PP_SEQ_SIZE_217 -#define MITK_PP_SEQ_SIZE_217(_) MITK_PP_SEQ_SIZE_218 -#define MITK_PP_SEQ_SIZE_218(_) MITK_PP_SEQ_SIZE_219 -#define MITK_PP_SEQ_SIZE_219(_) MITK_PP_SEQ_SIZE_220 -#define MITK_PP_SEQ_SIZE_220(_) MITK_PP_SEQ_SIZE_221 -#define MITK_PP_SEQ_SIZE_221(_) MITK_PP_SEQ_SIZE_222 -#define MITK_PP_SEQ_SIZE_222(_) MITK_PP_SEQ_SIZE_223 -#define MITK_PP_SEQ_SIZE_223(_) MITK_PP_SEQ_SIZE_224 -#define MITK_PP_SEQ_SIZE_224(_) MITK_PP_SEQ_SIZE_225 -#define MITK_PP_SEQ_SIZE_225(_) MITK_PP_SEQ_SIZE_226 -#define MITK_PP_SEQ_SIZE_226(_) MITK_PP_SEQ_SIZE_227 -#define MITK_PP_SEQ_SIZE_227(_) MITK_PP_SEQ_SIZE_228 -#define MITK_PP_SEQ_SIZE_228(_) MITK_PP_SEQ_SIZE_229 -#define MITK_PP_SEQ_SIZE_229(_) MITK_PP_SEQ_SIZE_230 -#define MITK_PP_SEQ_SIZE_230(_) MITK_PP_SEQ_SIZE_231 -#define MITK_PP_SEQ_SIZE_231(_) MITK_PP_SEQ_SIZE_232 -#define MITK_PP_SEQ_SIZE_232(_) MITK_PP_SEQ_SIZE_233 -#define MITK_PP_SEQ_SIZE_233(_) MITK_PP_SEQ_SIZE_234 -#define MITK_PP_SEQ_SIZE_234(_) MITK_PP_SEQ_SIZE_235 -#define MITK_PP_SEQ_SIZE_235(_) MITK_PP_SEQ_SIZE_236 -#define MITK_PP_SEQ_SIZE_236(_) MITK_PP_SEQ_SIZE_237 -#define MITK_PP_SEQ_SIZE_237(_) MITK_PP_SEQ_SIZE_238 -#define MITK_PP_SEQ_SIZE_238(_) MITK_PP_SEQ_SIZE_239 -#define MITK_PP_SEQ_SIZE_239(_) MITK_PP_SEQ_SIZE_240 -#define MITK_PP_SEQ_SIZE_240(_) MITK_PP_SEQ_SIZE_241 -#define MITK_PP_SEQ_SIZE_241(_) MITK_PP_SEQ_SIZE_242 -#define MITK_PP_SEQ_SIZE_242(_) MITK_PP_SEQ_SIZE_243 -#define MITK_PP_SEQ_SIZE_243(_) MITK_PP_SEQ_SIZE_244 -#define MITK_PP_SEQ_SIZE_244(_) MITK_PP_SEQ_SIZE_245 -#define MITK_PP_SEQ_SIZE_245(_) MITK_PP_SEQ_SIZE_246 -#define MITK_PP_SEQ_SIZE_246(_) MITK_PP_SEQ_SIZE_247 -#define MITK_PP_SEQ_SIZE_247(_) MITK_PP_SEQ_SIZE_248 -#define MITK_PP_SEQ_SIZE_248(_) MITK_PP_SEQ_SIZE_249 -#define MITK_PP_SEQ_SIZE_249(_) MITK_PP_SEQ_SIZE_250 -#define MITK_PP_SEQ_SIZE_250(_) MITK_PP_SEQ_SIZE_251 -#define MITK_PP_SEQ_SIZE_251(_) MITK_PP_SEQ_SIZE_252 -#define MITK_PP_SEQ_SIZE_252(_) MITK_PP_SEQ_SIZE_253 -#define MITK_PP_SEQ_SIZE_253(_) MITK_PP_SEQ_SIZE_254 -#define MITK_PP_SEQ_SIZE_254(_) MITK_PP_SEQ_SIZE_255 -#define MITK_PP_SEQ_SIZE_255(_) MITK_PP_SEQ_SIZE_256 -#define MITK_PP_SEQ_SIZE_256(_) MITK_PP_SEQ_SIZE_257 -# -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_0 0 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_1 1 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_2 2 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_3 3 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_4 4 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_5 5 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_6 6 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_7 7 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_8 8 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_9 9 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_10 10 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_11 11 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_12 12 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_13 13 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_14 14 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_15 15 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_16 16 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_17 17 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_18 18 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_19 19 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_20 20 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_21 21 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_22 22 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_23 23 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_24 24 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_25 25 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_26 26 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_27 27 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_28 28 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_29 29 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_30 30 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_31 31 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_32 32 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_33 33 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_34 34 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_35 35 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_36 36 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_37 37 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_38 38 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_39 39 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_40 40 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_41 41 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_42 42 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_43 43 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_44 44 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_45 45 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_46 46 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_47 47 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_48 48 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_49 49 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_50 50 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_51 51 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_52 52 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_53 53 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_54 54 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_55 55 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_56 56 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_57 57 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_58 58 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_59 59 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_60 60 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_61 61 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_62 62 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_63 63 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_64 64 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_65 65 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_66 66 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_67 67 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_68 68 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_69 69 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_70 70 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_71 71 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_72 72 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_73 73 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_74 74 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_75 75 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_76 76 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_77 77 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_78 78 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_79 79 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_80 80 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_81 81 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_82 82 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_83 83 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_84 84 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_85 85 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_86 86 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_87 87 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_88 88 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_89 89 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_90 90 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_91 91 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_92 92 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_93 93 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_94 94 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_95 95 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_96 96 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_97 97 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_98 98 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_99 99 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_100 100 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_101 101 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_102 102 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_103 103 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_104 104 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_105 105 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_106 106 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_107 107 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_108 108 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_109 109 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_110 110 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_111 111 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_112 112 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_113 113 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_114 114 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_115 115 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_116 116 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_117 117 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_118 118 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_119 119 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_120 120 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_121 121 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_122 122 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_123 123 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_124 124 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_125 125 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_126 126 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_127 127 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_128 128 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_129 129 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_130 130 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_131 131 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_132 132 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_133 133 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_134 134 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_135 135 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_136 136 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_137 137 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_138 138 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_139 139 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_140 140 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_141 141 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_142 142 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_143 143 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_144 144 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_145 145 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_146 146 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_147 147 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_148 148 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_149 149 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_150 150 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_151 151 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_152 152 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_153 153 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_154 154 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_155 155 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_156 156 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_157 157 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_158 158 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_159 159 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_160 160 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_161 161 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_162 162 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_163 163 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_164 164 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_165 165 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_166 166 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_167 167 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_168 168 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_169 169 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_170 170 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_171 171 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_172 172 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_173 173 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_174 174 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_175 175 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_176 176 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_177 177 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_178 178 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_179 179 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_180 180 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_181 181 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_182 182 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_183 183 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_184 184 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_185 185 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_186 186 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_187 187 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_188 188 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_189 189 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_190 190 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_191 191 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_192 192 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_193 193 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_194 194 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_195 195 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_196 196 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_197 197 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_198 198 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_199 199 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_200 200 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_201 201 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_202 202 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_203 203 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_204 204 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_205 205 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_206 206 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_207 207 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_208 208 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_209 209 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_210 210 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_211 211 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_212 212 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_213 213 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_214 214 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_215 215 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_216 216 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_217 217 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_218 218 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_219 219 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_220 220 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_221 221 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_222 222 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_223 223 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_224 224 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_225 225 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_226 226 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_227 227 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_228 228 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_229 229 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_230 230 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_231 231 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_232 232 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_233 233 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_234 234 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_235 235 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_236 236 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_237 237 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_238 238 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_239 239 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_240 240 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_241 241 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_242 242 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_243 243 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_244 244 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_245 245 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_246 246 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_247 247 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_248 248 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_249 249 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_250 250 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_251 251 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_252 252 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_253 253 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_254 254 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_255 255 -#define MITK_PP_SEQ_SIZE_MITK_PP_SEQ_SIZE_256 256 -# -#endif diff --git a/Modules/Core/include/mitkPPSeqToTuple.h b/Modules/Core/include/mitkPPSeqToTuple.h deleted file mode 100644 index 9e10472c98..0000000000 --- a/Modules/Core/include/mitkPPSeqToTuple.h +++ /dev/null @@ -1,42 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_SEQ_TO_TUPLE_HPP -#define MITK_PREPROCESSOR_SEQ_TO_TUPLE_HPP -# -#include "mitkPPConfig.h" -#include "mitkPPSeqEnum.h" -# -#/* MITK_PP_SEQ_TO_TUPLE */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_SEQ_TO_TUPLE(seq) (MITK_PP_SEQ_ENUM(seq)) -#else -#define MITK_PP_SEQ_TO_TUPLE(seq) MITK_PP_SEQ_TO_TUPLE_I(seq) -#define MITK_PP_SEQ_TO_TUPLE_I(seq) (MITK_PP_SEQ_ENUM(seq)) -#endif -# -#endif diff --git a/Modules/Core/include/mitkPPStringize.h b/Modules/Core/include/mitkPPStringize.h deleted file mode 100644 index a66e48d1ee..0000000000 --- a/Modules/Core/include/mitkPPStringize.h +++ /dev/null @@ -1,48 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_STRINGIZE_HPP -#define MITK_PREPROCESSOR_STRINGIZE_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_STRINGIZE */ -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_STRINGIZE(text) MITK_PP_STRINGIZE_A((text)) -#define MITK_PP_STRINGIZE_A(arg) MITK_PP_STRINGIZE_I arg -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_STRINGIZE(text) MITK_PP_STRINGIZE_OO((text)) -#define MITK_PP_STRINGIZE_OO(par) MITK_PP_STRINGIZE_I##par -#else -#define MITK_PP_STRINGIZE(text) MITK_PP_STRINGIZE_I(text) -#endif -# -#define MITK_PP_STRINGIZE_I(text) #text -# -#endif diff --git a/Modules/Core/include/mitkPPTupleEat.h b/Modules/Core/include/mitkPPTupleEat.h deleted file mode 100644 index 4c710b7538..0000000000 --- a/Modules/Core/include/mitkPPTupleEat.h +++ /dev/null @@ -1,72 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_TUPLE_EAT_HPP -#define MITK_PREPROCESSOR_TUPLE_EAT_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_TUPLE_EAT */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_TUPLE_EAT(size) MITK_PP_TUPLE_EAT_I(size) -#else -#define MITK_PP_TUPLE_EAT(size) MITK_PP_TUPLE_EAT_OO((size)) -#define MITK_PP_TUPLE_EAT_OO(par) MITK_PP_TUPLE_EAT_I##par -#endif -# -#define MITK_PP_TUPLE_EAT_I(size) MITK_PP_TUPLE_EAT_##size -# -#define MITK_PP_TUPLE_EAT_0() -#define MITK_PP_TUPLE_EAT_1(a) -#define MITK_PP_TUPLE_EAT_2(a, b) -#define MITK_PP_TUPLE_EAT_3(a, b, c) -#define MITK_PP_TUPLE_EAT_4(a, b, c, d) -#define MITK_PP_TUPLE_EAT_5(a, b, c, d, e) -#define MITK_PP_TUPLE_EAT_6(a, b, c, d, e, f) -#define MITK_PP_TUPLE_EAT_7(a, b, c, d, e, f, g) -#define MITK_PP_TUPLE_EAT_8(a, b, c, d, e, f, g, h) -#define MITK_PP_TUPLE_EAT_9(a, b, c, d, e, f, g, h, i) -#define MITK_PP_TUPLE_EAT_10(a, b, c, d, e, f, g, h, i, j) -#define MITK_PP_TUPLE_EAT_11(a, b, c, d, e, f, g, h, i, j, k) -#define MITK_PP_TUPLE_EAT_12(a, b, c, d, e, f, g, h, i, j, k, l) -#define MITK_PP_TUPLE_EAT_13(a, b, c, d, e, f, g, h, i, j, k, l, m) -#define MITK_PP_TUPLE_EAT_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n) -#define MITK_PP_TUPLE_EAT_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -#define MITK_PP_TUPLE_EAT_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) -#define MITK_PP_TUPLE_EAT_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) -#define MITK_PP_TUPLE_EAT_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) -#define MITK_PP_TUPLE_EAT_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) -#define MITK_PP_TUPLE_EAT_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) -#define MITK_PP_TUPLE_EAT_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) -#define MITK_PP_TUPLE_EAT_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) -#define MITK_PP_TUPLE_EAT_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) -#define MITK_PP_TUPLE_EAT_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) -#define MITK_PP_TUPLE_EAT_25(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) -# -#endif diff --git a/Modules/Core/include/mitkPPTupleElem.h b/Modules/Core/include/mitkPPTupleElem.h deleted file mode 100644 index aadf9c4cff..0000000000 --- a/Modules/Core/include/mitkPPTupleElem.h +++ /dev/null @@ -1,400 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* Copyright (C) 2001 -# * Housemarque Oy -# * http://www.housemarque.com -# * -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# */ -# -#/* Revised by Paul Mensonides (2002) */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_TUPLE_ELEM_HPP -#define MITK_PREPROCESSOR_TUPLE_ELEM_HPP -# -#include "mitkPPConfig.h" -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_TUPLE_ELEM(size, index, tuple) MITK_PP_TUPLE_ELEM_I(size, index, tuple) -#else -#define MITK_PP_TUPLE_ELEM(size, index, tuple) MITK_PP_TUPLE_ELEM_OO((size, index, tuple)) -#define MITK_PP_TUPLE_ELEM_OO(par) MITK_PP_TUPLE_ELEM_I##par -#endif -# -#if MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_TUPLE_ELEM_I(s, i, t) MITK_PP_TUPLE_ELEM_##s##_##i##t -#elif MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MSVC() -#define MITK_PP_TUPLE_ELEM_I(s, i, t) MITK_PP_TUPLE_ELEM_II(MITK_PP_TUPLE_ELEM_##s##_##i t) -#define MITK_PP_TUPLE_ELEM_II(res) res -#else -#define MITK_PP_TUPLE_ELEM_I(s, i, t) MITK_PP_TUPLE_ELEM_##s##_##i t -#endif -# -#define MITK_PP_TUPLE_ELEM_1_0(a) a -# -#define MITK_PP_TUPLE_ELEM_2_0(a, b) a -#define MITK_PP_TUPLE_ELEM_2_1(a, b) b -# -#define MITK_PP_TUPLE_ELEM_3_0(a, b, c) a -#define MITK_PP_TUPLE_ELEM_3_1(a, b, c) b -#define MITK_PP_TUPLE_ELEM_3_2(a, b, c) c -# -#define MITK_PP_TUPLE_ELEM_4_0(a, b, c, d) a -#define MITK_PP_TUPLE_ELEM_4_1(a, b, c, d) b -#define MITK_PP_TUPLE_ELEM_4_2(a, b, c, d) c -#define MITK_PP_TUPLE_ELEM_4_3(a, b, c, d) d -# -#define MITK_PP_TUPLE_ELEM_5_0(a, b, c, d, e) a -#define MITK_PP_TUPLE_ELEM_5_1(a, b, c, d, e) b -#define MITK_PP_TUPLE_ELEM_5_2(a, b, c, d, e) c -#define MITK_PP_TUPLE_ELEM_5_3(a, b, c, d, e) d -#define MITK_PP_TUPLE_ELEM_5_4(a, b, c, d, e) e -# -#define MITK_PP_TUPLE_ELEM_6_0(a, b, c, d, e, f) a -#define MITK_PP_TUPLE_ELEM_6_1(a, b, c, d, e, f) b -#define MITK_PP_TUPLE_ELEM_6_2(a, b, c, d, e, f) c -#define MITK_PP_TUPLE_ELEM_6_3(a, b, c, d, e, f) d -#define MITK_PP_TUPLE_ELEM_6_4(a, b, c, d, e, f) e -#define MITK_PP_TUPLE_ELEM_6_5(a, b, c, d, e, f) f -# -#define MITK_PP_TUPLE_ELEM_7_0(a, b, c, d, e, f, g) a -#define MITK_PP_TUPLE_ELEM_7_1(a, b, c, d, e, f, g) b -#define MITK_PP_TUPLE_ELEM_7_2(a, b, c, d, e, f, g) c -#define MITK_PP_TUPLE_ELEM_7_3(a, b, c, d, e, f, g) d -#define MITK_PP_TUPLE_ELEM_7_4(a, b, c, d, e, f, g) e -#define MITK_PP_TUPLE_ELEM_7_5(a, b, c, d, e, f, g) f -#define MITK_PP_TUPLE_ELEM_7_6(a, b, c, d, e, f, g) g -# -#define MITK_PP_TUPLE_ELEM_8_0(a, b, c, d, e, f, g, h) a -#define MITK_PP_TUPLE_ELEM_8_1(a, b, c, d, e, f, g, h) b -#define MITK_PP_TUPLE_ELEM_8_2(a, b, c, d, e, f, g, h) c -#define MITK_PP_TUPLE_ELEM_8_3(a, b, c, d, e, f, g, h) d -#define MITK_PP_TUPLE_ELEM_8_4(a, b, c, d, e, f, g, h) e -#define MITK_PP_TUPLE_ELEM_8_5(a, b, c, d, e, f, g, h) f -#define MITK_PP_TUPLE_ELEM_8_6(a, b, c, d, e, f, g, h) g -#define MITK_PP_TUPLE_ELEM_8_7(a, b, c, d, e, f, g, h) h -# -#define MITK_PP_TUPLE_ELEM_9_0(a, b, c, d, e, f, g, h, i) a -#define MITK_PP_TUPLE_ELEM_9_1(a, b, c, d, e, f, g, h, i) b -#define MITK_PP_TUPLE_ELEM_9_2(a, b, c, d, e, f, g, h, i) c -#define MITK_PP_TUPLE_ELEM_9_3(a, b, c, d, e, f, g, h, i) d -#define MITK_PP_TUPLE_ELEM_9_4(a, b, c, d, e, f, g, h, i) e -#define MITK_PP_TUPLE_ELEM_9_5(a, b, c, d, e, f, g, h, i) f -#define MITK_PP_TUPLE_ELEM_9_6(a, b, c, d, e, f, g, h, i) g -#define MITK_PP_TUPLE_ELEM_9_7(a, b, c, d, e, f, g, h, i) h -#define MITK_PP_TUPLE_ELEM_9_8(a, b, c, d, e, f, g, h, i) i -# -#define MITK_PP_TUPLE_ELEM_10_0(a, b, c, d, e, f, g, h, i, j) a -#define MITK_PP_TUPLE_ELEM_10_1(a, b, c, d, e, f, g, h, i, j) b -#define MITK_PP_TUPLE_ELEM_10_2(a, b, c, d, e, f, g, h, i, j) c -#define MITK_PP_TUPLE_ELEM_10_3(a, b, c, d, e, f, g, h, i, j) d -#define MITK_PP_TUPLE_ELEM_10_4(a, b, c, d, e, f, g, h, i, j) e -#define MITK_PP_TUPLE_ELEM_10_5(a, b, c, d, e, f, g, h, i, j) f -#define MITK_PP_TUPLE_ELEM_10_6(a, b, c, d, e, f, g, h, i, j) g -#define MITK_PP_TUPLE_ELEM_10_7(a, b, c, d, e, f, g, h, i, j) h -#define MITK_PP_TUPLE_ELEM_10_8(a, b, c, d, e, f, g, h, i, j) i -#define MITK_PP_TUPLE_ELEM_10_9(a, b, c, d, e, f, g, h, i, j) j -# -#define MITK_PP_TUPLE_ELEM_11_0(a, b, c, d, e, f, g, h, i, j, k) a -#define MITK_PP_TUPLE_ELEM_11_1(a, b, c, d, e, f, g, h, i, j, k) b -#define MITK_PP_TUPLE_ELEM_11_2(a, b, c, d, e, f, g, h, i, j, k) c -#define MITK_PP_TUPLE_ELEM_11_3(a, b, c, d, e, f, g, h, i, j, k) d -#define MITK_PP_TUPLE_ELEM_11_4(a, b, c, d, e, f, g, h, i, j, k) e -#define MITK_PP_TUPLE_ELEM_11_5(a, b, c, d, e, f, g, h, i, j, k) f -#define MITK_PP_TUPLE_ELEM_11_6(a, b, c, d, e, f, g, h, i, j, k) g -#define MITK_PP_TUPLE_ELEM_11_7(a, b, c, d, e, f, g, h, i, j, k) h -#define MITK_PP_TUPLE_ELEM_11_8(a, b, c, d, e, f, g, h, i, j, k) i -#define MITK_PP_TUPLE_ELEM_11_9(a, b, c, d, e, f, g, h, i, j, k) j -#define MITK_PP_TUPLE_ELEM_11_10(a, b, c, d, e, f, g, h, i, j, k) k -# -#define MITK_PP_TUPLE_ELEM_12_0(a, b, c, d, e, f, g, h, i, j, k, l) a -#define MITK_PP_TUPLE_ELEM_12_1(a, b, c, d, e, f, g, h, i, j, k, l) b -#define MITK_PP_TUPLE_ELEM_12_2(a, b, c, d, e, f, g, h, i, j, k, l) c -#define MITK_PP_TUPLE_ELEM_12_3(a, b, c, d, e, f, g, h, i, j, k, l) d -#define MITK_PP_TUPLE_ELEM_12_4(a, b, c, d, e, f, g, h, i, j, k, l) e -#define MITK_PP_TUPLE_ELEM_12_5(a, b, c, d, e, f, g, h, i, j, k, l) f -#define MITK_PP_TUPLE_ELEM_12_6(a, b, c, d, e, f, g, h, i, j, k, l) g -#define MITK_PP_TUPLE_ELEM_12_7(a, b, c, d, e, f, g, h, i, j, k, l) h -#define MITK_PP_TUPLE_ELEM_12_8(a, b, c, d, e, f, g, h, i, j, k, l) i -#define MITK_PP_TUPLE_ELEM_12_9(a, b, c, d, e, f, g, h, i, j, k, l) j -#define MITK_PP_TUPLE_ELEM_12_10(a, b, c, d, e, f, g, h, i, j, k, l) k -#define MITK_PP_TUPLE_ELEM_12_11(a, b, c, d, e, f, g, h, i, j, k, l) l -# -#define MITK_PP_TUPLE_ELEM_13_0(a, b, c, d, e, f, g, h, i, j, k, l, m) a -#define MITK_PP_TUPLE_ELEM_13_1(a, b, c, d, e, f, g, h, i, j, k, l, m) b -#define MITK_PP_TUPLE_ELEM_13_2(a, b, c, d, e, f, g, h, i, j, k, l, m) c -#define MITK_PP_TUPLE_ELEM_13_3(a, b, c, d, e, f, g, h, i, j, k, l, m) d -#define MITK_PP_TUPLE_ELEM_13_4(a, b, c, d, e, f, g, h, i, j, k, l, m) e -#define MITK_PP_TUPLE_ELEM_13_5(a, b, c, d, e, f, g, h, i, j, k, l, m) f -#define MITK_PP_TUPLE_ELEM_13_6(a, b, c, d, e, f, g, h, i, j, k, l, m) g -#define MITK_PP_TUPLE_ELEM_13_7(a, b, c, d, e, f, g, h, i, j, k, l, m) h -#define MITK_PP_TUPLE_ELEM_13_8(a, b, c, d, e, f, g, h, i, j, k, l, m) i -#define MITK_PP_TUPLE_ELEM_13_9(a, b, c, d, e, f, g, h, i, j, k, l, m) j -#define MITK_PP_TUPLE_ELEM_13_10(a, b, c, d, e, f, g, h, i, j, k, l, m) k -#define MITK_PP_TUPLE_ELEM_13_11(a, b, c, d, e, f, g, h, i, j, k, l, m) l -#define MITK_PP_TUPLE_ELEM_13_12(a, b, c, d, e, f, g, h, i, j, k, l, m) m -# -#define MITK_PP_TUPLE_ELEM_14_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n) a -#define MITK_PP_TUPLE_ELEM_14_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n) b -#define MITK_PP_TUPLE_ELEM_14_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n) c -#define MITK_PP_TUPLE_ELEM_14_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n) d -#define MITK_PP_TUPLE_ELEM_14_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n) e -#define MITK_PP_TUPLE_ELEM_14_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n) f -#define MITK_PP_TUPLE_ELEM_14_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n) g -#define MITK_PP_TUPLE_ELEM_14_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n) h -#define MITK_PP_TUPLE_ELEM_14_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n) i -#define MITK_PP_TUPLE_ELEM_14_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n) j -#define MITK_PP_TUPLE_ELEM_14_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n) k -#define MITK_PP_TUPLE_ELEM_14_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n) l -#define MITK_PP_TUPLE_ELEM_14_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n) m -#define MITK_PP_TUPLE_ELEM_14_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n) n -# -#define MITK_PP_TUPLE_ELEM_15_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) a -#define MITK_PP_TUPLE_ELEM_15_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) b -#define MITK_PP_TUPLE_ELEM_15_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) c -#define MITK_PP_TUPLE_ELEM_15_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) d -#define MITK_PP_TUPLE_ELEM_15_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) e -#define MITK_PP_TUPLE_ELEM_15_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) f -#define MITK_PP_TUPLE_ELEM_15_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) g -#define MITK_PP_TUPLE_ELEM_15_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) h -#define MITK_PP_TUPLE_ELEM_15_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) i -#define MITK_PP_TUPLE_ELEM_15_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) j -#define MITK_PP_TUPLE_ELEM_15_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) k -#define MITK_PP_TUPLE_ELEM_15_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) l -#define MITK_PP_TUPLE_ELEM_15_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) m -#define MITK_PP_TUPLE_ELEM_15_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) n -#define MITK_PP_TUPLE_ELEM_15_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) o -# -#define MITK_PP_TUPLE_ELEM_16_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) a -#define MITK_PP_TUPLE_ELEM_16_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) b -#define MITK_PP_TUPLE_ELEM_16_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) c -#define MITK_PP_TUPLE_ELEM_16_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) d -#define MITK_PP_TUPLE_ELEM_16_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) e -#define MITK_PP_TUPLE_ELEM_16_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) f -#define MITK_PP_TUPLE_ELEM_16_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) g -#define MITK_PP_TUPLE_ELEM_16_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) h -#define MITK_PP_TUPLE_ELEM_16_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) i -#define MITK_PP_TUPLE_ELEM_16_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) j -#define MITK_PP_TUPLE_ELEM_16_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) k -#define MITK_PP_TUPLE_ELEM_16_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) l -#define MITK_PP_TUPLE_ELEM_16_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) m -#define MITK_PP_TUPLE_ELEM_16_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) n -#define MITK_PP_TUPLE_ELEM_16_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) o -#define MITK_PP_TUPLE_ELEM_16_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) p -# -#define MITK_PP_TUPLE_ELEM_17_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) a -#define MITK_PP_TUPLE_ELEM_17_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) b -#define MITK_PP_TUPLE_ELEM_17_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) c -#define MITK_PP_TUPLE_ELEM_17_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) d -#define MITK_PP_TUPLE_ELEM_17_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) e -#define MITK_PP_TUPLE_ELEM_17_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) f -#define MITK_PP_TUPLE_ELEM_17_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) g -#define MITK_PP_TUPLE_ELEM_17_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) h -#define MITK_PP_TUPLE_ELEM_17_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) i -#define MITK_PP_TUPLE_ELEM_17_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) j -#define MITK_PP_TUPLE_ELEM_17_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) k -#define MITK_PP_TUPLE_ELEM_17_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) l -#define MITK_PP_TUPLE_ELEM_17_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) m -#define MITK_PP_TUPLE_ELEM_17_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) n -#define MITK_PP_TUPLE_ELEM_17_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) o -#define MITK_PP_TUPLE_ELEM_17_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) p -#define MITK_PP_TUPLE_ELEM_17_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) q -# -#define MITK_PP_TUPLE_ELEM_18_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) a -#define MITK_PP_TUPLE_ELEM_18_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) b -#define MITK_PP_TUPLE_ELEM_18_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) c -#define MITK_PP_TUPLE_ELEM_18_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) d -#define MITK_PP_TUPLE_ELEM_18_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) e -#define MITK_PP_TUPLE_ELEM_18_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) f -#define MITK_PP_TUPLE_ELEM_18_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) g -#define MITK_PP_TUPLE_ELEM_18_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) h -#define MITK_PP_TUPLE_ELEM_18_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) i -#define MITK_PP_TUPLE_ELEM_18_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) j -#define MITK_PP_TUPLE_ELEM_18_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) k -#define MITK_PP_TUPLE_ELEM_18_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) l -#define MITK_PP_TUPLE_ELEM_18_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) m -#define MITK_PP_TUPLE_ELEM_18_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) n -#define MITK_PP_TUPLE_ELEM_18_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) o -#define MITK_PP_TUPLE_ELEM_18_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) p -#define MITK_PP_TUPLE_ELEM_18_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) q -#define MITK_PP_TUPLE_ELEM_18_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) r -# -#define MITK_PP_TUPLE_ELEM_19_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) a -#define MITK_PP_TUPLE_ELEM_19_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) b -#define MITK_PP_TUPLE_ELEM_19_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) c -#define MITK_PP_TUPLE_ELEM_19_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) d -#define MITK_PP_TUPLE_ELEM_19_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) e -#define MITK_PP_TUPLE_ELEM_19_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) f -#define MITK_PP_TUPLE_ELEM_19_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) g -#define MITK_PP_TUPLE_ELEM_19_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) h -#define MITK_PP_TUPLE_ELEM_19_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) i -#define MITK_PP_TUPLE_ELEM_19_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) j -#define MITK_PP_TUPLE_ELEM_19_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) k -#define MITK_PP_TUPLE_ELEM_19_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) l -#define MITK_PP_TUPLE_ELEM_19_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) m -#define MITK_PP_TUPLE_ELEM_19_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) n -#define MITK_PP_TUPLE_ELEM_19_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) o -#define MITK_PP_TUPLE_ELEM_19_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) p -#define MITK_PP_TUPLE_ELEM_19_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) q -#define MITK_PP_TUPLE_ELEM_19_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) r -#define MITK_PP_TUPLE_ELEM_19_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) s -# -#define MITK_PP_TUPLE_ELEM_20_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) a -#define MITK_PP_TUPLE_ELEM_20_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) b -#define MITK_PP_TUPLE_ELEM_20_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) c -#define MITK_PP_TUPLE_ELEM_20_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) d -#define MITK_PP_TUPLE_ELEM_20_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) e -#define MITK_PP_TUPLE_ELEM_20_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) f -#define MITK_PP_TUPLE_ELEM_20_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) g -#define MITK_PP_TUPLE_ELEM_20_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) h -#define MITK_PP_TUPLE_ELEM_20_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) i -#define MITK_PP_TUPLE_ELEM_20_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) j -#define MITK_PP_TUPLE_ELEM_20_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) k -#define MITK_PP_TUPLE_ELEM_20_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) l -#define MITK_PP_TUPLE_ELEM_20_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) m -#define MITK_PP_TUPLE_ELEM_20_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) n -#define MITK_PP_TUPLE_ELEM_20_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) o -#define MITK_PP_TUPLE_ELEM_20_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) p -#define MITK_PP_TUPLE_ELEM_20_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) q -#define MITK_PP_TUPLE_ELEM_20_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) r -#define MITK_PP_TUPLE_ELEM_20_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) s -#define MITK_PP_TUPLE_ELEM_20_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) t -# -#define MITK_PP_TUPLE_ELEM_21_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) a -#define MITK_PP_TUPLE_ELEM_21_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) b -#define MITK_PP_TUPLE_ELEM_21_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) c -#define MITK_PP_TUPLE_ELEM_21_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) d -#define MITK_PP_TUPLE_ELEM_21_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) e -#define MITK_PP_TUPLE_ELEM_21_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) f -#define MITK_PP_TUPLE_ELEM_21_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) g -#define MITK_PP_TUPLE_ELEM_21_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) h -#define MITK_PP_TUPLE_ELEM_21_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) i -#define MITK_PP_TUPLE_ELEM_21_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) j -#define MITK_PP_TUPLE_ELEM_21_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) k -#define MITK_PP_TUPLE_ELEM_21_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) l -#define MITK_PP_TUPLE_ELEM_21_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) m -#define MITK_PP_TUPLE_ELEM_21_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) n -#define MITK_PP_TUPLE_ELEM_21_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) o -#define MITK_PP_TUPLE_ELEM_21_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) p -#define MITK_PP_TUPLE_ELEM_21_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) q -#define MITK_PP_TUPLE_ELEM_21_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) r -#define MITK_PP_TUPLE_ELEM_21_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) s -#define MITK_PP_TUPLE_ELEM_21_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) t -#define MITK_PP_TUPLE_ELEM_21_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) u -# -#define MITK_PP_TUPLE_ELEM_22_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) a -#define MITK_PP_TUPLE_ELEM_22_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) b -#define MITK_PP_TUPLE_ELEM_22_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) c -#define MITK_PP_TUPLE_ELEM_22_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) d -#define MITK_PP_TUPLE_ELEM_22_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) e -#define MITK_PP_TUPLE_ELEM_22_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) f -#define MITK_PP_TUPLE_ELEM_22_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) g -#define MITK_PP_TUPLE_ELEM_22_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) h -#define MITK_PP_TUPLE_ELEM_22_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) i -#define MITK_PP_TUPLE_ELEM_22_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) j -#define MITK_PP_TUPLE_ELEM_22_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) k -#define MITK_PP_TUPLE_ELEM_22_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) l -#define MITK_PP_TUPLE_ELEM_22_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) m -#define MITK_PP_TUPLE_ELEM_22_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) n -#define MITK_PP_TUPLE_ELEM_22_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) o -#define MITK_PP_TUPLE_ELEM_22_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) p -#define MITK_PP_TUPLE_ELEM_22_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) q -#define MITK_PP_TUPLE_ELEM_22_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) r -#define MITK_PP_TUPLE_ELEM_22_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) s -#define MITK_PP_TUPLE_ELEM_22_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) t -#define MITK_PP_TUPLE_ELEM_22_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) u -#define MITK_PP_TUPLE_ELEM_22_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) v -# -#define MITK_PP_TUPLE_ELEM_23_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) a -#define MITK_PP_TUPLE_ELEM_23_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) b -#define MITK_PP_TUPLE_ELEM_23_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) c -#define MITK_PP_TUPLE_ELEM_23_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) d -#define MITK_PP_TUPLE_ELEM_23_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) e -#define MITK_PP_TUPLE_ELEM_23_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) f -#define MITK_PP_TUPLE_ELEM_23_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) g -#define MITK_PP_TUPLE_ELEM_23_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) h -#define MITK_PP_TUPLE_ELEM_23_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) i -#define MITK_PP_TUPLE_ELEM_23_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) j -#define MITK_PP_TUPLE_ELEM_23_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) k -#define MITK_PP_TUPLE_ELEM_23_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) l -#define MITK_PP_TUPLE_ELEM_23_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) m -#define MITK_PP_TUPLE_ELEM_23_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) n -#define MITK_PP_TUPLE_ELEM_23_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) o -#define MITK_PP_TUPLE_ELEM_23_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) p -#define MITK_PP_TUPLE_ELEM_23_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) q -#define MITK_PP_TUPLE_ELEM_23_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) r -#define MITK_PP_TUPLE_ELEM_23_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) s -#define MITK_PP_TUPLE_ELEM_23_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) t -#define MITK_PP_TUPLE_ELEM_23_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) u -#define MITK_PP_TUPLE_ELEM_23_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) v -#define MITK_PP_TUPLE_ELEM_23_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) w -# -#define MITK_PP_TUPLE_ELEM_24_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) a -#define MITK_PP_TUPLE_ELEM_24_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) b -#define MITK_PP_TUPLE_ELEM_24_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) c -#define MITK_PP_TUPLE_ELEM_24_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) d -#define MITK_PP_TUPLE_ELEM_24_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) e -#define MITK_PP_TUPLE_ELEM_24_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) f -#define MITK_PP_TUPLE_ELEM_24_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) g -#define MITK_PP_TUPLE_ELEM_24_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) h -#define MITK_PP_TUPLE_ELEM_24_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) i -#define MITK_PP_TUPLE_ELEM_24_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) j -#define MITK_PP_TUPLE_ELEM_24_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) k -#define MITK_PP_TUPLE_ELEM_24_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) l -#define MITK_PP_TUPLE_ELEM_24_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) m -#define MITK_PP_TUPLE_ELEM_24_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) n -#define MITK_PP_TUPLE_ELEM_24_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) o -#define MITK_PP_TUPLE_ELEM_24_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) p -#define MITK_PP_TUPLE_ELEM_24_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) q -#define MITK_PP_TUPLE_ELEM_24_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) r -#define MITK_PP_TUPLE_ELEM_24_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) s -#define MITK_PP_TUPLE_ELEM_24_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) t -#define MITK_PP_TUPLE_ELEM_24_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) u -#define MITK_PP_TUPLE_ELEM_24_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) v -#define MITK_PP_TUPLE_ELEM_24_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) w -#define MITK_PP_TUPLE_ELEM_24_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) x -# -#define MITK_PP_TUPLE_ELEM_25_0(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) a -#define MITK_PP_TUPLE_ELEM_25_1(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) b -#define MITK_PP_TUPLE_ELEM_25_2(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) c -#define MITK_PP_TUPLE_ELEM_25_3(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) d -#define MITK_PP_TUPLE_ELEM_25_4(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) e -#define MITK_PP_TUPLE_ELEM_25_5(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) f -#define MITK_PP_TUPLE_ELEM_25_6(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) g -#define MITK_PP_TUPLE_ELEM_25_7(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) h -#define MITK_PP_TUPLE_ELEM_25_8(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) i -#define MITK_PP_TUPLE_ELEM_25_9(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) j -#define MITK_PP_TUPLE_ELEM_25_10(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) k -#define MITK_PP_TUPLE_ELEM_25_11(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) l -#define MITK_PP_TUPLE_ELEM_25_12(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) m -#define MITK_PP_TUPLE_ELEM_25_13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) n -#define MITK_PP_TUPLE_ELEM_25_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) o -#define MITK_PP_TUPLE_ELEM_25_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) p -#define MITK_PP_TUPLE_ELEM_25_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) q -#define MITK_PP_TUPLE_ELEM_25_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) r -#define MITK_PP_TUPLE_ELEM_25_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) s -#define MITK_PP_TUPLE_ELEM_25_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) t -#define MITK_PP_TUPLE_ELEM_25_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) u -#define MITK_PP_TUPLE_ELEM_25_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) v -#define MITK_PP_TUPLE_ELEM_25_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) w -#define MITK_PP_TUPLE_ELEM_25_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) x -#define MITK_PP_TUPLE_ELEM_25_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) y -# -#endif diff --git a/Modules/Core/include/mitkPPTupleRem.h b/Modules/Core/include/mitkPPTupleRem.h deleted file mode 100644 index 78a65f053d..0000000000 --- a/Modules/Core/include/mitkPPTupleRem.h +++ /dev/null @@ -1,97 +0,0 @@ -/*=================================================================== - -The Medical Imaging Interaction Toolkit (MITK) - -Copyright (c) German Cancer Research Center, -Division of Medical and Biological Informatics. -All rights reserved. - -This software is distributed WITHOUT ANY WARRANTY; without -even the implied warranty of MERCHANTABILITY or FITNESS FOR -A PARTICULAR PURPOSE. - -See LICENSE.txt or http://www.mitk.org for details. - -===================================================================*/ -#/* ************************************************************************** -# * * -# * (C) Copyright Paul Mensonides 2002. -# * Distributed under the Boost Software License, Version 1.0. (See -# * accompanying file LICENSE_1_0.txt or copy at -# * http://www.boost.org/LICENSE_1_0.txt) -# * * -# ************************************************************************** */ -# -#/* See http://www.boost.org for most recent version. */ -# -#ifndef MITK_PREPROCESSOR_TUPLE_REM_HPP -#define MITK_PREPROCESSOR_TUPLE_REM_HPP -# -#include "mitkPPConfig.h" -# -#/* MITK_PP_TUPLE_REM */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_TUPLE_REM(size) MITK_PP_TUPLE_REM_I(size) -#else -#define MITK_PP_TUPLE_REM(size) MITK_PP_TUPLE_REM_OO((size)) -#define MITK_PP_TUPLE_REM_OO(par) MITK_PP_TUPLE_REM_I##par -#endif -# -#define MITK_PP_TUPLE_REM_I(size) MITK_PP_TUPLE_REM_##size -# -#define MITK_PP_TUPLE_REM_0() -#define MITK_PP_TUPLE_REM_1(a) a -#define MITK_PP_TUPLE_REM_2(a, b) a, b -#define MITK_PP_TUPLE_REM_3(a, b, c) a, b, c -#define MITK_PP_TUPLE_REM_4(a, b, c, d) a, b, c, d -#define MITK_PP_TUPLE_REM_5(a, b, c, d, e) a, b, c, d, e -#define MITK_PP_TUPLE_REM_6(a, b, c, d, e, f) a, b, c, d, e, f -#define MITK_PP_TUPLE_REM_7(a, b, c, d, e, f, g) a, b, c, d, e, f, g -#define MITK_PP_TUPLE_REM_8(a, b, c, d, e, f, g, h) a, b, c, d, e, f, g, h -#define MITK_PP_TUPLE_REM_9(a, b, c, d, e, f, g, h, i) a, b, c, d, e, f, g, h, i -#define MITK_PP_TUPLE_REM_10(a, b, c, d, e, f, g, h, i, j) a, b, c, d, e, f, g, h, i, j -#define MITK_PP_TUPLE_REM_11(a, b, c, d, e, f, g, h, i, j, k) a, b, c, d, e, f, g, h, i, j, k -#define MITK_PP_TUPLE_REM_12(a, b, c, d, e, f, g, h, i, j, k, l) a, b, c, d, e, f, g, h, i, j, k, l -#define MITK_PP_TUPLE_REM_13(a, b, c, d, e, f, g, h, i, j, k, l, m) a, b, c, d, e, f, g, h, i, j, k, l, m -#define MITK_PP_TUPLE_REM_14(a, b, c, d, e, f, g, h, i, j, k, l, m, n) a, b, c, d, e, f, g, h, i, j, k, l, m, n -#define MITK_PP_TUPLE_REM_15(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) a, b, c, d, e, f, g, h, i, j, k, l, m, n, o -#define MITK_PP_TUPLE_REM_16(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p -#define MITK_PP_TUPLE_REM_17(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q -#define MITK_PP_TUPLE_REM_18(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r -#define MITK_PP_TUPLE_REM_19(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s -#define MITK_PP_TUPLE_REM_20(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t -#define MITK_PP_TUPLE_REM_21(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u -#define MITK_PP_TUPLE_REM_22(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v -#define MITK_PP_TUPLE_REM_23(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w -#define MITK_PP_TUPLE_REM_24(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x -#define MITK_PP_TUPLE_REM_25(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y) \ - a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y -# -#/* MITK_PP_TUPLE_REM_CTOR */ -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_EDG() -#define MITK_PP_TUPLE_REM_CTOR(size, tuple) MITK_PP_TUPLE_REM_CTOR_I(MITK_PP_TUPLE_REM(size), tuple) -#else -#define MITK_PP_TUPLE_REM_CTOR(size, tuple) MITK_PP_TUPLE_REM_CTOR_D(size, tuple) -#define MITK_PP_TUPLE_REM_CTOR_D(size, tuple) MITK_PP_TUPLE_REM_CTOR_I(MITK_PP_TUPLE_REM(size), tuple) -#endif -# -#if ~MITK_PP_CONFIG_FLAGS() & MITK_PP_CONFIG_MWCC() -#define MITK_PP_TUPLE_REM_CTOR_I(ext, tuple) ext tuple -#else -#define MITK_PP_TUPLE_REM_CTOR_I(ext, tuple) MITK_PP_TUPLE_REM_CTOR_OO((ext, tuple)) -#define MITK_PP_TUPLE_REM_CTOR_OO(par) MITK_PP_TUPLE_REM_CTOR_II##par -#define MITK_PP_TUPLE_REM_CTOR_II(ext, tuple) ext##tuple -#endif -# -#endif diff --git a/Modules/Core/src/DataManagement/mitkImageCastPart1.cpp b/Modules/Core/src/DataManagement/mitkImageCastPart1.cpp index 1f57d44157..e367b38b6e 100644 --- a/Modules/Core/src/DataManagement/mitkImageCastPart1.cpp +++ b/Modules/Core/src/DataManagement/mitkImageCastPart1.cpp @@ -1,37 +1,37 @@ /*=================================================================== The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE.txt or http://www.mitk.org for details. ===================================================================*/ #include #include #include namespace mitk { #define InstantiateAccessFunction__CastToItkImage2Access(type1, type2) \ template MITKCORE_EXPORT void _CastToItkImage2Access( \ - const ImageTypeTrait::ImageType *, \ - itk::SmartPointer::ImageType> &); + const ImageTypeTrait::ImageType *, \ + itk::SmartPointer::ImageType> &); #define InstantiateCastToItkImage2Access(r, data, dim) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT( \ + BOOST_PP_SEQ_FOR_EACH_PRODUCT( \ InstantiateAccessFunctionProductImpl, \ ((_CastToItkImage2Access))(MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dim))(MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dim))) \ - MITK_PP_SEQ_FOR_EACH_PRODUCT(InstantiateAccessFunctionProductImpl, \ + BOOST_PP_SEQ_FOR_EACH_PRODUCT(InstantiateAccessFunctionProductImpl, \ ((_CastToItkImage2Access))(MITK_ACCESSBYITK_VECTOR_TYPES_DIMN_SEQ(dim))( \ MITK_ACCESSBYITK_VECTOR_TYPES_DIMN_SEQ(dim))) - MITK_PP_SEQ_FOR_EACH(InstantiateCastToItkImage2Access, _, MITK_ACCESSBYITK_DIMENSIONS_SEQ) + BOOST_PP_SEQ_FOR_EACH(InstantiateCastToItkImage2Access, _, MITK_ACCESSBYITK_DIMENSIONS_SEQ) } diff --git a/Modules/Core/src/DataManagement/mitkImageCaster.cpp b/Modules/Core/src/DataManagement/mitkImageCaster.cpp index 0adc610b09..a6cb482a5f 100644 --- a/Modules/Core/src/DataManagement/mitkImageCaster.cpp +++ b/Modules/Core/src/DataManagement/mitkImageCaster.cpp @@ -1,62 +1,62 @@ /*=================================================================== The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE.txt or http://www.mitk.org for details. ===================================================================*/ #include "mitkImageCaster.h" #include "mitkImageAccessByItk.h" vtkRenderer *mitk::RendererAccess::m_3DRenderer = nullptr; void mitk::RendererAccess::Set3DRenderer(vtkRenderer *renwin4) { m_3DRenderer = renwin4; } vtkRenderer *mitk::RendererAccess::Get3DRenderer() { return m_3DRenderer; } void mitk::Caster::Cast(mitk::BaseData *, mitk::Surface *) { } void mitk::ImageCaster::CastBaseData(mitk::BaseData *const mitkBaseData, itk::SmartPointer &mitkoutputimage) { try { mitkoutputimage = dynamic_cast(mitkBaseData); } catch (...) { return; } } #define DefineMitkImageCasterMethods(r, data, type) \ void mitk::ImageCaster::CastToItkImage(const mitk::Image *mitkImage, \ - itk::SmartPointer> &itkOutputImage) \ + itk::SmartPointer> &itkOutputImage) \ { \ mitk::CastToItkImage(mitkImage, itkOutputImage); \ } \ - void mitk::ImageCaster::CastToMitkImage(const itk::Image *itkImage, \ + void mitk::ImageCaster::CastToMitkImage(const itk::Image *itkImage, \ itk::SmartPointer &mitkOutputImage) \ { \ - mitk::CastToMitkImage>(itkImage, mitkOutputImage); \ + mitk::CastToMitkImage>(itkImage, mitkOutputImage); \ } -MITK_PP_SEQ_FOR_EACH(DefineMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(2)) -MITK_PP_SEQ_FOR_EACH(DefineMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(3)) +BOOST_PP_SEQ_FOR_EACH(DefineMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(2)) +BOOST_PP_SEQ_FOR_EACH(DefineMitkImageCasterMethods, _, MITK_ACCESSBYITK_TYPES_DIMN_SEQ(3)) diff --git a/Modules/DiffusionImaging/DiffusionCore/include/Algorithms/Registration/mitkPyramidRegistrationMethodHelper.h b/Modules/DiffusionImaging/DiffusionCore/include/Algorithms/Registration/mitkPyramidRegistrationMethodHelper.h index d6ab824548..4b3a670b0e 100644 --- a/Modules/DiffusionImaging/DiffusionCore/include/Algorithms/Registration/mitkPyramidRegistrationMethodHelper.h +++ b/Modules/DiffusionImaging/DiffusionCore/include/Algorithms/Registration/mitkPyramidRegistrationMethodHelper.h @@ -1,212 +1,212 @@ /*=================================================================== The Medical Imaging Interaction Toolkit (MITK) Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE.txt or http://www.mitk.org for details. ===================================================================*/ #ifndef MITKPYRAMIDREGISTRATIONMETHODHELPER_H #define MITKPYRAMIDREGISTRATIONMETHODHELPER_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include "mitkImageAccessByItk.h" /** * @brief Provides same functionality as \a AccessTwoImagesFixedDimensionByItk for a subset of types * * For now, the subset defined is only short and float. */ #define AccessTwoImagesFixedDimensionTypeSubsetByItk(mitkImage1, mitkImage2, itkImageTypeFunction, dimension) \ { \ const mitk::PixelType& pixelType1 = mitkImage1->GetPixelType(); \ const mitk::PixelType& pixelType2 = mitkImage2->GetPixelType(); \ const mitk::Image* constImage1 = mitkImage1; \ const mitk::Image* constImage2 = mitkImage2; \ mitk::Image* nonConstImage1 = const_cast(constImage1); \ mitk::Image* nonConstImage2 = const_cast(constImage2); \ nonConstImage1->Update(); \ nonConstImage2->Update(); \ _checkSpecificDimension(mitkImage1, (dimension)); \ _checkSpecificDimension(mitkImage2, (dimension)); \ _accessTwoImagesByItkForEach(itkImageTypeFunction, ((short, dimension))((unsigned short, dimension))((float, dimension))((double, dimension)), ((short, dimension))((unsigned short, dimension))((float, dimension))((double, dimension)) ) \ { \ std::string msg("Pixel type "); \ msg.append(pixelType1.GetComponentTypeAsString() ); \ msg.append(" or pixel type "); \ msg.append(pixelType2.GetComponentTypeAsString() ); \ - msg.append(" is not in " MITK_PP_STRINGIZE(MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dimension))); \ + msg.append(" is not in " BOOST_PP_STRINGIZE(MITK_ACCESSBYITK_TYPES_DIMN_SEQ(dimension))); \ throw mitk::AccessByItkException(msg); \ } \ } /** * @brief The PyramidOptControlCommand class stears the step lenght of the * gradient descent optimizer in multi-scale registration methods */ template class PyramidOptControlCommand : public itk::Command { public: typedef itk::RegularStepGradientDescentOptimizer OptimizerType; mitkClassMacroItkParent(PyramidOptControlCommand, itk::Command) itkFactorylessNewMacro(Self) itkCloneMacro(Self) void Execute(itk::Object *caller, const itk::EventObject & /*event*/) override { RegistrationType* registration = dynamic_cast< RegistrationType* >( caller ); if( registration == nullptr) return; MITK_DEBUG << "\t - Pyramid level " << registration->GetCurrentLevel(); if( registration->GetCurrentLevel() == 0 ) { MITK_WARN("OptCommand") << "Cast to registration failed"; return; } OptimizerType* optimizer = dynamic_cast< OptimizerType* >(registration->GetOptimizer()); if( optimizer == nullptr) { MITK_WARN("OptCommand") << "Cast to optimizer failed"; return; } MITK_DEBUG /*<< optimizer->GetStopConditionDescription() << "\n"*/ << optimizer->GetValue() << " : " << optimizer->GetCurrentPosition(); optimizer->SetMaximumStepLength( optimizer->GetMaximumStepLength() * 0.25f ); optimizer->SetMinimumStepLength( optimizer->GetMinimumStepLength() * 0.1f ); // optimizer->SetNumberOfIterations( optimizer->GetNumberOfIterations() * 1.5f ); } void Execute(const itk::Object * /*object*/, const itk::EventObject & /*event*/) override{} }; #include template class PyramidOptControlCommandv4 : public itk::Command { public: typedef itk::GradientDescentLineSearchOptimizerv4 OptimizerType; mitkClassMacroItkParent(PyramidOptControlCommandv4, itk::Command) itkFactorylessNewMacro(Self) itkCloneMacro(Self) void Execute(itk::Object *caller, const itk::EventObject & /*event*/) override { RegistrationType* registration = dynamic_cast< RegistrationType* >( caller ); if( registration == nullptr) return; MITK_DEBUG << "\t - Pyramid level " << registration->GetCurrentLevel(); if( registration->GetCurrentLevel() == 0 ) return; OptimizerType* optimizer = dynamic_cast< OptimizerType* >( registration->GetOptimizer() ); if( optimizer == nullptr) { MITK_WARN("OptCommand4") << "Cast to optimizer failed"; return; } optimizer->SetNumberOfIterations( optimizer->GetNumberOfIterations() * 2.5 ); optimizer->SetMaximumStepSizeInPhysicalUnits( optimizer->GetMaximumStepSizeInPhysicalUnits() * 0.4); MITK_INFO("Pyramid.Command.Iter") << optimizer->GetNumberOfIterations(); MITK_INFO("Pyramid.Command.MaxStep") << optimizer->GetMaximumStepSizeInPhysicalUnits(); } void Execute(const itk::Object * /*object*/, const itk::EventObject & /*event*/) override{} }; template class OptimizerIterationCommand : public itk::Command { public: mitkClassMacroItkParent(OptimizerIterationCommand, itk::Command) itkFactorylessNewMacro(Self) itkCloneMacro(Self) void Execute(itk::Object *caller, const itk::EventObject & /*event*/) override { OptimizerType* optimizer = dynamic_cast< OptimizerType* >( caller ); unsigned int currentIter = optimizer->GetCurrentIteration(); MITK_INFO << "[" << currentIter << "] : " << optimizer->GetValue() << " : " << optimizer->GetCurrentPosition(); } void Execute(const itk::Object * /*object*/, const itk::EventObject & /*event*/) override { } }; template class OptimizerIterationCommandv4 : public itk::Command { public: itkNewMacro( OptimizerIterationCommandv4 ) void Execute(itk::Object *object, const itk::EventObject & event) override { OptimizerType* optimizer = dynamic_cast< OptimizerType* >( object ); if( typeid( event ) != typeid( itk::IterationEvent ) ) { return; } unsigned int currentIter = optimizer->GetCurrentIteration(); MITK_INFO << "[" << currentIter << "] : " << optimizer->GetCurrentMetricValue() << " : " << optimizer->GetMetric()->GetParameters() ; //<< " : " << optimizer->GetScales(); } void Execute(const itk::Object * /*object*/, const itk::EventObject & /*event*/) override { } }; #endif // MITKPYRAMIDREGISTRATIONMETHODHELPER_H