Lines Matching refs:PP
14 to the functionality in the Boost preprocessor library ( Boost PP ),
17 In the Boost PP library the preprocessor data types which have
19 and the composite data types Boost PP arrays, Boost PP lists,
20 Boost PP seqs, and Boost PP tuples.
23 are the same data types as the Boost PP library as well as these other
32 of the Boost PP data types, but does extend some of that functionality
73 where the second Boost PP tuple element is empty.
77 In the Boost PP library a good deal of functionality centers upon
78 manipulating Boost PP numbers, and particularly the Boost PP numbers
79 of 0 and 1 as a boolean value on which you can use Boost PP
81 writing a macro. In other words when using Boost PP the logic of a macro
82 is often based on the value of a Boost PP number. This is because
83 Boost PP numbers can be compared to each other for equality or
84 inequality, among other types of comparison, and Boost PP macros
85 which use this ability to compare Boost PP numbers, such as the
86 Boost PP macros BOOST_PP_IF or BOOST_PP_IIF, can choose different
89 The Boost VMD library adds to the comparison of Boost PP numbers the
114 …arsing for VMD identifiers, Boost PP numbers, VMD types, Boost PP tuples, Boost PP arrays, Boost P…
115 …quences of VMD identifiers, Boost PP numbers, VMD types, Boost PP tuples, Boost PP arrays, Boost P…
116 # Provide some useful variadic only macros not in Boost PP.
129 Use of the library is only dependent on Boost PP. The library also