From da922535c299b4e236172b3e30f6324525b157b6 Mon Sep 17 00:00:00 2001 From: Ronald Garcia Date: Wed, 5 Feb 2003 20:39:13 +0000 Subject: [PATCH] Repaired some dependent base class issues (found by icc -ansi). [SVN r17243] --- include/boost/multi_array/multi_array_ref.hpp | 8 ++++---- include/boost/multi_array/view.hpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/boost/multi_array/multi_array_ref.hpp b/include/boost/multi_array/multi_array_ref.hpp index 5b156eb..edaf235 100644 --- a/include/boost/multi_array/multi_array_ref.hpp +++ b/include/boost/multi_array/multi_array_ref.hpp @@ -142,14 +142,14 @@ public: detail::multi_array::CollectionConcept >(); boost::copy_n(values.begin(),num_dimensions(),index_base_list_.begin()); origin_offset_ = - calculate_origin_offset(stride_list_,extent_list_, + this->calculate_origin_offset(stride_list_,extent_list_, storage_,index_base_list_); } void reindex(index value) { index_base_list_.assign(value); origin_offset_ = - calculate_origin_offset(stride_list_,extent_list_, + this->calculate_origin_offset(stride_list_,extent_list_, storage_,index_base_list_); } @@ -162,10 +162,10 @@ public: size_type(1),std::multiplies())); std::copy(extents.begin(),extents.end(),extent_list_.begin()); - compute_strides(stride_list_,extent_list_,storage_); + this->compute_strides(stride_list_,extent_list_,storage_); origin_offset_ = - calculate_origin_offset(stride_list_,extent_list_, + this->calculate_origin_offset(stride_list_,extent_list_, storage_,index_base_list_); } diff --git a/include/boost/multi_array/view.hpp b/include/boost/multi_array/view.hpp index 57aa026..f514f43 100644 --- a/include/boost/multi_array/view.hpp +++ b/include/boost/multi_array/view.hpp @@ -76,13 +76,13 @@ public: void reindex(const BaseList& values) { boost::copy_n(values.begin(),num_dimensions(),index_base_list_.begin()); origin_offset_ = - calculate_indexing_offset(stride_list_,index_base_list_); + this->calculate_indexing_offset(stride_list_,index_base_list_); } void reindex(index value) { index_base_list_.assign(value); origin_offset_ = - calculate_indexing_offset(stride_list_,index_base_list_); + this->calculate_indexing_offset(stride_list_,index_base_list_); } size_type num_dimensions() const { return NumDims; }