#pragma once #if MLN_USE_UNORDERED_DENSE #include #else #include #include #endif namespace mln { #if MLN_USE_UNORDERED_DENSE template > using unordered_map = ankerl::unordered_dense::map; template using unordered_set = ankerl::unordered_dense::set; #else template > using unordered_map = std::unordered_map; template using unordered_set = std::unordered_set; #endif } // namespace mln