Main MRPT website > C++ reference for MRPT 1.9.9
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
 
#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.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST