diff --git a/CMakeLists.txt b/CMakeLists.txt index d41de9e..d294dee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.20) include(cmake/color.cmake) -set(BLT_VERSION 3.0.6) +set(BLT_VERSION 3.0.7) set(BLT_TARGET BLT) diff --git a/include/blt/std/memory.h b/include/blt/std/memory.h index 597f31c..47ffd84 100644 --- a/include/blt/std/memory.h +++ b/include/blt/std/memory.h @@ -33,13 +33,11 @@ namespace blt { public: using element_type = T; - using value_type = typename std::iterator_traits::value_type; - using pointer = typename std::iterator_traits::pointer; - using const_pointer = const typename std::iterator_traits::pointer; - using reference = typename std::iterator_traits::reference; - using const_reference = const typename std::iterator_traits::reference; - using difference_type = typename std::iterator_traits::difference_type; - using iterator_category = typename std::iterator_traits::iterator_category; + using value_type = std::remove_cv_t; + using pointer = T*; + using const_pointer = const T*; + using reference = T&; + using const_reference = const T&; using iterator = ptr_iterator; using const_iterator = ptr_iterator; diff --git a/libraries/parallel-hashmap b/libraries/parallel-hashmap index d88c5e1..2ec7990 160000 --- a/libraries/parallel-hashmap +++ b/libraries/parallel-hashmap @@ -1 +1 @@ -Subproject commit d88c5e15079047777b418132ece5879e7c9aaa2b +Subproject commit 2ec799017610ef831f4dc29c21fb3cce7e4a19b9