diff libinterp/octave-value/ov-intx.h @ 29569:29a1f8fd8ee6

move idx_vector classes inside octave namespace * idx-vector.h, idx-vector.cc: Move idx_vector classes inside octave namespace. Update all uses outside of octave namespace to use octave:: tag. * Sparse.h: Eliminate forward declaration of idx_vector.
author John W. Eaton <jwe@octave.org>
date Wed, 28 Apr 2021 13:46:02 -0400
parents 7854d5752dd2
children 5411391a4cc0
line wrap: on
line diff
--- a/libinterp/octave-value/ov-intx.h	Wed Apr 28 12:55:19 2021 -0400
+++ b/libinterp/octave-value/ov-intx.h	Wed Apr 28 13:46:02 2021 -0400
@@ -301,9 +301,9 @@
     matrix_ref ().changesign ();
   }
 
-  idx_vector index_vector (bool /* require_integers */ = false) const
+  octave::idx_vector index_vector (bool /* require_integers */ = false) const
   {
-    return idx_cache ? *idx_cache : set_idx_cache (idx_vector (matrix));
+    return idx_cache ? *idx_cache : set_idx_cache (octave::idx_vector (matrix));
   }
 
   int write (octave::stream& os, int block_size,
@@ -624,7 +624,8 @@
     scalar -= OCTAVE_INT_T (1);
   }
 
-  idx_vector index_vector (bool /* require_integers */ = false) const { return idx_vector (scalar); }
+  octave::idx_vector index_vector (bool /* require_integers */ = false) const
+  { return octave::idx_vector (scalar); }
 
   int write (octave::stream& os, int block_size,
              oct_data_conv::data_type output_type, int skip,