diff liboctave/util/oct-refcount.h @ 23679:ece6f43304e5

new function to convert dim_vector to Array<octave_idx_type> * dim-vector.h, dim-vector.cc (dim_vector::as_array): New function. * oct-refcount.h (refcount::value): New function.
author John W. Eaton <jwe@octave.org>
date Thu, 22 Jun 2017 15:20:46 -0400
parents be7b884ac589
children 194eb4bd202b
line wrap: on
line diff
--- a/liboctave/util/oct-refcount.h	Thu Jun 22 15:10:57 2017 -0400
+++ b/liboctave/util/oct-refcount.h	Thu Jun 22 15:20:46 2017 -0400
@@ -101,9 +101,14 @@
       return OCTAVE_ATOMIC_POST_DECREMENT (&count);
     }
 
+    count_type value (void) const
+    {
+      return static_cast<count_type const volatile&> (count);
+    }
+
     operator count_type (void) const
     {
-      return static_cast<count_type const volatile&> (count);
+      return value ();
     }
 
     count_type * get (void)