Lines Matching full:macros
7 // These macros are skipped due to being inside a conditional compilation block.
14 // Macros expanding to expressions involving only literals are converted.
109 // Undefining a macro invalidates adjacent macros
126 // Undefining a macro later invalidates the set of possible adjacent macros
223 // Macros appearing in conditional expressions can't be replaced
274 // Conditional compilation blocks invalidate adjacent macros
276 // blocks could contain macros that should rightly be included
300 // Macros used in conditions are invalidated, even if they look
325 // These macros do not expand to integral constants.
332 // Ignore macros invoking comma operator unless they are inside parens.
339 // Usage of macros converted to enums should still compile. in f()
345 // Ignore macros defined inside a top-level function definition.
361 // Ignore macros defined inside a top-level function declaration.
367 // Ignore macros defined inside a record (structure) declaration.
378 // Ignore macros defined inside a template function definition.
387 // Ignore macros defined inside a variable declaration.
392 // Ignore macros defined inside a template class definition.
404 // Ignore macros defined inside a template member function definition.
412 // Ignore macros defined inside a template type alias.
421 // Ignore macros defined inside a type alias.
426 // Ignore macros defined inside a (constexpr) variable definition.
431 // Ignore macros used in the expansion of other macros