GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Macros
oct-refcount.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  octave_refcount< T >
 

Macros

#define OCTREFCOUNT_ATOMIC_DECREMENT(x)   --(*(x))
 
#define OCTREFCOUNT_ATOMIC_DECREMENT_POST(x)   (*(x))--
 
#define OCTREFCOUNT_ATOMIC_INCREMENT(x)   ++(*(x))
 
#define OCTREFCOUNT_ATOMIC_INCREMENT_POST(x)   (*(x))++
 

Macro Definition Documentation

#define OCTREFCOUNT_ATOMIC_DECREMENT (   x)    --(*(x))
#define OCTREFCOUNT_ATOMIC_DECREMENT_POST (   x)    (*(x))--

Definition at line 47 of file oct-refcount.h.

Referenced by octave_refcount< octave_idx_type >::operator--().

#define OCTREFCOUNT_ATOMIC_INCREMENT (   x)    ++(*(x))
#define OCTREFCOUNT_ATOMIC_INCREMENT_POST (   x)    (*(x))++

Definition at line 46 of file oct-refcount.h.

Referenced by octave_refcount< octave_idx_type >::operator++().