Main MRPT website > C++ reference for MRPT 1.5.7
Classes | Macros | Typedefs
xsatomicint.h File Reference
#include "xstypesconfig.h"
Include dependency graph for xsatomicint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XsAtomicInt
 Wrapper class for easy use of XsAtomicIntValue values. More...
 

Macros

#define XSATOMICINT_INITIALIZER   { 0 }
 
#define atomicIncrement(a)   (++a)
 
#define atomicDecrement(a)   (--a)
 

Typedefs

typedef long XsAtomicIntValue
 
typedef struct XsAtomicInt XsAtomicInt
 

Macro Definition Documentation

◆ atomicDecrement

#define atomicDecrement (   a)    (--a)

Definition at line 39 of file xsatomicint.h.

◆ atomicIncrement

#define atomicIncrement (   a)    (++a)

Definition at line 38 of file xsatomicint.h.

◆ XSATOMICINT_INITIALIZER

#define XSATOMICINT_INITIALIZER   { 0 }

Definition at line 21 of file xsatomicint.h.

Typedef Documentation

◆ XsAtomicInt

typedef struct XsAtomicInt XsAtomicInt

Definition at line 106 of file xsatomicint.h.

◆ XsAtomicIntValue

typedef long XsAtomicIntValue

Definition at line 17 of file xsatomicint.h.




Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019