File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed
Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 5858 )
5959endif ()
6060
61- string (TOLOWER "${BEMAN_ANY_VIEW_OPTION} " BEMAN_ANY_VIEW_OPTION)
62-
6361configure_file (
6462 "${PROJECT_SOURCE_DIR} /include/beman/any_view/config.hpp.in"
6563 "${PROJECT_BINARY_DIR} /include/beman/any_view/config.hpp"
Original file line number Diff line number Diff line change 1010#cmakedefine01 BEMAN_ANY_VIEW_USE_COPYABLE()
1111#cmakedefine01 BEMAN_ANY_VIEW_USE_MOVE_ONLY()
1212
13- // clang-format off
14- #define BEMAN_ANY_VIEW_OPTION() @BEMAN_ANY_VIEW_OPTION@
15- #define BEMAN_ANY_VIEW_OPTION_(suffix) @BEMAN_ANY_VIEW_OPTION@_##suffix
16- // clang-format on
13+ #if BEMAN_ANY_VIEW_USE_COPYABLE()
14+ #define BEMAN_ANY_VIEW_OPTION() copyable
15+ #define BEMAN_ANY_VIEW_OPTION_(suffix) copyable_##suffix
16+ #elif BEMAN_ANY_VIEW_USE_MOVE_ONLY()
17+ #define BEMAN_ANY_VIEW_OPTION() move_only
18+ #define BEMAN_ANY_VIEW_OPTION_(suffix) move_only_##suffix
19+ #endif
1720
1821#define BEMAN_ANY_VIEW_CAT(a, b) a##b
1922
You can’t perform that action at this time.
0 commit comments