macro.yml 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992
  1. # This file contains the most frequently used macros from the whole arcadia
  2. - includes:
  3. # libc++ uses include_next statement to include headers from libc and / or compiler-provided headers.
  4. # As MSVC compiler does not support this setting, we emulate it via these macro-defines.
  5. #
  6. # These includes are used in contrib/libs/cxxsupp/libcxx and contrib/libs/libc_compat,
  7. # hence source_filter setting is intentionally omitted.
  8. - Y_MSVC_INCLUDE_NEXT(eh.h)
  9. - Y_MSVC_INCLUDE_NEXT(initializer_list)
  10. - Y_MSVC_INCLUDE_NEXT(limits.h)
  11. - Y_MSVC_INCLUDE_NEXT(math.h)
  12. - Y_MSVC_INCLUDE_NEXT(setjmp.h)
  13. - Y_MSVC_INCLUDE_NEXT(stdbool.h)
  14. - Y_MSVC_INCLUDE_NEXT(stdint.h)
  15. - Y_MSVC_INCLUDE_NEXT(yvals.h)
  16. - Y_UCRT_INCLUDE_NEXT(complex.h)
  17. - Y_UCRT_INCLUDE_NEXT(ctype.h)
  18. - Y_UCRT_INCLUDE_NEXT(errno.h)
  19. - Y_UCRT_INCLUDE_NEXT(fenv.h)
  20. - Y_UCRT_INCLUDE_NEXT(float.h)
  21. - Y_UCRT_INCLUDE_NEXT(inttypes.h)
  22. - Y_UCRT_INCLUDE_NEXT(locale.h)
  23. - Y_UCRT_INCLUDE_NEXT(math.h)
  24. - Y_UCRT_INCLUDE_NEXT(stddef.h)
  25. - Y_UCRT_INCLUDE_NEXT(stdio.h)
  26. - Y_UCRT_INCLUDE_NEXT(stdlib.h)
  27. - Y_UCRT_INCLUDE_NEXT(string.h)
  28. - Y_UCRT_INCLUDE_NEXT(wchar.h)
  29. - Y_UCRT_INCLUDE_NEXT(wctype.h)
  30. # BOOST_PP_ITERATE() itself is defined to one of these values
  31. - BOOST_PP_ITERATE():
  32. - contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/iter/forward1.hpp
  33. - contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/iter/forward2.hpp
  34. - contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/iter/forward3.hpp
  35. - contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/iter/forward4.hpp
  36. - contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/iter/forward5.hpp
  37. # BOOST_PP_INCLUDE_SELF() is defined in boost/preprocessor/iteration/detail/self.hpp
  38. # It works as follows:
  39. # The user defines BOOST_PP_INDIRECT_SELF containing current file name.
  40. # Then it #includes BOOST_PP_INCLUDE_SELF() which indirectly includes the file pointed by BOOST_PP_INDIRECT_SELF.
  41. #
  42. # Hence BOOST_PP_INDIRECT_SELF SHOULD BE already parsed and empty resolving is equivalent to providing the actual resolution for it.
  43. - BOOST_PP_INCLUDE_SELF(): contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/self.hpp
  44. - BOOST_PP_INDIRECT_SELF
  45. # BOOST_PP_UPDATE_COUNTER() is defined in boost/preprocessor/slot/counter.hpp
  46. # It is unclear why the author used macro include at all.
  47. - BOOST_PP_UPDATE_COUNTER(): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/counter.hpp
  48. # BOOST_PP_LOCAL_ITERATE() is defined in boost/preprocessor/iterator/local.hpp
  49. # It is unclear why the author used macro include at all.
  50. - BOOST_PP_LOCAL_ITERATE(): contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/local.hpp
  51. # BOOST_PROTO_LOCAL_ITERATE() is defined in boost/proto/repeat.hpp
  52. # It looks litke the macro include was chosen for the stylistic purposed and the value is not meant to be redefined
  53. - BOOST_PROTO_LOCAL_ITERATE(): contrib/restricted/boost/proto/include/boost/proto/repeat.hpp
  54. # libfreetype officially insists on using macros to include its headers:
  55. # https://freetype.org/freetype2/docs/tutorial/step1.html#section-1
  56. #
  57. # Many contribs follow this recommendation, so these sysincls intentionally lack source_filter setting.
  58. - FT_ADVANCES_H: contrib/libs/freetype/include/freetype/ftadvanc.h
  59. - FT_BBOX_H: contrib/libs/freetype/include/freetype/ftbbox.h
  60. - FT_BDF_H: contrib/libs/freetype/include/freetype/ftbdf.h
  61. - FT_BITMAP_H: contrib/libs/freetype/include/freetype/ftbitmap.h
  62. - FT_BZIP2_H: contrib/libs/freetype/include/freetype/ftbzip2.h
  63. - FT_CACHE_H: contrib/libs/freetype/include/freetype/ftcache.h
  64. - FT_CID_H: contrib/libs/freetype/include/freetype/ftcid.h
  65. - FT_COLOR_H: contrib/libs/freetype/include/freetype/ftcolor.h
  66. - FT_CONFIG_CONFIG_H: contrib/libs/freetype/include/freetype/config/ftconfig.h
  67. - FT_CONFIG_MODULES_H: contrib/libs/freetype/include/freetype/config/ftmodule.h
  68. - FT_CONFIG_OPTIONS_H: contrib/libs/freetype/include/freetype/config/ftoption.h
  69. - FT_CONFIG_STANDARD_LIBRARY_H: contrib/libs/freetype/include/freetype/config/ftstdlib.h
  70. - FT_ERRORS_H: contrib/libs/freetype/include/freetype/fterrors.h
  71. - FT_FONT_FORMATS_H: contrib/libs/freetype/include/freetype/ftfntfmt.h
  72. - FT_FREETYPE_H: contrib/libs/freetype/include/freetype/freetype.h
  73. - FT_GASP_H: contrib/libs/freetype/include/freetype/ftgasp.h
  74. - FT_GLYPH_H: contrib/libs/freetype/include/freetype/ftglyph.h
  75. - FT_GX_VALIDATE_H: contrib/libs/freetype/include/freetype/ftgxval.h
  76. - FT_GZIP_H: contrib/libs/freetype/include/freetype/ftgzip.h
  77. - FT_IMAGE_H: contrib/libs/freetype/include/freetype/ftimage.h
  78. - FT_INCREMENTAL_H: contrib/libs/freetype/include/freetype/ftincrem.h
  79. - FT_LCD_FILTER_H: contrib/libs/freetype/include/freetype/ftlcdfil.h
  80. - FT_LIST_H: contrib/libs/freetype/include/freetype/ftlist.h
  81. - FT_LZW_H: contrib/libs/freetype/include/freetype/ftlzw.h
  82. - FT_MAC_H: contrib/libs/freetype/include/freetype/ftmac.h
  83. - FT_MODULE_ERRORS_H: contrib/libs/freetype/include/freetype/ftmoderr.h
  84. - FT_MODULE_H: contrib/libs/freetype/include/freetype/ftmodapi.h
  85. - FT_MULTIPLE_MASTERS_H: contrib/libs/freetype/include/freetype/ftmm.h
  86. - FT_OPENTYPE_VALIDATE_H: contrib/libs/freetype/include/freetype/ftotval.h
  87. - FT_OTSVG_H: contrib/libs/freetype/include/freetype/otsvg.h
  88. - FT_OUTLINE_H: contrib/libs/freetype/include/freetype/ftoutln.h
  89. - FT_PFR_H: contrib/libs/freetype/include/freetype/ftpfr.h
  90. - FT_RENDER_H: contrib/libs/freetype/include/freetype/ftrender.h
  91. - FT_SFNT_NAMES_H: contrib/libs/freetype/include/freetype/ftsnames.h
  92. - FT_SIZES_H: contrib/libs/freetype/include/freetype/ftsizes.h
  93. - FT_STROKER_H: contrib/libs/freetype/include/freetype/ftstroke.h
  94. - FT_SYNTHESIS_H: contrib/libs/freetype/include/freetype/ftsynth.h
  95. - FT_SYSTEM_H: contrib/libs/freetype/include/freetype/ftsystem.h
  96. - FT_TRIGONOMETRY_H: contrib/libs/freetype/include/freetype/fttrigon.h
  97. - FT_TRUETYPE_IDS_H: contrib/libs/freetype/include/freetype/ttnameid.h
  98. - FT_TRUETYPE_TABLES_H: contrib/libs/freetype/include/freetype/tttables.h
  99. - FT_TRUETYPE_TAGS_H: contrib/libs/freetype/include/freetype/tttags.h
  100. - FT_TYPE1_TABLES_H: contrib/libs/freetype/include/freetype/t1tables.h
  101. - FT_TYPES_H: contrib/libs/freetype/include/freetype/fttypes.h
  102. - FT_WINFONTS_H: contrib/libs/freetype/include/freetype/ftwinfnt.h
  103. - FT_XFREE86_H: contrib/libs/freetype/include/freetype/ftfntfmt.h
  104. - source_filter: "^contrib/libs/openssl"
  105. includes:
  106. - OPENSSL_UNISTD: $U/unistd.h
  107. - source_filter: "^contrib/libs/ctemplate"
  108. includes:
  109. - HASH_MAP_H: $U/unordered_map
  110. - HASH_SET_H: $U/unordered_set
  111. - source_filter: "^contrib/libs/llvm(\\d+)"
  112. includes:
  113. - BACKTRACE_HEADER: $U/execinfo.h
  114. - source_filter: "^contrib/libs/pycxx"
  115. includes:
  116. - STR_STREAM: $U/sstream
  117. - source_filter: "^contrib/restricted/abseil-cpp-tstring/y_absl/debugging"
  118. includes:
  119. - Y_ABSL_STACKTRACE_INL_HEADER:
  120. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_win32-inl.inc
  121. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_generic-inl.inc
  122. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_emscripten-inl.inc
  123. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_x86-inl.inc
  124. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_powerpc-inl.inc
  125. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_aarch64-inl.inc
  126. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_riscv-inl.inc
  127. - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_unimplemented-inl.inc
  128. - source_filter: "^contrib/restricted/abseil-cpp/absl/debugging"
  129. includes:
  130. - ABSL_STACKTRACE_INL_HEADER:
  131. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_win32-inl.inc
  132. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc
  133. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_emscripten-inl.inc
  134. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_x86-inl.inc
  135. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
  136. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc
  137. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_riscv-inl.inc
  138. - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc
  139. - source_filter: "^contrib/restricted/boost"
  140. includes:
  141. - BOOST_COMPILER_CONFIG:
  142. - contrib/restricted/boost/config/include/boost/config/compiler/intel.hpp
  143. - contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
  144. - contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
  145. - BOOST_PLATFORM_CONFIG:
  146. - contrib/restricted/boost/config/include/boost/config/platform/linux.hpp
  147. - contrib/restricted/boost/config/include/boost/config/platform/bsd.hpp
  148. - contrib/restricted/boost/config/include/boost/config/platform/solaris.hpp
  149. - contrib/restricted/boost/config/include/boost/config/platform/irix.hpp
  150. - contrib/restricted/boost/config/include/boost/config/platform/hpux.hpp
  151. - contrib/restricted/boost/config/include/boost/config/platform/cygwin.hpp
  152. - contrib/restricted/boost/config/include/boost/config/platform/win32.hpp
  153. - contrib/restricted/boost/config/include/boost/config/platform/haiku.hpp
  154. - contrib/restricted/boost/config/include/boost/config/platform/beos.hpp
  155. - contrib/restricted/boost/config/include/boost/config/platform/macos.hpp
  156. - contrib/restricted/boost/config/include/boost/config/platform/zos.hpp
  157. - contrib/restricted/boost/config/include/boost/config/platform/aix.hpp
  158. - contrib/restricted/boost/config/include/boost/config/platform/amigaos.hpp
  159. - contrib/restricted/boost/config/include/boost/config/platform/qnxnto.hpp
  160. - contrib/restricted/boost/config/include/boost/config/platform/symbian.hpp
  161. - contrib/restricted/boost/config/include/boost/config/platform/cray.hpp
  162. - contrib/restricted/boost/config/include/boost/config/platform/vms.hpp
  163. - contrib/restricted/boost/config/include/boost/config/platform/cloudabi.hpp
  164. - contrib/restricted/boost/config/include/boost/config/platform/wasm.hpp
  165. - BOOST_STDLIB_CONFIG:
  166. - contrib/restricted/boost/config/include/boost/config/stdlib/stlport.hpp
  167. - contrib/restricted/boost/config/include/boost/config/stdlib/libcomo.hpp
  168. - contrib/restricted/boost/config/include/boost/config/stdlib/roguewave.hpp
  169. - contrib/restricted/boost/config/include/boost/config/stdlib/libcpp.hpp
  170. - contrib/restricted/boost/config/include/boost/config/stdlib/libstdcpp3.hpp
  171. - contrib/restricted/boost/config/include/boost/config/stdlib/sgi.hpp
  172. - contrib/restricted/boost/config/include/boost/config/stdlib/msl.hpp
  173. - contrib/restricted/boost/config/include/boost/config/stdlib/xlcpp_zos.hpp
  174. - contrib/restricted/boost/config/include/boost/config/stdlib/vacpp.hpp
  175. - contrib/restricted/boost/config/include/boost/config/stdlib/modena.hpp
  176. - contrib/restricted/boost/config/include/boost/config/stdlib/dinkumware.hpp
  177. - BOOST_FT_cc_file:
  178. - contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_variate_loop/preprocessed.hpp
  179. - contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_tags/cc_tag.hpp
  180. - BOOST_ABI_PREFIX: contrib/restricted/boost/config/include/boost/config/abi/msvc_prefix.hpp
  181. - BOOST_ABI_SUFFIX: contrib/restricted/boost/config/include/boost/config/abi/msvc_suffix.hpp
  182. - BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP(): contrib/restricted/boost/typeof/include/boost/typeof/incr_registration_group.hpp
  183. - BOOST_REGEX_USER_CONFIG: contrib/restricted/boost/regex/include/boost/regex/user.hpp
  184. - BOOST_USER_CONFIG: contrib/restricted/boost/config/include/boost/config/user.hpp
  185. - source_filter: "^contrib/restricted/boost/atomic"
  186. includes:
  187. - BOOST_ATOMIC_DETAIL_FP_BACKEND_HEADER(boost/atomic/detail/fp_ops_):
  188. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fp_ops_emulated.hpp
  189. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fp_ops_generic.hpp
  190. - BOOST_ATOMIC_DETAIL_BACKEND_HEADER(boost/atomic/detail/caps_):
  191. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_aarch32.hpp
  192. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_aarch64.hpp
  193. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_alpha.hpp
  194. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_arm.hpp
  195. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_ppc.hpp
  196. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_sparc.hpp
  197. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_x86.hpp
  198. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_msvc_arm.hpp
  199. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_msvc_x86.hpp
  200. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_gcc_atomic.hpp
  201. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_gcc_sync.hpp
  202. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_linux_arm.hpp
  203. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_windows.hpp
  204. - BOOST_ATOMIC_DETAIL_EXTRA_FP_BACKEND_HEADER(boost/atomic/detail/extra_fp_ops_):
  205. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_operations.hpp
  206. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_operations_fwd.hpp
  207. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_ops_emulated.hpp
  208. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_ops_generic.hpp
  209. - BOOST_ATOMIC_DETAIL_EXTRA_BACKEND_HEADER(boost/atomic/detail/extra_ops_):
  210. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_emulated.hpp
  211. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_aarch32.hpp
  212. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_aarch64.hpp
  213. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_arm.hpp
  214. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_ppc.hpp
  215. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_x86.hpp
  216. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_generic.hpp
  217. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_msvc_arm.hpp
  218. - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_msvc_x86.hpp
  219. - BOOST_ATOMIC_DETAIL_BACKEND_HEADER(boost/atomic/detail/ops_):
  220. - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_aarch32_common.hpp
  221. - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_aarch64_common.hpp
  222. - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_arm_common.hpp
  223. - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_ppc_common.hpp
  224. - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_msvc_common.hpp
  225. - BOOST_ATOMIC_DETAIL_CORE_ARCH_BACKEND_HEADER(boost/atomic/detail/caps_arch_):
  226. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_x86.hpp
  227. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_aarch64.hpp
  228. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_aarch32.hpp
  229. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_ppc.hpp
  230. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_sparc.hpp
  231. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_alpha.hpp
  232. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_msvc_x86.hpp
  233. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_msvc_arm.hpp
  234. - BOOST_ATOMIC_DETAIL_CORE_ARCH_BACKEND_HEADER(boost/atomic/detail/core_arch_ops_):
  235. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_gcc_x86.hpp
  236. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_gcc_aarch64.hpp
  237. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_gcc_aarch32.hpp
  238. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_gcc_ppc.hpp
  239. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_gcc_sparc.hpp
  240. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_gcc_alpha.hpp
  241. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_msvc_x86.hpp
  242. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_arch_ops_msvc_arm.hpp
  243. - BOOST_ATOMIC_DETAIL_CORE_ARCH_BACKEND_HEADER(boost/atomic/detail/fence_arch_ops_):
  244. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_gcc_x86.hpp
  245. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_gcc_aarch64.hpp
  246. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_gcc_aarch32.hpp
  247. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_gcc_ppc.hpp
  248. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_gcc_sparc.hpp
  249. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_gcc_alpha.hpp
  250. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_msvc_x86.hpp
  251. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_arch_ops_msvc_arm.hpp
  252. - BOOST_ATOMIC_DETAIL_CORE_BACKEND_HEADER(boost/atomic/detail/caps_):
  253. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_gcc_atomic.hpp
  254. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_gcc_sync.hpp
  255. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_linux_arm.hpp
  256. - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_windows.hpp
  257. - BOOST_ATOMIC_DETAIL_CORE_BACKEND_HEADER(boost/atomic/detail/core_ops_):
  258. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_ops_gcc_atomic.hpp
  259. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_ops_gcc_sync.hpp
  260. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_ops_linux_arm.hpp
  261. - contrib/restricted/boost/atomic/include/boost/atomic/detail/core_ops_windows.hpp
  262. - BOOST_ATOMIC_DETAIL_CORE_BACKEND_HEADER(boost/atomic/detail/fence_ops_):
  263. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_ops_gcc_atomic.hpp
  264. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_ops_gcc_sync.hpp
  265. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_ops_linux_arm.hpp
  266. - contrib/restricted/boost/atomic/include/boost/atomic/detail/fence_ops_windows.hpp
  267. - BOOST_ATOMIC_DETAIL_WAIT_BACKEND_HEADER(boost/atomic/detail/wait_caps_):
  268. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_caps_darwin_ulock.hpp
  269. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_caps_dragonfly_umtx.hpp
  270. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_caps_freebsd_umtx.hpp
  271. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_caps_futex.hpp
  272. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_caps_windows.hpp
  273. - BOOST_ATOMIC_DETAIL_WAIT_BACKEND_HEADER(boost/atomic/detail/wait_ops_):
  274. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_ops_darwin_ulock.hpp
  275. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_ops_dragonfly_umtx.hpp
  276. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_ops_freebsd_umtx.hpp
  277. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_ops_futex.hpp
  278. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_ops_generic.hpp
  279. - contrib/restricted/boost/atomic/include/boost/atomic/detail/wait_ops_windows.hpp
  280. - BOOST_PP_ITERATE():
  281. - contrib/restricted/boost/atomic/src/lock_pool_init1.ipp
  282. - contrib/restricted/boost/atomic/src/lock_pool_init256.ipp
  283. - source_filter: "^contrib/restricted/boost/function/"
  284. includes:
  285. - BOOST_PP_ITERATE():
  286. - contrib/restricted/boost/function/include/boost/function/detail/function_iterate.hpp
  287. # FIXME thegeorg@:
  288. # boost/function_types/detail/pp_arity_loop.hpp does some extremely magical preprocessor magic
  289. # which I have failed to compile and evalute.
  290. #
  291. # Corresponding includes might not be properly resolved by ymake
  292. - source_filter: "^contrib/restricted/boost/function_types"
  293. includes:
  294. - BOOST_FT_AL_INCLUDE_FILE:
  295. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/master.hpp
  296. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/master.hpp
  297. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/master.hpp
  298. - BOOST_FT_AL_PREPROCESSED:
  299. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity10_0.hpp
  300. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity10_1.hpp
  301. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity20_0.hpp
  302. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity20_1.hpp
  303. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity30_0.hpp
  304. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity30_1.hpp
  305. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity40_0.hpp
  306. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity40_1.hpp
  307. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity50_0.hpp
  308. - contrib/restricted/boost/function_types/include/boost/function_types/detail/classifier_impl/arity50_1.hpp
  309. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity10_0.hpp
  310. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity10_1.hpp
  311. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity20_0.hpp
  312. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity20_1.hpp
  313. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity30_0.hpp
  314. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity30_1.hpp
  315. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity40_0.hpp
  316. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity40_1.hpp
  317. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity50_0.hpp
  318. - contrib/restricted/boost/function_types/include/boost/function_types/detail/components_impl/arity50_1.hpp
  319. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity10_1.hpp
  320. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity20_0.hpp
  321. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity20_1.hpp
  322. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity30_0.hpp
  323. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity30_1.hpp
  324. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity40_0.hpp
  325. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity40_1.hpp
  326. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity50_0.hpp
  327. - contrib/restricted/boost/function_types/include/boost/function_types/detail/synthesize_impl/arity50_1.hpp
  328. - BOOST_FT_loop:
  329. - contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_cc_loop/master.hpp
  330. - contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_cc_loop/preprocessed.hpp
  331. - BOOST_FT_variate_file: contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_arity_loop.hpp
  332. - BOOST_PP_ASSIGN_SLOT(1): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot1.hpp
  333. - BOOST_PP_ITERATE(): contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_cc_loop/master.hpp
  334. - source_filter: "^contrib/restricted/boost/functional"
  335. includes:
  336. - BOOST_PP_ITERATE():
  337. - contrib/restricted/boost/functional/include/boost/functional/forward_adapter.hpp
  338. - contrib/restricted/boost/functional/include/boost/functional/lightweight_forward_adapter.hpp
  339. - contrib/restricted/boost/functional/include/boost/functional/overloaded_function.hpp
  340. - contrib/restricted/boost/functional/include/boost/functional/overloaded_function/detail/base.hpp
  341. - source_filter: "^contrib/restricted/boost/fusion"
  342. includes:
  343. - BOOST_PP_ITERATE():
  344. - contrib/restricted/boost/fusion/include/boost/fusion/algorithm/transformation/zip.hpp
  345. - contrib/restricted/boost/fusion/include/boost/fusion/container/deque/detail/cpp03/as_deque.hpp
  346. - contrib/restricted/boost/fusion/include/boost/fusion/container/deque/detail/cpp03/deque_forward_ctor.hpp
  347. - contrib/restricted/boost/fusion/include/boost/fusion/container/deque/detail/cpp03/deque_keyed_values_call.hpp
  348. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_deque_tie.hpp
  349. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_list_tie.hpp
  350. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_make_deque.hpp
  351. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_make_list.hpp
  352. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_make_map.hpp
  353. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_make_set.hpp
  354. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_make_vector.hpp
  355. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_map_tie.hpp
  356. - contrib/restricted/boost/fusion/include/boost/fusion/container/generation/detail/pp_vector_tie.hpp
  357. - contrib/restricted/boost/fusion/include/boost/fusion/container/list/detail/cpp03/list_forward_ctor.hpp
  358. - contrib/restricted/boost/fusion/include/boost/fusion/container/list/detail/cpp03/list_to_cons_call.hpp
  359. - contrib/restricted/boost/fusion/include/boost/fusion/container/map/detail/cpp03/as_map.hpp
  360. - contrib/restricted/boost/fusion/include/boost/fusion/container/map/detail/cpp03/map_forward_ctor.hpp
  361. - contrib/restricted/boost/fusion/include/boost/fusion/container/set/detail/cpp03/as_set.hpp
  362. - contrib/restricted/boost/fusion/include/boost/fusion/container/set/detail/cpp03/set_forward_ctor.hpp
  363. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/as_vector.hpp
  364. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector10_fwd.hpp
  365. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector20_fwd.hpp
  366. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector30_fwd.hpp
  367. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector40_fwd.hpp
  368. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector50_fwd.hpp
  369. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector_forward_ctor.hpp
  370. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector_n.hpp
  371. - contrib/restricted/boost/fusion/include/boost/fusion/container/vector/detail/cpp03/vector_n_chooser.hpp
  372. - contrib/restricted/boost/fusion/include/boost/fusion/functional/adapter/unfused_typed.hpp
  373. - contrib/restricted/boost/fusion/include/boost/fusion/functional/invocation/invoke.hpp
  374. - contrib/restricted/boost/fusion/include/boost/fusion/tuple/detail/make_tuple.hpp
  375. - contrib/restricted/boost/fusion/include/boost/fusion/tuple/detail/tuple_expand.hpp
  376. - contrib/restricted/boost/fusion/include/boost/fusion/tuple/detail/tuple_tie.hpp
  377. - source_filter: "^contrib/restricted/boost/math"
  378. includes:
  379. - BOOST_HEADER():
  380. - contrib/restricted/boost/math/include/boost/math/tools/detail/polynomial_horner1_20.hpp
  381. - contrib/restricted/boost/math/include/boost/math/tools/detail/polynomial_horner2_20.hpp
  382. - contrib/restricted/boost/math/include/boost/math/tools/detail/polynomial_horner3_20.hpp
  383. - source_filter: "^contrib/restricted/boost/mpl"
  384. includes:
  385. - BOOST_PP_ITERATE():
  386. - contrib/restricted/boost/mpl/include/boost/mpl/apply.hpp
  387. - contrib/restricted/boost/mpl/include/boost/mpl/apply_fwd.hpp
  388. - contrib/restricted/boost/mpl/include/boost/mpl/apply_wrap.hpp
  389. - contrib/restricted/boost/mpl/include/boost/mpl/arg.hpp
  390. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/advance_backward.hpp
  391. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/advance_forward.hpp
  392. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/fold_impl_body.hpp
  393. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/full_lambda.hpp
  394. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/lambda_no_ctps.hpp
  395. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/numeric_op.hpp
  396. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/reverse_fold_impl_body.hpp
  397. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/sequence_wrapper.hpp
  398. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/template_arity.hpp
  399. - contrib/restricted/boost/mpl/include/boost/mpl/bind.hpp
  400. - contrib/restricted/boost/mpl/include/boost/mpl/bind_fwd.hpp
  401. - contrib/restricted/boost/mpl/include/boost/mpl/inherit.hpp
  402. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/numbered.hpp
  403. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/numbered_c.hpp
  404. - contrib/restricted/boost/mpl/include/boost/mpl/map/aux_/numbered.hpp
  405. - contrib/restricted/boost/mpl/include/boost/mpl/placeholders.hpp
  406. - contrib/restricted/boost/mpl/include/boost/mpl/quote.hpp
  407. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/numbered.hpp
  408. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/numbered_c.hpp
  409. - contrib/restricted/boost/mpl/include/boost/mpl/unpack_args.hpp
  410. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/numbered.hpp
  411. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/numbered_c.hpp
  412. - BOOST_PP_STRINGIZE(boost/mpl/aux_/preprocessed/AUX778076_PREPROCESSED_HEADER):
  413. # gcc / clang version goes here
  414. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp
  415. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp
  416. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/and.hpp
  417. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp
  418. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp
  419. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp
  420. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp
  421. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp
  422. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp
  423. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp
  424. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp
  425. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/bitor.hpp
  426. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp
  427. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/deque.hpp
  428. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/divides.hpp
  429. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp
  430. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp
  431. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp
  432. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp
  433. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp
  434. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp
  435. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp
  436. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp
  437. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp
  438. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp
  439. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/less.hpp
  440. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/list_c.hpp
  441. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/list.hpp
  442. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/map.hpp
  443. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp
  444. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/modulus.hpp
  445. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp
  446. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/or.hpp
  447. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp
  448. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp
  449. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp
  450. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp
  451. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp
  452. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/set_c.hpp
  453. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/set.hpp
  454. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp
  455. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp
  456. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp
  457. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/times.hpp
  458. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp
  459. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp
  460. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp
  461. # plain part goes here
  462. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp
  463. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp
  464. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/and.hpp
  465. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp
  466. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/apply.hpp
  467. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp
  468. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/arg.hpp
  469. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp
  470. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp
  471. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/bind.hpp
  472. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/bitand.hpp
  473. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/bitor.hpp
  474. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/bitxor.hpp
  475. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/deque.hpp
  476. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/divides.hpp
  477. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/equal_to.hpp
  478. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp
  479. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp
  480. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp
  481. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/greater.hpp
  482. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/inherit.hpp
  483. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp
  484. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp
  485. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp
  486. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/less_equal.hpp
  487. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/less.hpp
  488. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/list_c.hpp
  489. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/list.hpp
  490. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/map.hpp
  491. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/minus.hpp
  492. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/modulus.hpp
  493. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp
  494. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/or.hpp
  495. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/placeholders.hpp
  496. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/plus.hpp
  497. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/quote.hpp
  498. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp
  499. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp
  500. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/set_c.hpp
  501. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/set.hpp
  502. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/shift_left.hpp
  503. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/shift_right.hpp
  504. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/template_arity.hpp
  505. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/times.hpp
  506. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp
  507. - contrib/restricted/boost/mpl/include/boost/mpl/aux_/preprocessed/plain/vector_c.hpp
  508. - BOOST_PP_STRINGIZE(boost/mpl/list/AUX778076_LIST_HEADER):
  509. - contrib/restricted/boost/mpl/include/boost/mpl/list/list0.hpp
  510. - contrib/restricted/boost/mpl/include/boost/mpl/list/list10.hpp
  511. - contrib/restricted/boost/mpl/include/boost/mpl/list/list20.hpp
  512. - contrib/restricted/boost/mpl/include/boost/mpl/list/list30.hpp
  513. - contrib/restricted/boost/mpl/include/boost/mpl/list/list40.hpp
  514. - contrib/restricted/boost/mpl/include/boost/mpl/list/list50.hpp
  515. # NB: in other part of boost preprocessor this will be included as boost/mpl/../aux_/preprocessed/AUX778076_HEADER
  516. - BOOST_PP_STRINGIZE(boost/mpl/list/AUX778076_HEADER):
  517. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp
  518. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp
  519. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp
  520. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp
  521. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list30.hpp
  522. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp
  523. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list40.hpp
  524. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp
  525. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list50.hpp
  526. - contrib/restricted/boost/mpl/include/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp
  527. - BOOST_PP_STRINGIZE(boost/mpl/map/AUX778076_MAP_HEADER):
  528. - contrib/restricted/boost/mpl/include/boost/mpl/map/map0.hpp
  529. - contrib/restricted/boost/mpl/include/boost/mpl/map/map10.hpp
  530. - contrib/restricted/boost/mpl/include/boost/mpl/map/map20.hpp
  531. - contrib/restricted/boost/mpl/include/boost/mpl/map/map30.hpp
  532. - contrib/restricted/boost/mpl/include/boost/mpl/map/map40.hpp
  533. - contrib/restricted/boost/mpl/include/boost/mpl/map/map50.hpp
  534. - BOOST_PP_STRINGIZE(boost/mpl/map/aux_/preprocessed/AUX778076_HEADER):
  535. - contrib/restricted/boost/mpl/include/boost/mpl/map/aux_/preprocessed/typeof_based/map10.hpp
  536. - contrib/restricted/boost/mpl/include/boost/mpl/map/aux_/preprocessed/typeof_based/map20.hpp
  537. - contrib/restricted/boost/mpl/include/boost/mpl/map/aux_/preprocessed/typeof_based/map30.hpp
  538. - contrib/restricted/boost/mpl/include/boost/mpl/map/aux_/preprocessed/typeof_based/map40.hpp
  539. - contrib/restricted/boost/mpl/include/boost/mpl/map/aux_/preprocessed/typeof_based/map50.hpp
  540. - BOOST_PP_STRINGIZE(boost/mpl/set/AUX778076_SET_HEADER):
  541. - contrib/restricted/boost/mpl/include/boost/mpl/set/set0.hpp
  542. - contrib/restricted/boost/mpl/include/boost/mpl/set/set10.hpp
  543. - contrib/restricted/boost/mpl/include/boost/mpl/set/set20.hpp
  544. - contrib/restricted/boost/mpl/include/boost/mpl/set/set30.hpp
  545. - contrib/restricted/boost/mpl/include/boost/mpl/set/set40.hpp
  546. - contrib/restricted/boost/mpl/include/boost/mpl/set/set50.hpp
  547. - BOOST_PP_STRINGIZE(boost/mpl/set/aux_/preprocessed/AUX778076_HEADER):
  548. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set10.hpp
  549. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set10_c.hpp
  550. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set20.hpp
  551. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set20_c.hpp
  552. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set30.hpp
  553. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp
  554. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set40.hpp
  555. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set40_c.hpp
  556. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set50.hpp
  557. - contrib/restricted/boost/mpl/include/boost/mpl/set/aux_/preprocessed/plain/set50_c.hpp
  558. - BOOST_PP_STRINGIZE(boost/mpl/vector/AUX778076_DEQUE_HEADER):
  559. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector0.hpp
  560. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector10.hpp
  561. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector20.hpp
  562. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector30.hpp
  563. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector40.hpp
  564. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector50.hpp
  565. - BOOST_PP_STRINGIZE(boost/mpl/vector/AUX778076_VECTOR_HEADER):
  566. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector0.hpp
  567. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector10.hpp
  568. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector20.hpp
  569. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector30.hpp
  570. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector40.hpp
  571. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector50.hpp
  572. - BOOST_PP_STRINGIZE(boost/mpl/vector/AUX778076_VECTOR_C_HEADER):
  573. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector0_c.hpp
  574. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector10_c.hpp
  575. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector20_c.hpp
  576. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector30_c.hpp
  577. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector40_c.hpp
  578. - contrib/restricted/boost/mpl/include/boost/mpl/vector/vector50_c.hpp
  579. - BOOST_PP_STRINGIZE(boost/mpl/vector/aux_/preprocessed/AUX778076_HEADER):
  580. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp
  581. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp
  582. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp
  583. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp
  584. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp
  585. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp
  586. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp
  587. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp
  588. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp
  589. - contrib/restricted/boost/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp
  590. - source_filter: "^contrib/restricted/boost/numeric_conversion"
  591. includes:
  592. - BOOST_PP_ITERATE():
  593. - contrib/restricted/boost/numeric_conversion/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp
  594. - source_filter: "^contrib/restricted/boost/parameter"
  595. includes:
  596. - BOOST_PP_ITERATE():
  597. - contrib/restricted/boost/parameter/include/boost/parameter/aux_/preprocessor/overloads.hpp
  598. - source_filter: "^contrib/restricted/boost/phoenix"
  599. includes:
  600. - BOOST_PHOENIX_UNORDERED_MAP_HEADER: $U/unordered_map
  601. - BOOST_PHOENIX_UNORDERED_SET_HEADER: $U/unordered_set
  602. # boost/phoenix preprocessor magic works as follows
  603. # 1. Each file defines BOOST_PHOENIX_ITERATION_PARAMS as a tuple whose last element contains current file name (checked on version 1.82).
  604. # 2. It includes then BOOST_PHOENIX_ITERATE() which is simplify defined to <boost/phoenix/support/detail/iterate.hpp>.
  605. # 3. The latter sets BOOST_PP_ITERATION_PARAMS from BOOST_PHOENIX_ITERATION_PARAMS and calls BOOST_PP_ITERATE() macro.
  606. #
  607. # Hence #include BOOST_PHOENIX_ITERATION_FILE will always result in including the file already seen ymake.
  608. # This is equivalent to resolving this macro include into nothing.
  609. - BOOST_PHOENIX_ITERATION_FILE()
  610. - BOOST_PHOENIX_ITERATE(): contrib/restricted/boost/phoenix/include/boost/phoenix/support/detail/iterate.hpp
  611. - BOOST_PP_ITERATE(): contrib/restricted/boost/phoenix/include/boost/phoenix/support/detail/iterate.hpp
  612. - source_filter: "^contrib/restricted/boost/preprocessor"
  613. includes:
  614. # BOOST_PP_ASSIGN_SLOT(i) macros are defined in boost/preprocessor/slot/slot.hpp
  615. - BOOST_PP_ASSIGN_SLOT(1): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot1.hpp
  616. - BOOST_PP_ASSIGN_SLOT(2): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot2.hpp
  617. - BOOST_PP_ASSIGN_SLOT(3): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot3.hpp
  618. - BOOST_PP_ASSIGN_SLOT(4): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot4.hpp
  619. - BOOST_PP_ASSIGN_SLOT(5): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot5.hpp
  620. # BOOST_PP_FILENAME macros extract values from BOOST_PP_ITERATION_PARAMS, which we have already resolved in BOOST_PP_ITERATE()
  621. - BOOST_PP_FILENAME_1
  622. - BOOST_PP_FILENAME_2
  623. - BOOST_PP_FILENAME_3
  624. - BOOST_PP_FILENAME_4
  625. - BOOST_PP_FILENAME_5
  626. - source_filter: "^contrib/restricted/boost/proto"
  627. includes:
  628. - BOOST_PP_ITERATE():
  629. - contrib/restricted/boost/proto/include/boost/proto/context/detail/callable_eval.hpp
  630. - contrib/restricted/boost/proto/include/boost/proto/context/detail/default_eval.hpp
  631. - contrib/restricted/boost/proto/include/boost/proto/context/detail/null_eval.hpp
  632. - contrib/restricted/boost/proto/include/boost/proto/detail/and_n.hpp
  633. - contrib/restricted/boost/proto/include/boost/proto/detail/args.hpp
  634. - contrib/restricted/boost/proto/include/boost/proto/detail/basic_expr.hpp
  635. - contrib/restricted/boost/proto/include/boost/proto/detail/class_member_traits.hpp
  636. - contrib/restricted/boost/proto/include/boost/proto/detail/deduce_domain_n.hpp
  637. - contrib/restricted/boost/proto/include/boost/proto/detail/deep_copy.hpp
  638. - contrib/restricted/boost/proto/include/boost/proto/detail/expr.hpp
  639. - contrib/restricted/boost/proto/include/boost/proto/detail/funop.hpp
  640. - contrib/restricted/boost/proto/include/boost/proto/detail/generate_by_value.hpp
  641. - contrib/restricted/boost/proto/include/boost/proto/detail/lambda_matches.hpp
  642. - contrib/restricted/boost/proto/include/boost/proto/detail/make_expr.hpp
  643. - contrib/restricted/boost/proto/include/boost/proto/detail/make_expr_.hpp
  644. - contrib/restricted/boost/proto/include/boost/proto/detail/make_expr_funop.hpp
  645. - contrib/restricted/boost/proto/include/boost/proto/detail/matches_.hpp
  646. - contrib/restricted/boost/proto/include/boost/proto/detail/memfun_funop.hpp
  647. - contrib/restricted/boost/proto/include/boost/proto/detail/or_n.hpp
  648. - contrib/restricted/boost/proto/include/boost/proto/detail/poly_function_funop.hpp
  649. - contrib/restricted/boost/proto/include/boost/proto/detail/poly_function_traits.hpp
  650. - contrib/restricted/boost/proto/include/boost/proto/detail/template_arity_helper.hpp
  651. - contrib/restricted/boost/proto/include/boost/proto/detail/traits.hpp
  652. - contrib/restricted/boost/proto/include/boost/proto/detail/unpack_expr_.hpp
  653. - contrib/restricted/boost/proto/include/boost/proto/detail/vararg_matches_impl.hpp
  654. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/call.hpp
  655. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/construct_funop.hpp
  656. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/construct_pod_funop.hpp
  657. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/default_function_impl.hpp
  658. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/expand_pack.hpp
  659. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/fold_impl.hpp
  660. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/lazy.hpp
  661. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/make.hpp
  662. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/make_gcc_workaround.hpp
  663. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/pack_impl.hpp
  664. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/pass_through_impl.hpp
  665. - contrib/restricted/boost/proto/include/boost/proto/transform/detail/when.hpp
  666. - source_filter: "^contrib/restricted/boost/python"
  667. includes:
  668. # Almost every case of BOOST_PP_ITERATE() invocation in boost/python will include the same header it is being invoked from.
  669. # The only exception from this rule is <boost/python/tuple.hpp> which will include <boost/python/detail/make_tuple.hpp>.
  670. - BOOST_PP_ITERATE():
  671. - contrib/restricted/boost/python/include/boost/python/call.hpp
  672. - contrib/restricted/boost/python/include/boost/python/call_method.hpp
  673. - contrib/restricted/boost/python/include/boost/python/detail/caller.hpp
  674. - contrib/restricted/boost/python/include/boost/python/detail/defaults_def.hpp
  675. - contrib/restricted/boost/python/include/boost/python/detail/invoke.hpp
  676. - contrib/restricted/boost/python/include/boost/python/detail/result.hpp
  677. - contrib/restricted/boost/python/include/boost/python/detail/target.hpp
  678. - contrib/restricted/boost/python/include/boost/python/detail/signature.hpp
  679. - contrib/restricted/boost/python/include/boost/python/detail/type_list_impl.hpp
  680. - contrib/restricted/boost/python/include/boost/python/object/make_holder.hpp
  681. - contrib/restricted/boost/python/include/boost/python/object_core.hpp
  682. - contrib/restricted/boost/python/include/boost/python/object/pointer_holder.hpp
  683. - contrib/restricted/boost/python/include/boost/python/override.hpp
  684. - contrib/restricted/boost/python/include/boost/python/signature.hpp
  685. - contrib/restricted/boost/python/include/boost/python/object/value_holder.hpp
  686. - contrib/restricted/boost/python/include/boost/python/detail/make_tuple.hpp
  687. - source_filter: "^contrib/restricted/boost/signals2"
  688. includes:
  689. - BOOST_PP_ITERATE():
  690. - contrib/restricted/boost/signals2/include/boost/signals2/detail/preprocessed_arg_type_template.hpp
  691. - contrib/restricted/boost/signals2/include/boost/signals2/detail/signal_template.hpp
  692. - contrib/restricted/boost/signals2/include/boost/signals2/detail/slot_template.hpp
  693. - source_filter: "^contrib/restricted/boost/spirit"
  694. includes:
  695. - BOOST_PP_ITERATE():
  696. - contrib/restricted/boost/spirit/include/boost/spirit/home/karma/generate_attr.hpp
  697. - contrib/restricted/boost/spirit/include/boost/spirit/home/karma/nonterminal/detail/fcall.hpp
  698. - contrib/restricted/boost/spirit/include/boost/spirit/home/karma/stream/format_manip_attr.hpp
  699. - contrib/restricted/boost/spirit/include/boost/spirit/home/lex/tokenize_and_parse_attr.hpp
  700. - contrib/restricted/boost/spirit/include/boost/spirit/home/qi/nonterminal/detail/fcall.hpp
  701. - contrib/restricted/boost/spirit/include/boost/spirit/home/qi/parse_attr.hpp
  702. - contrib/restricted/boost/spirit/include/boost/spirit/home/qi/stream/match_manip_attr.hpp
  703. - contrib/restricted/boost/spirit/include/boost/spirit/home/support/detail/as_variant.hpp
  704. - source_filter: "^contrib/restricted/boost/type_erasure"
  705. includes:
  706. - BOOST_PP_ITERATE():
  707. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/callable.hpp
  708. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/check_match.hpp
  709. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/call.hpp
  710. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/constructible.hpp
  711. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/adapt_to_vtable.hpp
  712. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/check_call.hpp
  713. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/get_placeholders.hpp
  714. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/instantiate.hpp
  715. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/extract_concept.hpp
  716. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/normalize_deduced.hpp
  717. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/vtable.hpp
  718. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/construct.hpp
  719. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/tuple.hpp
  720. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/null.hpp
  721. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/require_match.hpp
  722. - contrib/restricted/boost/type_erasure/include/boost/type_erasure/detail/rebind_placeholders.hpp
  723. - source_filter: "^contrib/restricted/boost/type_traits"
  724. includes:
  725. - BOOST_PP_ITERATE():
  726. - contrib/restricted/boost/type_traits/include/boost/type_traits/detail/is_function_ptr_helper.hpp
  727. - contrib/restricted/boost/type_traits/include/boost/type_traits/detail/is_function_ptr_tester.hpp
  728. - contrib/restricted/boost/type_traits/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
  729. - contrib/restricted/boost/type_traits/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
  730. - source_filter: "^contrib/restricted/boost/typeof"
  731. includes:
  732. - BOOST_PP_ITERATE():
  733. - contrib/restricted/boost/typeof/include/boost/typeof/register_functions_iterate.hpp
  734. - source_filter: "^contrib/restricted/boost/utility"
  735. includes:
  736. - BOOST_PP_ITERATE():
  737. - contrib/restricted/boost/utility/include/boost/utility/in_place_factory.hpp
  738. - contrib/restricted/boost/utility/include/boost/utility/detail/result_of_iterate.hpp
  739. - contrib/restricted/boost/utility/include/boost/utility/typed_in_place_factory.hpp
  740. - source_filter: "^contrib/restricted/boost/variant"
  741. includes:
  742. - BOOST_PP_ITERATE():
  743. - contrib/restricted/boost/variant/include/boost/variant/detail/substitute.hpp
  744. - source_filter: "^contrib/libs/gperftools"
  745. includes:
  746. - STACKTRACE_INL_HEADER:
  747. - contrib/libs/gperftools/srcstacktrace_win32-inl.inc
  748. - contrib/libs/gperftools/srcstacktrace_generic-inl.inc
  749. - contrib/libs/gperftools/srcstacktrace_emscripten-inl.inc
  750. - contrib/libs/gperftools/srcstacktrace_x86-inl.inc
  751. - contrib/libs/gperftools/srcstacktrace_powerpc-inl.inc
  752. - contrib/libs/gperftools/srcstacktrace_aarch64-inl.inc
  753. - contrib/libs/gperftools/srcstacktrace_riscv-inl.inc
  754. - contrib/libs/gperftools/srcstacktrace_unimplemented-inl.inc
  755. - source_filter: "^contrib/libs/lzo2"
  756. includes:
  757. - LZO_CODE_MATCH_INCLUDE_FILE:
  758. - contrib/libs/lzo2/lzo1_cm.ch
  759. - contrib/libs/lzo2/lzo1a_cm.ch
  760. - contrib/libs/lzo2/lzo1b_cm.ch
  761. - LZO_CODE_RUN_INCLUDE_FILE: contrib/libs/lzo2/lzo1b_cr.ch
  762. - LZO_SEARCH_MATCH_INCLUDE_FILE: contrib/libs/lzo2/lzo1b_sm.ch
  763. - LZO_TEST_MATCH_INCLUDE_FILE: contrib/libs/lzo2/lzo1b_tm.ch
  764. - source_filter: "^contrib/libs/msgpack"
  765. includes:
  766. - _msgpack_atomic_counter_header:
  767. - $U/windows.h
  768. - contrib/libs/msgpack/include/msgpack/gcc_atomic.h
  769. - contrib/libs/msgpack/include/msgpack/gcc_atomic.hpp
  770. - source_filter: "^contrib/tools/fluent-bit-full/lib/msgpack-c"
  771. includes:
  772. - _msgpack_atomic_counter_header:
  773. - $U/windows.h
  774. - $U/ntddk.h
  775. - contrib/tools/fluent-bit-full/lib/msgpack-c/include/msgpack/gcc_atomic.h
  776. - source_filter: "^mail/xiva/msgpack"
  777. includes:
  778. - _msgpack_atomic_counter_header:
  779. - $U/windows.h
  780. - mail/xiva/msgpack/include/msgpack/gcc_atomic.h
  781. - source_filter: "^skynet/packages/libraries/liner/msgpack"
  782. includes:
  783. - _msgpack_atomic_counter_header:
  784. - $U/windows.h
  785. - skynet/packages/libraries/liner/msgpack/gcc_atomic.h
  786. - source_filter: "^contrib/libs/opencv/modules/calib3d"
  787. includes:
  788. - CV_CPU_SIMD_FILENAME: contrib/libs/opencv/modules/calib3d/src/undistort.simd.hpp
  789. - source_filter: "^contrib/libs/opencv/modules/core"
  790. includes:
  791. - CV_CPU_SIMD_FILENAME:
  792. - contrib/libs/opencv/modules/core/src/arithm.simd.hpp
  793. - contrib/libs/opencv/modules/core/src/convert.simd.hpp
  794. - contrib/libs/opencv/modules/core/src/convert_scale.simd.hpp
  795. - contrib/libs/opencv/modules/core/src/count_non_zero.simd.hpp
  796. - contrib/libs/opencv/modules/core/src/mathfuncs_core.simd.hpp
  797. - contrib/libs/opencv/modules/core/src/matmul.simd.hpp
  798. - contrib/libs/opencv/modules/core/src/mean.simd.hpp
  799. - contrib/libs/opencv/modules/core/src/merge.simd.hpp
  800. - contrib/libs/opencv/modules/core/src/split.simd.hpp
  801. - contrib/libs/opencv/modules/core/src/stat.simd.hpp
  802. - contrib/libs/opencv/modules/core/src/sum.simd.hpp
  803. - contrib/libs/opencv/modules/core/test/test_intrin128.simd.hpp
  804. - contrib/libs/opencv/modules/core/test/test_intrin256.simd.hpp
  805. - contrib/libs/opencv/modules/core/test/test_intrin512.simd.hpp
  806. - source_filter: "^contrib/libs/opencv/modules/imgproc"
  807. includes:
  808. - CV_CPU_SIMD_FILENAME:
  809. - contrib/libs/opencv/modules/imgproc/src/accum.simd.hpp
  810. - contrib/libs/opencv/modules/imgproc/src/bilateral_filter.simd.hpp
  811. - contrib/libs/opencv/modules/imgproc/src/box_filter.simd.hpp
  812. - contrib/libs/opencv/modules/imgproc/src/color_hsv.simd.hpp
  813. - contrib/libs/opencv/modules/imgproc/src/color_rgb.simd.hpp
  814. - contrib/libs/opencv/modules/imgproc/src/color_yuv.simd.hpp
  815. - contrib/libs/opencv/modules/imgproc/src/filter.simd.hpp
  816. - contrib/libs/opencv/modules/imgproc/src/median_blur.simd.hpp
  817. - contrib/libs/opencv/modules/imgproc/src/morph.simd.hpp
  818. - contrib/libs/opencv/modules/imgproc/src/smooth.simd.hpp
  819. - contrib/libs/opencv/modules/imgproc/src/sumpixels.simd.hpp
  820. - source_filter: "^contrib/libs/opencv/modules/features2d"
  821. includes:
  822. - CV_CPU_SIMD_FILENAME: contrib/libs/opencv/modules/features2d/src/sift.simd.hpp
  823. - source_filter: "^contrib/libs/openmpi"
  824. includes:
  825. - MCA_event_IMPLEMENTATION_HEADER: contrib/libs/openmpi/opal/mca/event/external/external.h
  826. - MCA_hwloc_external_header: contrib/libs/hwloc/include/hwloc.h
  827. - MCA_hwloc_external_shmem_header: contrib/libs/hwloc/include/hwloc/shmem.h
  828. - MCA_hwloc_IMPLEMENTATION_HEADER: contrib/libs/openmpi/opal/mca/hwloc/external/external.h
  829. - MCA_memory_IMPLEMENTATION_HEADER: contrib/libs/openmpi/opal/mca/memory/base/empty.h
  830. - MCA_rte_IMPLEMENTATION_HEADER: contrib/libs/openmpi/ompi/mca/rte/orte/rte_orte.h
  831. - MCA_timer_IMPLEMENTATION_HEADER: contrib/libs/openmpi/opal/mca/timer/linux/timer_linux.h
  832. - PMIX_EVENT2_THREAD_HEADER: contrib/libs/openmpi/opal/mca/event/external/external.h
  833. - PMIX_EVENT_HEADER: contrib/libs/openmpi/opal/mca/event/external/external.h
  834. - PMIX_HWLOC_HEADER: contrib/libs/openmpi/opal/mca/hwloc/external/external.h
  835. - source_filter: "^contrib/libs/pugixml"
  836. includes:
  837. - PUGIXML_SOURCE: contrib/libs/pugixml/pugixml.cpp
  838. - source_filter: "^contrib/libs/unixodbc"
  839. includes:
  840. - LT_CONFIG_H: $U/config.h
  841. - source_filter: "^contrib/libs/xpdf-3.04/splash"
  842. includes:
  843. - FT_CFF_DRIVER_H: contrib/libs/freetype/include/freetype/ftdriver.h
  844. - source_filter: "^contrib/libs/nvidia/thrust"
  845. includes:
  846. - __THRUST_DEVICE_SYSTEM_TAG_HEADER:
  847. - contrib/libs/nvidia/thrust/thrust/system/cpp/detail/execution_policy.h
  848. - contrib/libs/nvidia/thrust/thrust/system/cuda/detail/execution_policy.h
  849. - contrib/libs/nvidia/thrust/thrust/system/omp/detail/execution_policy.h
  850. - contrib/libs/nvidia/thrust/thrust/system/tbb/detail/execution_policy.h
  851. - source_filter: "^contrib/libs/unixodbc/libltdl"
  852. includes:
  853. - LT_CONFIG_H: $U/config.h
  854. - source_filter: "^contrib/libs/esp-idf"
  855. includes:
  856. - LWIP_HOOK_FILENAME: contrib/libs/esp-idf/components/lwip/port/esp32/include/lwip_default_hooks.h
  857. - MBEDTLS_CONFIG_FILE: contrib/libs/esp-idf/components/mbedtls/port/include/mbedtls/esp_config.h
  858. - source_filter: "^contrib/libs/sparsehash/src/sparsehash"
  859. includes:
  860. - HASH_FUN_H: util/generic/hash.h
  861. - source_filter: "^contrib/libs/cbc/Cbc/src/OsiCbc"
  862. includes:
  863. - OSICBC_DFLT_SOLVER_HPP: contrib/libs/cbc/Clp/src/OsiClp/OsiClpSolverInterface.hpp
  864. - source_filter: "^contrib/libs/glog/sources/src"
  865. includes:
  866. - STACKTRACE_H:
  867. - contrib/libs/glog/sources/src/stacktrace_x86-inl.h
  868. - contrib/libs/glog/sources/src/stacktrace_x86_64-inl.h
  869. - contrib/libs/glog/sources/src/stacktrace_powerpc-inl.h
  870. - contrib/libs/glog/sources/src/stacktrace_generic-inl.h
  871. - source_filter: "^contrib/libs/hdf5/src"
  872. includes:
  873. - H5_ZLIB_HEADER: contrib/libs/zlib/include/zlib.h
  874. - source_filter: "^contrib/libs/libgit2/src/util/hash/sha1dc"
  875. includes:
  876. - SHA1DC_CUSTOM_INCLUDE_SHA1_C: contrib/libs/libgit2/src/util/git2_util.h
  877. - SHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C: contrib/libs/libgit2/src/util/git2_util.h
  878. - source_filter: "^contrib/libs/libyang"
  879. includes:
  880. - IETF_DATASTORES: contrib/libs/libyang/models/ietf-datastores@2018-02-14.h
  881. - IETF_INET_TYPES_PATH: contrib/libs/libyang/models/ietf-inet-types@2013-07-15.h
  882. - IETF_YANG_LIB_PATH: contrib/libs/libyang/models/ietf-yang-library@2019-01-04.h
  883. - IETF_YANG_METADATA_PATH: contrib/libs/libyang/models/ietf-yang-metadata@2016-08-05.h
  884. - IETF_YANG_TYPES_PATH: contrib/libs/libyang/models/ietf-yang-types@2013-07-15.h
  885. - YANG_PATH: contrib/libs/libyang/models/yang@2017-02-20.h
  886. # adfox/amacs and mds/cocaine are legacy projects which is set to removal from the repo.
  887. # Resolve macro includes into nothing as nobody needs sandboxed build to be functional in these places.
  888. - source_filter: "^adfox/amacs/deps/luabind"
  889. includes:
  890. - BOOST_PP_ITERATE()
  891. - source_filter: "^mds/cocaine/core"
  892. includes:
  893. - BOOST_PP_ITERATE()
  894. # market uses include-via-define by design, just ignore this includes
  895. - source_filter: "^market/media_adv/library/experiments"
  896. includes:
  897. - MARKET_MADV_EXP_FLAGS_FILENAME
  898. - source_filter: "^yt/yt/experiments/tabletvis/allegro5-headers"
  899. includes:
  900. - ALLEGRO_EXTRA_HEADER:
  901. - yt/yt/experiments/tabletvis/allegro5-headers/allegro5/platform/alunix.h
  902. - yt/yt/experiments/tabletvis/allegro5-headers/allegro5/platform/alwin.h
  903. # Connectedhomeip contrib uses a special type of imports for third-party includes https://github.com/project-chip/connectedhomeip/issues/4354
  904. # Also empty MACROs here defined for Linux and ESP32 platforms, but esp32 files use third-party library esp-idf
  905. # So there are some problems to resolve imports especially in contrib/libs/connectedhomeip/src/app,
  906. # after resolving a problem via ADDINCL there will be much more errors. So currently these types of errors hide under empty resolving
  907. - source_filter: "^contrib/libs/connectedhomeip/src"
  908. includes:
  909. - CHIP_SYSTEM_LAYER_IMPL_CONFIG_FILE:
  910. - contrib/libs/connectedhomeip/src/system/SystemLayerImplSelect.h
  911. - contrib/libs/connectedhomeip/src/system/SystemLayerImplFreeRTOS.h
  912. - CHIP_PROJECT_CONFIG_INCLUDE: contrib/libs/connectedhomeip/config/standalone/CHIPProjectConfig.h
  913. - SYSTEM_PROJECT_CONFIG_INCLUDE: contrib/libs/connectedhomeip/config/standalone/SystemProjectConfig.h
  914. - CHIP_ADDRESS_RESOLVE_IMPL_INCLUDE_HEADER: contrib/libs/connectedhomeip/src/lib/address_resolve/AddressResolve_DefaultImpl.h
  915. - CONFIGURATION_HEADER: contrib/libs/connectedhomeip/src/app/util/config.h
  916. - CHIP_DEVICE_PROJECT_CONFIG_INCLUDE: contrib/libs/connectedhomeip/src/platform/ESP32/CHIPDeviceProjectConfig.h
  917. - BLE_PLATFORM_CONFIG_INCLUDE
  918. - CHIP_PLATFORM_CONFIG_INCLUDE
  919. - INET_PLATFORM_CONFIG_INCLUDE
  920. - SYSTEM_PLATFORM_CONFIG_INCLUDE
  921. - CHIPDEVICEPLATFORMEVENT_HEADER
  922. - CHIP_DEVICE_PLATFORM_CONFIG_INCLUDE
  923. - CONFIGURATIONMANAGERIMPL_HEADER
  924. - CONNECTIVITYMANAGERIMPL_HEADER
  925. - KEYVALUESTOREMANAGERIMPL_HEADER
  926. - PLATFORMMANAGERIMPL_HEADER
  927. - THREADSTACKMANAGERIMPL_HEADER
  928. - BLEMANAGERIMPL_HEADER