id summary reporter owner description type status milestone component version severity resolution keywords cc 4224 Documentation: Mistakes in Examples tcorbat@… No-Maintainer "Hello I've implemented a preprocessor for C++ and I used the boost preprocessor library for creating test cases to check if it can handle macro expansion correctly. While implementing these cases I came across tree minor mistakes in the documentation of the boost preprocessor library: 1. In the documentation of BOOST_PP_LIMIT_ITERATION_DIM (http://www.boost.org/doc/libs/1_42_0/libs/preprocessor/doc/ref/limit_iteration_dim.html): The doc states that this macro expands to 5, but it actually expands to 3 2. In the documentation of BOOST_PP_IIF (http://www.boost.org/doc/libs/1_42_0/libs/preprocessor/doc/ref/iif.html): In the sample code, a closing angle bracket is missing in the second include directive. 3. In the documentation of BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT (http://www.boost.org/doc/libs/1_42_0/libs/preprocessor/doc/ref/enum_params_with_defaults.html): In the sample code, ""class"" is missing before T0, T1 and T2 in the comment describing the expected result. The mistakes are the same for the documentation of version 1.42 as well as 1.43. Regards, Thomas" Bugs closed Boost 1.43.0 preprocessor Boost 1.44.0 Cosmetic fixed