Main MRPT website > C++ reference for MRPT 1.9.9
Classes | Macros | Typedefs
xsatomicint.h File Reference
#include "xstypesconfig.h"

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: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019