diff --git a/logdoctor/utilities/arrays.h b/logdoctor/utilities/arrays.h index d621ed43..52a08b03 100644 --- a/logdoctor/utilities/arrays.h +++ b/logdoctor/utilities/arrays.h @@ -9,8 +9,8 @@ template struct Zipperator { - using array_value = Array::value_type; - using array_iterator = Array::iterator; + using array_value = typename Array::value_type; + using array_iterator = typename Array::iterator; using iterator_category = std::forward_iterator_tag; using difference_type = std::ptrdiff_t; @@ -39,9 +39,9 @@ struct Zipperator template struct Enumerator { - using array_size_t = Array::size_type; - using array_value = Array::value_type; - using array_iterator = Array::const_iterator; + using array_size_t = typename Array::size_type; + using array_value = typename Array::value_type; + using array_iterator = typename Array::const_iterator; using iterator_category = std::forward_iterator_tag; using difference_type = std::ptrdiff_t;