HPCToolkit
ppcat+ppstr.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __CAT0_(a, b)   a ## b
 
#define __CAT1_(a, b)   __CAT0_(a, b)
 
#define __CAT2_(a, b)   __CAT1_(a, b)
 
#define PPCAT(a, b)   __CAT2_(a, b)
 
#define __STR0_(a)   #a
 
#define __STR1_(a)   __STR0_(a)
 
#define __STR2_(a)   __STR1_(a)
 
#define PPSTR(a)   __STR2_(a)
 

Macro Definition Documentation

◆ __CAT0_

#define __CAT0_ (   a,
 
)    a ## b

Definition at line 20 of file ppcat+ppstr.h.

◆ __CAT1_

#define __CAT1_ (   a,
 
)    __CAT0_(a, b)

Definition at line 21 of file ppcat+ppstr.h.

◆ __CAT2_

#define __CAT2_ (   a,
 
)    __CAT1_(a, b)

Definition at line 22 of file ppcat+ppstr.h.

◆ __STR0_

#define __STR0_ (   a)    #a

Definition at line 26 of file ppcat+ppstr.h.

◆ __STR1_

#define __STR1_ (   a)    __STR0_(a)

Definition at line 27 of file ppcat+ppstr.h.

◆ __STR2_

#define __STR2_ (   a)    __STR1_(a)

Definition at line 28 of file ppcat+ppstr.h.

◆ PPCAT

#define PPCAT (   a,
 
)    __CAT2_(a, b)

Definition at line 24 of file ppcat+ppstr.h.

◆ PPSTR

#define PPSTR (   a)    __STR2_(a)

Definition at line 30 of file ppcat+ppstr.h.