diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2023-06-21 13:59:38 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2023-06-21 13:59:38 +0300 |
commit | 49d4528fc14a5a67c60ec8d954d9b9f3ad039213 (patch) | |
tree | 22725030b613695b1deb30011052f3d6c5f1b163 /build/sysincl | |
parent | 0f4a18c07a0be1824f1c0fb4d538017eba893e08 (diff) | |
download | ydb-49d4528fc14a5a67c60ec8d954d9b9f3ad039213.tar.gz |
Intermediate changes
Diffstat (limited to 'build/sysincl')
-rw-r--r-- | build/sysincl/macro.yml | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/build/sysincl/macro.yml b/build/sysincl/macro.yml index 43e8a4eb50..1611e8ad28 100644 --- a/build/sysincl/macro.yml +++ b/build/sysincl/macro.yml @@ -30,9 +30,14 @@ - Y_UCRT_INCLUDE_NEXT(wchar.h) - Y_UCRT_INCLUDE_NEXT(wctype.h) - # BOOST_PP_INCLUDE_SELF() SHOULD be always be resolved into the same file it is included from. - # Hence this file was already parsed and empty resolving is equivalent to providing the actual resolution for it. - - BOOST_PP_INCLUDE_SELF() + # BOOST_PP_INCLUDE_SELF() is defined in boost/preprocessor/iteration/detail/self.hpp + # It works as follows: + # The user defines BOOST_PP_INDIRECT_SELF containing current file name. + # Then it #includes BOOST_PP_INCLUDE_SELF() which indirectly includes the file pointed by BOOST_PP_INDIRECT_SELF. + # + # Hence BOOST_PP_INDIRECT_SELF SHOULD BE already parsed and empty resolving is equivalent to providing the actual resolution for it. + - BOOST_PP_INCLUDE_SELF(): contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/self.hpp + - BOOST_PP_INDIRECT_SELF # BOOST_PP_UPDATE_COUNTER() is defined in boost/preprocessor/slot/counter.hpp # It is unclear why the author used macro include at all. @@ -184,8 +189,6 @@ - BOOST_FT_loop: contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_cc_loop/master.hpp - BOOST_FT_variate_file: contrib/restricted/boost/function_types/include/boost/function_types/detail/pp_arity_loop.hpp - BOOST_PP_ASSIGN_SLOT(1): contrib/restricted/boost/preprocessor/include/boost/preprocessor/slot/detail/slot1.hpp - - BOOST_PP_INCLUDE_SELF(): contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/self.hpp - - BOOST_PP_LOCAL_ITERATE(): contrib/restricted/boost/preprocessor/include/boost/preprocessor/iteration/detail/local.hpp - BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP(): contrib/restricted/boost/typeof/include/boost/typeof/incr_registration_group.hpp - BOOST_REGEX_USER_CONFIG: contrib/restricted/boost/regex/include/boost/regex/user.hpp - BOOST_USER_CONFIG: contrib/restricted/boost/config/include/boost/config/user.hpp |