diff libinterp/corefcn/typecast.cc @ 29931:7faff48840eb

prefer data over fortran_vec for read-only access to data See also the discussion here: https://octave.discourse.group/t/rename-uses-of-fortran-vec-to-data-for-clarity/1439 * Array.h (const T * Array<T>::fortran_vec (void) const): Deprecate. Change all uses to call data instead.
author John W. Eaton <jwe@octave.org>
date Fri, 30 Jul 2021 11:46:05 -0400
parents 7854d5752dd2
children 32c3a5805893
line wrap: on
line diff
--- a/libinterp/corefcn/typecast.cc	Fri Jul 30 17:34:10 2021 +0200
+++ b/libinterp/corefcn/typecast.cc	Fri Jul 30 11:46:05 2021 -0400
@@ -322,7 +322,7 @@
 
   ArrayType retval (get_vec_dims (bitp.dims (), n));
 
-  const bool *bits = bitp.fortran_vec ();
+  const bool *bits = bitp.data ();
   char *packed = reinterpret_cast<char *> (retval.fortran_vec ());
 
   octave_idx_type m = n * sizeof (T);
@@ -470,7 +470,7 @@
 
   boolNDArray retval (get_vec_dims (array.dims (), n));
 
-  const char *packed = reinterpret_cast<const char *> (array.fortran_vec ());
+  const char *packed = reinterpret_cast<const char *> (array.data ());
   bool *bits = retval.fortran_vec ();
 
   octave_idx_type m = n / std::numeric_limits<unsigned char>::digits;