Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support C++23 import std on unordered_dense module #95

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

Arthapz
Copy link

@Arthapz Arthapz commented Oct 20, 2023

This PR add support of import std for user that want it
it rely on the define ANKERL_UNORDERED_DENSE_USE_STD_IMPORT to disable #include of std headers and enable std module

i changed all uint_ to std::uint*_t and size_t to std::size_t because c++23 std module only export std namespace
i added #include <stdlib.h> because C++23 std module doesn't export macro (needed for UINT64_C)

@Arthapz Arthapz force-pushed the main branch 4 times, most recently from 4162271 to 1446989 Compare October 20, 2023 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant