GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
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 >
 

Namespaces

 octave
 

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))++
 

Typedefs

using instead = octave::refcount< T >
 

Macro Definition Documentation

◆ OCTAVE_ATOMIC_DECREMENT

#define OCTAVE_ATOMIC_DECREMENT (   x)    --(*(x))

◆ OCTAVE_ATOMIC_INCREMENT

#define OCTAVE_ATOMIC_INCREMENT (   x)    ++(*(x))

◆ OCTAVE_ATOMIC_POST_DECREMENT

#define OCTAVE_ATOMIC_POST_DECREMENT (   x)    (*(x))--

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

Referenced by octave::refcount< octave_idx_type >::operator--().

◆ OCTAVE_ATOMIC_POST_INCREMENT

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

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

Referenced by octave::refcount< octave_idx_type >::operator++().

Typedef Documentation

◆ instead

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