Pico GPS Teseo I2C
Loading...
Searching...
No Matches
Collaboration diagram for Preprocessor - Token Paste:

Token Paste

Paste N preprocessing tokens together, these tokens being allowed to be #defined.

May be used only within macros with the tokens passed as arguments if the tokens are #defined.

For example, writing TPASTE2(U, WIDTH) within a macro #defined by UTYPE(WIDTH) and invoked as UTYPE(UL_WIDTH) with UL_WIDTH #defined as 32 is equivalent to writing U32.

#define TPASTE2(a, b)
 
#define TPASTE3(a, b, c)
 
#define TPASTE4(a, b, c, d)
 
#define TPASTE5(a, b, c, d, e)
 
#define TPASTE6(a, b, c, d, e, f)
 
#define TPASTE7(a, b, c, d, e, f, g)
 
#define TPASTE8(a, b, c, d, e, f, g, h)
 
#define TPASTE9(a, b, c, d, e, f, g, h, i)
 
#define TPASTE10(a, b, c, d, e, f, g, h, i, j)
 

Absolute Token Paste

Paste N preprocessing tokens together, these tokens being allowed to be #defined.

No restriction of use if the tokens are #defined.

For example, writing ATPASTE2(U, UL_WIDTH) anywhere with UL_WIDTH #defined as 32 is equivalent to writing U32.

#define ATPASTE2(a, b)
 
#define ATPASTE3(a, b, c)
 
#define ATPASTE4(a, b, c, d)
 
#define ATPASTE5(a, b, c, d, e)
 
#define ATPASTE6(a, b, c, d, e, f)
 
#define ATPASTE7(a, b, c, d, e, f, g)
 
#define ATPASTE8(a, b, c, d, e, f, g, h)
 
#define ATPASTE9(a, b, c, d, e, f, g, h, i)
 
#define ATPASTE10(a, b, c, d, e, f, g, h, i, j)
 

Detailed Description

Macro Definition Documentation

◆ ATPASTE10

#define ATPASTE10 ( a,
b,
c,
d,
e,
f,
g,
h,
i,
j )
Value:
TPASTE10(a, b, c, d, e, f, g, h, i, j)
#define TPASTE10(a, b, c, d, e, f, g, h, i, j)
Definition tpaste.h:77
float32x2_t float32x2_t c
Definition neon.h:216
int16x4_t a
Definition neon.h:62
r e[0]
Definition neon.h:74
int16x2_t b
Definition simd32.h:38
int i
Definition sqrt_test.cpp:12

Definition at line 98 of file tpaste.h.

◆ ATPASTE2

#define ATPASTE2 ( a,
b )
Value:
#define TPASTE2(a, b)
Definition tpaste.h:69

Definition at line 90 of file tpaste.h.

◆ ATPASTE3

#define ATPASTE3 ( a,
b,
c )
Value:
TPASTE3( a, b, c)
#define TPASTE3(a, b, c)
Definition tpaste.h:70

Definition at line 91 of file tpaste.h.

◆ ATPASTE4

#define ATPASTE4 ( a,
b,
c,
d )
Value:
TPASTE4( a, b, c, d)
#define TPASTE4(a, b, c, d)
Definition tpaste.h:71

Definition at line 92 of file tpaste.h.

◆ ATPASTE5

#define ATPASTE5 ( a,
b,
c,
d,
e )
Value:
TPASTE5( a, b, c, d, e)
#define TPASTE5(a, b, c, d, e)
Definition tpaste.h:72

Definition at line 93 of file tpaste.h.

◆ ATPASTE6

#define ATPASTE6 ( a,
b,
c,
d,
e,
f )
Value:
TPASTE6( a, b, c, d, e, f)
#define TPASTE6(a, b, c, d, e, f)
Definition tpaste.h:73

Definition at line 94 of file tpaste.h.

◆ ATPASTE7

#define ATPASTE7 ( a,
b,
c,
d,
e,
f,
g )
Value:
TPASTE7( a, b, c, d, e, f, g)
#define TPASTE7(a, b, c, d, e, f, g)
Definition tpaste.h:74

Definition at line 95 of file tpaste.h.

◆ ATPASTE8

#define ATPASTE8 ( a,
b,
c,
d,
e,
f,
g,
h )
Value:
TPASTE8( a, b, c, d, e, f, g, h)
#define TPASTE8(a, b, c, d, e, f, g, h)
Definition tpaste.h:75

Definition at line 96 of file tpaste.h.

◆ ATPASTE9

#define ATPASTE9 ( a,
b,
c,
d,
e,
f,
g,
h,
i )
Value:
TPASTE9( a, b, c, d, e, f, g, h, i)
#define TPASTE9(a, b, c, d, e, f, g, h, i)
Definition tpaste.h:76

Definition at line 97 of file tpaste.h.

◆ TPASTE10

#define TPASTE10 ( a,
b,
c,
d,
e,
f,
g,
h,
i,
j )
Value:
a##b##c##d##e##f##g##h##i##j

Definition at line 77 of file tpaste.h.

◆ TPASTE2

#define TPASTE2 ( a,
b )
Value:
a##b

Definition at line 69 of file tpaste.h.

◆ TPASTE3

#define TPASTE3 ( a,
b,
c )
Value:
a##b##c

Definition at line 70 of file tpaste.h.

◆ TPASTE4

#define TPASTE4 ( a,
b,
c,
d )
Value:
a##b##c##d

Definition at line 71 of file tpaste.h.

◆ TPASTE5

#define TPASTE5 ( a,
b,
c,
d,
e )
Value:
a##b##c##d##e

Definition at line 72 of file tpaste.h.

◆ TPASTE6

#define TPASTE6 ( a,
b,
c,
d,
e,
f )
Value:
a##b##c##d##e##f

Definition at line 73 of file tpaste.h.

◆ TPASTE7

#define TPASTE7 ( a,
b,
c,
d,
e,
f,
g )
Value:
a##b##c##d##e##f##g

Definition at line 74 of file tpaste.h.

◆ TPASTE8

#define TPASTE8 ( a,
b,
c,
d,
e,
f,
g,
h )
Value:
a##b##c##d##e##f##g##h

Definition at line 75 of file tpaste.h.

◆ TPASTE9

#define TPASTE9 ( a,
b,
c,
d,
e,
f,
g,
h,
i )
Value:
a##b##c##d##e##f##g##h##i

Definition at line 76 of file tpaste.h.