MRPT  1.9.9
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
 
#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 42 of file xsatomicint.h.

◆ atomicIncrement

#define atomicIncrement (   a)    (++a)

Definition at line 41 of file xsatomicint.h.

◆ XSATOMICINT_INITIALIZER

#define XSATOMICINT_INITIALIZER
Value:
{ \
0 \
}

Definition at line 21 of file xsatomicint.h.

Typedef Documentation

◆ XsAtomicInt

typedef struct XsAtomicInt XsAtomicInt

Definition at line 108 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.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020