changeset 30864:5fa3d8f0dcb3 stable

don't use mutable keyword for dld_function and mex_function data members * ov-dld-fcn.h (octave_dld_function::m_time_checked): Rename from m_t_checked. Change all uses. Don't declare as mutable. * ov-mex-fcn.h (octave_mex_function::m_time_checked): Don't declare as mutable.
author John W. Eaton <jwe@octave.org>
date Thu, 24 Mar 2022 12:09:12 -0400
parents e2eed3610b7b
children 4026b5fbc67d 014030798d5e
files libinterp/octave-value/ov-dld-fcn.h libinterp/octave-value/ov-mex-fcn.h
diffstat 2 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/octave-value/ov-dld-fcn.h	Thu Mar 24 11:51:52 2022 -0400
+++ b/libinterp/octave-value/ov-dld-fcn.h	Thu Mar 24 12:09:12 2022 -0400
@@ -48,7 +48,7 @@
 public:
 
   octave_dld_function (void)
-    : m_sh_lib (), m_t_checked (), m_system_fcn_file ()
+    : m_sh_lib (), m_time_checked (), m_system_fcn_file ()
   { }
 
   octave_dld_function (octave_builtin::fcn ff,
@@ -69,13 +69,13 @@
 
   ~octave_dld_function (void);
 
-  void mark_fcn_file_up_to_date (const octave::sys::time& t) { m_t_checked = t; }
+  void mark_fcn_file_up_to_date (const octave::sys::time& t) { m_time_checked = t; }
 
   std::string fcn_file_name (void) const;
 
   octave::sys::time time_parsed (void) const;
 
-  octave::sys::time time_checked (void) const { return m_t_checked; }
+  octave::sys::time time_checked (void) const { return m_time_checked; }
 
   bool is_system_fcn_file (void) const { return m_system_fcn_file; }
 
@@ -102,7 +102,7 @@
 
   // The time the file was last checked to see if it needs to be
   // parsed again.
-  mutable octave::sys::time m_t_checked;
+  octave::sys::time m_time_checked;
 
   // True if this function came from a file that is considered to be a
   // system function.  This affects whether we check the time stamp
--- a/libinterp/octave-value/ov-mex-fcn.h	Thu Mar 24 11:51:52 2022 -0400
+++ b/libinterp/octave-value/ov-mex-fcn.h	Thu Mar 24 12:09:12 2022 -0400
@@ -114,7 +114,7 @@
 
   // The time the file was last checked to see if it needs to be
   // parsed again.
-  mutable octave::sys::time m_time_checked;
+  octave::sys::time m_time_checked;
 
   bool m_interleaved;