GNU Octave  4.2.1
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
#include "octave-config.h"
Include dependency graph for oct-refcount.h:
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 OCTAVE_ATOMIC_DECREMENT(x)   --(*(x))
 
#define OCTAVE_ATOMIC_INCREMENT(x)   ++(*(x))
 
#define OCTAVE_ATOMIC_POST_DECREMENT(x)   (*(x))--
 
#define OCTAVE_ATOMIC_POST_INCREMENT(x)   (*(x))++
 

Macro Definition Documentation

#define OCTAVE_ATOMIC_DECREMENT (   x)    --(*(x))
#define OCTAVE_ATOMIC_INCREMENT (   x)    ++(*(x))
#define OCTAVE_ATOMIC_POST_DECREMENT (   x)    (*(x))--

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

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

#define OCTAVE_ATOMIC_POST_INCREMENT (   x)    (*(x))++

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

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