From b33b354818e6b1da3bbffde60b51da0c42f6dc5c Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sat, 11 Mar 2023 10:01:12 +0100 Subject: [PATCH] extended caae8eb9ac9a47dd224b81f22efe8ea34b084d54 to rest of "using typename"s --- include/boost/unordered/detail/foa/table.hpp | 32 ++++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/include/boost/unordered/detail/foa/table.hpp b/include/boost/unordered/detail/foa/table.hpp index 3dd969d4..508e8deb 100644 --- a/include/boost/unordered/detail/foa/table.hpp +++ b/include/boost/unordered/detail/foa/table.hpp @@ -211,17 +211,17 @@ template class table:table_core { using super=table_core; - using typename super::type_policy; - using typename super::group_type; + using type_policy=typename super::type_policy; + using group_type=typename super::group_type; using super::N; - using typename super::prober; - using typename super::locator; + using prober=typename super::prober; + using locator=typename super::locator; public: - using typename super::key_type; - using typename super::init_type; - using typename super::value_type; - using typename super::element_type; + using key_type=typename super::key_type; + using init_type=typename super::init_type; + using value_type=typename super::value_type; + using element_type=typename super::element_type; private: static constexpr bool has_mutable_iterator= @@ -229,14 +229,14 @@ private: public: using hasher=typename super::hasher; - using typename super::key_equal; - using typename super::allocator_type; - using typename super::pointer; - using typename super::const_pointer; - using typename super::reference; - using typename super::const_reference; - using typename super::size_type; - using typename super::difference_type; + using key_equal=typename super::key_equal; + using allocator_type=typename super::allocator_type; + using pointer=typename super::pointer; + using const_pointer=typename super::const_pointer; + using reference=typename super::reference; + using const_reference=typename super::const_reference; + using size_type=typename super::size_type; + using difference_type=typename super::difference_type; using const_iterator=table_iterator; using iterator=typename std::conditional< has_mutable_iterator,