#ifndef GOOGLEMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PP_H_
#define GOOGLEMOCK_INCLUDE_GMOCK_INTERNAL_GMOCK_PP_H_
#define GMOCK_PP_CAT(_1, _2) …
#define GMOCK_PP_STRINGIZE(...) …
#define GMOCK_PP_EMPTY(...) …
#define GMOCK_PP_COMMA(...) …
#define GMOCK_PP_IDENTITY(_1) …
#define GMOCK_PP_NARG(...) …
#define GMOCK_PP_HAS_COMMA(...) …
#define GMOCK_PP_HEAD(...) …
#define GMOCK_PP_TAIL(...) …
#define GMOCK_PP_VARIADIC_CALL(_Macro, ...) …
#define GMOCK_PP_IS_EMPTY(...) …
#define GMOCK_PP_IF(_Cond, _Then, _Else) …
#define GMOCK_PP_GENERIC_IF(_Cond, _Then, _Else) …
#define GMOCK_PP_NARG0(...) …
#define GMOCK_PP_IS_BEGIN_PARENS(...) …
#define GMOCK_PP_IS_ENCLOSED_PARENS(...) …
#define GMOCK_PP_REMOVE_PARENS(...) …
#define GMOCK_PP_FOR_EACH(_Macro, _Data, _Tuple) …
#define GMOCK_PP_REPEAT(_Macro, _Data, _N) …
#define GMOCK_PP_INC(_i) …
#define GMOCK_PP_COMMA_IF(_i) …
#define GMOCK_PP_INTENRAL_EMPTY_TUPLE …
#define GMOCK_PP_INTERNAL_CAT(_1, _2) …
#define GMOCK_PP_INTERNAL_STRINGIZE(...) …
#define GMOCK_PP_INTERNAL_CAT_5(_1, _2, _3, _4, _5) …
#define GMOCK_PP_INTERNAL_IS_EMPTY(_1, _2, _3, _4) …
#define GMOCK_PP_INTERNAL_IS_EMPTY_CASE_0001 …
#define GMOCK_PP_INTERNAL_IF_1(_Then, _Else) …
#define GMOCK_PP_INTERNAL_IF_0(_Then, _Else) …
#define GMOCK_PP_INTERNAL_INTERNAL_16TH(_1, _2, _3, _4, _5, _6, _7, _8, _9, \
_10, _11, _12, _13, _14, _15, _16, \
...) …
#define GMOCK_PP_INTERNAL_16TH(_Args) …
#define GMOCK_PP_INTERNAL_INTERNAL_HEAD(_1, ...) …
#define GMOCK_PP_INTERNAL_HEAD(_Args) …
#define GMOCK_PP_INTERNAL_INTERNAL_TAIL(_1, ...) …
#define GMOCK_PP_INTERNAL_TAIL(_Args) …
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C(...) …
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_1 …
#define GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_R_GMOCK_PP_INTERNAL_IBP_IS_VARIADIC_C …
#define GMOCK_PP_INTERNAL_REMOVE_PARENS(...) …
#define GMOCK_PP_INTERNAL_INC_0 …
#define GMOCK_PP_INTERNAL_INC_1 …
#define GMOCK_PP_INTERNAL_INC_2 …
#define GMOCK_PP_INTERNAL_INC_3 …
#define GMOCK_PP_INTERNAL_INC_4 …
#define GMOCK_PP_INTERNAL_INC_5 …
#define GMOCK_PP_INTERNAL_INC_6 …
#define GMOCK_PP_INTERNAL_INC_7 …
#define GMOCK_PP_INTERNAL_INC_8 …
#define GMOCK_PP_INTERNAL_INC_9 …
#define GMOCK_PP_INTERNAL_INC_10 …
#define GMOCK_PP_INTERNAL_INC_11 …
#define GMOCK_PP_INTERNAL_INC_12 …
#define GMOCK_PP_INTERNAL_INC_13 …
#define GMOCK_PP_INTERNAL_INC_14 …
#define GMOCK_PP_INTERNAL_INC_15 …
#define GMOCK_PP_INTERNAL_COMMA_IF_0
#define GMOCK_PP_INTERNAL_COMMA_IF_1 …
#define GMOCK_PP_INTERNAL_COMMA_IF_2 …
#define GMOCK_PP_INTERNAL_COMMA_IF_3 …
#define GMOCK_PP_INTERNAL_COMMA_IF_4 …
#define GMOCK_PP_INTERNAL_COMMA_IF_5 …
#define GMOCK_PP_INTERNAL_COMMA_IF_6 …
#define GMOCK_PP_INTERNAL_COMMA_IF_7 …
#define GMOCK_PP_INTERNAL_COMMA_IF_8 …
#define GMOCK_PP_INTERNAL_COMMA_IF_9 …
#define GMOCK_PP_INTERNAL_COMMA_IF_10 …
#define GMOCK_PP_INTERNAL_COMMA_IF_11 …
#define GMOCK_PP_INTERNAL_COMMA_IF_12 …
#define GMOCK_PP_INTERNAL_COMMA_IF_13 …
#define GMOCK_PP_INTERNAL_COMMA_IF_14 …
#define GMOCK_PP_INTERNAL_COMMA_IF_15 …
#define GMOCK_PP_INTERNAL_CALL_MACRO(_Macro, _i, _Data, _element) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_0(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_1(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_2(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_3(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_4(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_5(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_6(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_7(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_8(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_9(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_10(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_11(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_12(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_13(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_14(_i, _Macro, _Data, _Tuple) …
#define GMOCK_PP_INTERNAL_FOR_EACH_IMPL_15(_i, _Macro, _Data, _Tuple) …
#endif