Loading...
Searching...
No Matches
Go to the documentation of this file.
36#include <boost/preprocessor/arithmetic/inc.hpp>
37#include <boost/preprocessor/comparison/not_equal.hpp>
38#include <boost/preprocessor/repetition/for.hpp>
39#include <boost/preprocessor/tuple/elem.hpp>
41#include "Operators/SwitchLimits.h"
51#define STDLEV1TEST(r, state) \
52 BOOST_PP_NOT_EQUAL(BOOST_PP_TUPLE_ELEM(0, state), \
53 BOOST_PP_INC(BOOST_PP_TUPLE_ELEM(1, state)))
59#define STDLEV1UPDATE(r, state) \
60 (BOOST_PP_INC(BOOST_PP_TUPLE_ELEM(0, state)), BOOST_PP_TUPLE_ELEM(1, state))
63#define NQ1(i) BOOST_PP_TUPLE_ELEM(0, i)
65#define NQ1_M1(i) BOOST_PP_DEC(BOOST_PP_TUPLE_ELEM(0, i))
67#define NQ1_P1(i) BOOST_PP_INC(BOOST_PP_TUPLE_ELEM(0, i))