Branch: refs/heads/properties
Home: https://github.com/STEllAR-GROUP/hpx
Commit: dc33e66416b74729a1140d3d5cec5c0ca3cbcea9
https://github.com/STEllAR-GROUP/hpx/commit/dc33e66416b74729a1140d3d5cec5c0ca3cbcea9
Author: Hartmut Kaiser <[email protected]>
Date: 2021-03-29 (Mon, 29 Mar 2021)
Changed paths:
M libs/core/CMakeLists.txt
M libs/core/functional/CMakeLists.txt
M libs/core/functional/include/hpx/functional/tag_fallback_invoke.hpp
M libs/core/functional/include/hpx/functional/tag_invoke.hpp
A libs/core/functional/include/hpx/functional/tag_invoke_is_applicable.hpp
M libs/core/functional/include/hpx/functional/tag_priority_invoke.hpp
M libs/core/modules.rst
M libs/core/properties/CMakeLists.txt
M libs/core/properties/README.rst
M libs/core/properties/docs/index.rst
M libs/core/properties/examples/CMakeLists.txt
A libs/core/properties/include/hpx/properties/is_applicable_property.hpp
A libs/core/properties/include/hpx/properties/prefer.hpp
R libs/core/properties/include/hpx/properties/property.hpp
A libs/core/properties/include/hpx/properties/query.hpp
A libs/core/properties/include/hpx/properties/require.hpp
A libs/core/properties/include/hpx/properties/require_concept.hpp
A libs/core/properties/include/hpx/properties/static_query.hpp
R libs/core/properties/include/hpx/property.hpp
M libs/core/properties/tests/CMakeLists.txt
M libs/core/properties/tests/performance/CMakeLists.txt
M libs/core/properties/tests/regressions/CMakeLists.txt
M libs/core/properties/tests/unit/CMakeLists.txt
A libs/core/properties/tests/unit/can_query.cpp
A libs/core/properties/tests/unit/can_require.cpp
A libs/core/properties/tests/unit/can_require_concept.cpp
A libs/core/properties/tests/unit/can_require_concept_free.cpp
A libs/core/properties/tests/unit/can_require_concept_member.cpp
A
libs/core/properties/tests/unit/can_require_concept_not_applicable_free.cpp
A
libs/core/properties/tests/unit/can_require_concept_not_applicable_member.cpp
A
libs/core/properties/tests/unit/can_require_concept_not_applicable_static.cpp
A
libs/core/properties/tests/unit/can_require_concept_not_applicable_unsupported.cpp
A libs/core/properties/tests/unit/can_require_concept_static.cpp
A libs/core/properties/tests/unit/can_require_concept_unsupported.cpp
A libs/core/properties/tests/unit/prefer.cpp
R libs/core/properties/tests/unit/properties.cpp
A libs/core/properties/tests/unit/query_free.cpp
A libs/core/properties/tests/unit/query_member.cpp
A libs/core/properties/tests/unit/query_static.cpp
A libs/core/properties/tests/unit/require.cpp
A libs/core/properties/tests/unit/require_concept.cpp
A libs/core/properties/tests/unit/require_concept_free.cpp
A libs/core/properties/tests/unit/require_concept_member.cpp
A libs/core/properties/tests/unit/require_concept_static.cpp
A libs/core/properties/tests/unit/require_free.cpp
A libs/core/properties/tests/unit/require_member.cpp
A libs/core/properties/tests/unit/require_static.cpp
M libs/core/type_support/include/hpx/type_support/always_void.hpp
Log Message:
-----------
Adding generic require, require_concept, and query properties
- adding is_applicable_property and static_query traits
- renaming property.hpp to prefer.hpp
- adding support for is_tag_invoke_applicable trait
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits