Mercurial > octave
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)