RenΓ©'s URL Explorer Experiment


Title: [cpp]

direct link

Domain: timsong-cpp.github.io

Links:

[cpp]https://timsong-cpp.github.io/cppwp/#cpp
[cpp.pre]https://timsong-cpp.github.io/cppwp/cpp#pre
[cpp.cond]https://timsong-cpp.github.io/cppwp/cpp#cond
[cpp.include]https://timsong-cpp.github.io/cppwp/cpp#include
[cpp.embed]https://timsong-cpp.github.io/cppwp/cpp#embed
[cpp.embed.gen]https://timsong-cpp.github.io/cppwp/cpp#embed.gen
[cpp.embed.param]https://timsong-cpp.github.io/cppwp/cpp#embed.param
[cpp.embed.param.limit]https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit
[cpp.embed.param.prefix]https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix
[cpp.embed.param.suffix]https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix
[cpp.embed.param.if.empty]https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty
[cpp.module]https://timsong-cpp.github.io/cppwp/cpp#module
[cpp.import]https://timsong-cpp.github.io/cppwp/cpp#import
[cpp.replace]https://timsong-cpp.github.io/cppwp/cpp#replace
[cpp.replace.general]https://timsong-cpp.github.io/cppwp/cpp#replace.general
[cpp.subst]https://timsong-cpp.github.io/cppwp/cpp#subst
[cpp.stringize]https://timsong-cpp.github.io/cppwp/cpp#stringize
[cpp.concat]https://timsong-cpp.github.io/cppwp/cpp#concat
[cpp.rescan]https://timsong-cpp.github.io/cppwp/cpp#rescan
[cpp.scope]https://timsong-cpp.github.io/cppwp/cpp#scope
[cpp.line]https://timsong-cpp.github.io/cppwp/cpp#line
[cpp.error]https://timsong-cpp.github.io/cppwp/cpp#error
[cpp.pragma]https://timsong-cpp.github.io/cppwp/cpp#pragma
[cpp.null]https://timsong-cpp.github.io/cppwp/cpp#null
[cpp.predefined]https://timsong-cpp.github.io/cppwp/cpp#predefined
[cpp.pragma.op]https://timsong-cpp.github.io/cppwp/cpp#pragma.op
15.1https://timsong-cpp.github.io/cppwp/cpp#pre
[cpp.pre]https://timsong-cpp.github.io/cppwp/cpp.pre
preprocessing-file:https://timsong-cpp.github.io/cppwp/cpp#nt:preprocessing-file
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
module-filehttps://timsong-cpp.github.io/cppwp/cpp#nt:module-file
module-file:https://timsong-cpp.github.io/cppwp/cpp#nt:module-file
line-directiveshttps://timsong-cpp.github.io/cppwp/cpp#nt:line-directives
pp-global-module-fragmenthttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-global-module-fragment
pp-modulehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
pp-private-module-fragmenthttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-private-module-fragment
pp-global-module-fragment:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-global-module-fragment
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
pp-private-module-fragment:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-private-module-fragment
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
group:https://timsong-cpp.github.io/cppwp/cpp#nt:group
group-parthttps://timsong-cpp.github.io/cppwp/cpp#nt:group-part
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
group-parthttps://timsong-cpp.github.io/cppwp/cpp#nt:group-part
group-part:https://timsong-cpp.github.io/cppwp/cpp#nt:group-part
control-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:control-line
if-sectionhttps://timsong-cpp.github.io/cppwp/cpp#nt:if-section
text-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:text-line
conditionally-supported-directivehttps://timsong-cpp.github.io/cppwp/cpp#nt:conditionally-supported-directive
control-line:https://timsong-cpp.github.io/cppwp/cpp#nt:control-line
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
lparenhttps://timsong-cpp.github.io/cppwp/cpp#nt:lparen
identifier-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
lparenhttps://timsong-cpp.github.io/cppwp/cpp#nt:lparen
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
lparenhttps://timsong-cpp.github.io/cppwp/cpp#nt:lparen
identifier-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
line-directivehttps://timsong-cpp.github.io/cppwp/cpp#nt:line-directive
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
line-directives:https://timsong-cpp.github.io/cppwp/cpp#nt:line-directives
line-directivehttps://timsong-cpp.github.io/cppwp/cpp#nt:line-directive
line-directiveshttps://timsong-cpp.github.io/cppwp/cpp#nt:line-directives
if-section:https://timsong-cpp.github.io/cppwp/cpp#nt:if-section
if-grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:if-group
elif-groupshttps://timsong-cpp.github.io/cppwp/cpp#nt:elif-groups
else-grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:else-group
endif-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:endif-line
if-group:https://timsong-cpp.github.io/cppwp/cpp#nt:if-group
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
elif-groups:https://timsong-cpp.github.io/cppwp/cpp#nt:elif-groups
elif-grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:elif-group
elif-groupshttps://timsong-cpp.github.io/cppwp/cpp#nt:elif-groups
elif-group:https://timsong-cpp.github.io/cppwp/cpp#nt:elif-group
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
else-group:https://timsong-cpp.github.io/cppwp/cpp#nt:else-group
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
endif-line:https://timsong-cpp.github.io/cppwp/cpp#nt:endif-line
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
text-line:https://timsong-cpp.github.io/cppwp/cpp#nt:text-line
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
conditionally-supported-directive:https://timsong-cpp.github.io/cppwp/cpp#nt:conditionally-supported-directive
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
lparen:https://timsong-cpp.github.io/cppwp/cpp#nt:lparen
identifier-list:https://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifier-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
replacement-list:https://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
pp-tokens:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
preprocessing-tokenhttps://timsong-cpp.github.io/cppwp/lex.pptoken#nt:preprocessing-token
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
embed-parameter-seq:https://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
embed-parameter:https://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
embed-standard-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-standard-parameter
embed-prefixed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-prefixed-parameter
embed-standard-parameter:https://timsong-cpp.github.io/cppwp/cpp#nt:embed-standard-parameter
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
embed-prefixed-parameter:https://timsong-cpp.github.io/cppwp/cpp#nt:embed-prefixed-parameter
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token-seq:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-tokenhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
new-line:https://timsong-cpp.github.io/cppwp/cpp#nt:new-line
1https://timsong-cpp.github.io/cppwp/cpp#pre-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L181
.https://timsong-cpp.github.io/cppwp/cpp#pre-1.sentence-1
preprocessinghttps://timsong-cpp.github.io/cppwp/cpp#def:preprocessing
.https://timsong-cpp.github.io/cppwp/cpp#pre-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#pre-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L192
preprocessing directivehttps://timsong-cpp.github.io/cppwp/cpp#def:preprocessing_directive
directive-introducing tokenhttps://timsong-cpp.github.io/cppwp/cpp#def:token,directive-introducing
(2.1)https://timsong-cpp.github.io/cppwp/cpp#pre-2.1
(2.2)https://timsong-cpp.github.io/cppwp/cpp#pre-2.2
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
(2.3)https://timsong-cpp.github.io/cppwp/cpp#pre-2.3
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
(2.4)https://timsong-cpp.github.io/cppwp/cpp#pre-2.4
.https://timsong-cpp.github.io/cppwp/cpp#pre-2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#pre-2.sentence-2
1https://timsong-cpp.github.io/cppwp/cpp#pre-note-1
.https://timsong-cpp.github.io/cppwp/cpp#pre-2.sentence-3
1https://timsong-cpp.github.io/cppwp/cpp#pre-example-1
3https://timsong-cpp.github.io/cppwp/cpp#pre-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L261
text-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:text-line
.https://timsong-cpp.github.io/cppwp/cpp#pre-3.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#pre-example-2
text-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:text-line
control-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:control-line
preprocessing-filehttps://timsong-cpp.github.io/cppwp/cpp#nt:preprocessing-file
.https://timsong-cpp.github.io/cppwp/cpp#pre-3.sentence-2
conditionally-supported-directivehttps://timsong-cpp.github.io/cppwp/cpp#nt:conditionally-supported-directive
.https://timsong-cpp.github.io/cppwp/cpp#pre-3.sentence-3
conditionally-supported-directivehttps://timsong-cpp.github.io/cppwp/cpp#nt:conditionally-supported-directive
.https://timsong-cpp.github.io/cppwp/cpp#pre-3.sentence-4
4https://timsong-cpp.github.io/cppwp/cpp#pre-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L282
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
[cpp.replace.general]https://timsong-cpp.github.io/cppwp/cpp#replace.general
.https://timsong-cpp.github.io/cppwp/cpp#pre-4.sentence-1
embed-prefixed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-prefixed-parameter
.https://timsong-cpp.github.io/cppwp/cpp#pre-4.sentence-2
5https://timsong-cpp.github.io/cppwp/cpp#pre-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L291
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
pp-global-module-fragmenthttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-global-module-fragment
text-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:text-line
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
.https://timsong-cpp.github.io/cppwp/cpp#pre-5.sentence-1
6https://timsong-cpp.github.io/cppwp/cpp#pre-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L296
[cpp.cond]https://timsong-cpp.github.io/cppwp/cpp#cond
.https://timsong-cpp.github.io/cppwp/cpp#pre-6.sentence-1
7https://timsong-cpp.github.io/cppwp/cpp#pre-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L301
.https://timsong-cpp.github.io/cppwp/cpp#pre-7.sentence-1
8https://timsong-cpp.github.io/cppwp/cpp#pre-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L312
.https://timsong-cpp.github.io/cppwp/cpp#pre-8.sentence-1
3https://timsong-cpp.github.io/cppwp/cpp#pre-example-3
.https://timsong-cpp.github.io/cppwp/cpp#pre-8.sentence-2
15.2https://timsong-cpp.github.io/cppwp/cpp#cond
[cpp.cond]https://timsong-cpp.github.io/cppwp/cpp.cond
defined-macro-expression:https://timsong-cpp.github.io/cppwp/cpp#nt:defined-macro-expression
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
h-preprocessing-token:https://timsong-cpp.github.io/cppwp/cpp#nt:h-preprocessing-token
preprocessing-tokenhttps://timsong-cpp.github.io/cppwp/lex.pptoken#nt:preprocessing-token
h-pp-tokens:https://timsong-cpp.github.io/cppwp/cpp#nt:h-pp-tokens
h-preprocessing-tokenhttps://timsong-cpp.github.io/cppwp/cpp#nt:h-preprocessing-token
h-pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:h-pp-tokens
header-name-tokens:https://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
plain-string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:plain-string-literal
h-pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:h-pp-tokens
has-include-expression:https://timsong-cpp.github.io/cppwp/cpp#nt:has-include-expression
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
has-embed-expression:https://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
has-attribute-expression:https://timsong-cpp.github.io/cppwp/cpp#nt:has-attribute-expression
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
1https://timsong-cpp.github.io/cppwp/cpp#cond-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L375
116https://timsong-cpp.github.io/cppwp/cpp#footnote-116
defined-macro-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:defined-macro-expression
has-include-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-include-expression
has-attribute-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-attribute-expression
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
.https://timsong-cpp.github.io/cppwp/cpp#cond-1.sentence-1
defined-macro-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:defined-macro-expression
has-include-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-include-expression
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
.https://timsong-cpp.github.io/cppwp/cpp#cond-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#cond-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L396
defined-macro-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:defined-macro-expression
[cpp.import]https://timsong-cpp.github.io/cppwp/cpp#import
.https://timsong-cpp.github.io/cppwp/cpp#cond-2.sentence-1
3https://timsong-cpp.github.io/cppwp/cpp#cond-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L410
has-include-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-include-expression
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#cond-3.sentence-1
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
[cpp.include]https://timsong-cpp.github.io/cppwp/cpp#include
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#cond-3.sentence-2
has-include-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-include-expression
.https://timsong-cpp.github.io/cppwp/cpp#cond-3.sentence-3
4https://timsong-cpp.github.io/cppwp/cpp#cond-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L424
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
[cpp.embed]https://timsong-cpp.github.io/cppwp/cpp#embed
.https://timsong-cpp.github.io/cppwp/cpp#cond-4.sentence-1
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
(4.1)https://timsong-cpp.github.io/cppwp/cpp#cond-4.1
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#cond-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/cpp#cond-4.2
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#cond-4.2.sentence-1
(4.3)https://timsong-cpp.github.io/cppwp/cpp#cond-4.3
.https://timsong-cpp.github.io/cppwp/cpp#cond-4.3.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#cond-note-1
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
.https://timsong-cpp.github.io/cppwp/cpp#cond-4.sentence-3
5https://timsong-cpp.github.io/cppwp/cpp#cond-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L448
has-attribute-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-attribute-expression
pp-numberhttps://timsong-cpp.github.io/cppwp/lex.ppnumber#nt:pp-number
integer-literalhttps://timsong-cpp.github.io/cppwp/lex.icon#nt:integer-literal
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
attribute-tokenhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-token
.https://timsong-cpp.github.io/cppwp/cpp#cond-5.sentence-1
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
attribute-tokenhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-token
.https://timsong-cpp.github.io/cppwp/cpp#cond-5.sentence-2
6https://timsong-cpp.github.io/cppwp/cpp#cond-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L460
has-attribute-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-attribute-expression
21https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha
.https://timsong-cpp.github.io/cppwp/cpp#cond-6.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#cond-6.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#cond-note-2
.https://timsong-cpp.github.io/cppwp/cpp#cond-6.sentence-3
21https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha
[tab:cpp.cond.ha]https://timsong-cpp.github.io/cppwp/tab:cpp.cond.ha
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-3
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-4
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-5
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-6
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-7
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-8
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-9
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-10
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.cond.ha-row-11
7https://timsong-cpp.github.io/cppwp/cpp#cond-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L491
.https://timsong-cpp.github.io/cppwp/cpp#cond-7.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#cond-7.sentence-2
8https://timsong-cpp.github.io/cppwp/cpp#cond-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L501
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
.https://timsong-cpp.github.io/cppwp/cpp#cond-8.sentence-1
9https://timsong-cpp.github.io/cppwp/cpp#cond-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L511
.https://timsong-cpp.github.io/cppwp/cpp#cond-9.sentence-1
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
[cpp.replace.general]https://timsong-cpp.github.io/cppwp/cpp#replace.general
.https://timsong-cpp.github.io/cppwp/cpp#cond-9.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#cond-9.sentence-3
10https://timsong-cpp.github.io/cppwp/cpp#cond-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L536
defined-macro-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:defined-macro-expression
has-include-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-include-expression
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
has-attribute-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-attribute-expression
pp-numberhttps://timsong-cpp.github.io/cppwp/lex.ppnumber#nt:pp-number
.https://timsong-cpp.github.io/cppwp/cpp#cond-10.sentence-1
3https://timsong-cpp.github.io/cppwp/cpp#cond-note-3
alternative tokenhttps://timsong-cpp.github.io/cppwp/lex.digraph
.https://timsong-cpp.github.io/cppwp/cpp#cond-10.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#cond-10.sentence-3
11https://timsong-cpp.github.io/cppwp/cpp#cond-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L559
[expr.const.core]https://timsong-cpp.github.io/cppwp/expr.const.core
[support.limits]https://timsong-cpp.github.io/cppwp/support.limits
.https://timsong-cpp.github.io/cppwp/cpp#cond-11.sentence-1
[cstdint.syn]https://timsong-cpp.github.io/cppwp/cstdint.syn
.https://timsong-cpp.github.io/cppwp/cpp#cond-11.sentence-2
4https://timsong-cpp.github.io/cppwp/cpp#cond-note-4
translation phase 7https://timsong-cpp.github.io/cppwp/lex.phases
.https://timsong-cpp.github.io/cppwp/cpp#cond-11.sentence-3
character-literalhttps://timsong-cpp.github.io/cppwp/lex.ccon#nt:character-literal
[lex.ccon]https://timsong-cpp.github.io/cppwp/lex.ccon
.https://timsong-cpp.github.io/cppwp/cpp#cond-11.sentence-4
5https://timsong-cpp.github.io/cppwp/cpp#cond-note-5
.https://timsong-cpp.github.io/cppwp/cpp#cond-11.sentence-5
.https://timsong-cpp.github.io/cppwp/cpp#cond-11.sentence-6
12https://timsong-cpp.github.io/cppwp/cpp#cond-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L585
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
.https://timsong-cpp.github.io/cppwp/cpp#cond-12.sentence-1
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/cpp#cond-12.sentence-2
13https://timsong-cpp.github.io/cppwp/cpp#cond-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L605
.https://timsong-cpp.github.io/cppwp/cpp#cond-13.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#cond-13.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#cond-13.sentence-3
.https://timsong-cpp.github.io/cppwp/cpp#cond-13.sentence-4
117https://timsong-cpp.github.io/cppwp/cpp#footnote-117
14https://timsong-cpp.github.io/cppwp/cpp#cond-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L643
1https://timsong-cpp.github.io/cppwp/cpp#cond-example-1
15https://timsong-cpp.github.io/cppwp/cpp#cond-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L666
2https://timsong-cpp.github.io/cppwp/cpp#cond-example-2
.https://timsong-cpp.github.io/cppwp/cpp#cond-15.sentence-1
116)https://timsong-cpp.github.io/cppwp/cpp#footnote-116
116)https://timsong-cpp.github.io/cppwp/cpp#footnoteref-116
.https://timsong-cpp.github.io/cppwp/cpp#footnote-116.sentence-1
117)https://timsong-cpp.github.io/cppwp/cpp#footnote-117
117)https://timsong-cpp.github.io/cppwp/cpp#footnoteref-117
.https://timsong-cpp.github.io/cppwp/cpp#footnote-117.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#footnote-117.sentence-2
15.3https://timsong-cpp.github.io/cppwp/cpp#include
[cpp.include]https://timsong-cpp.github.io/cppwp/cpp.include
1https://timsong-cpp.github.io/cppwp/cpp#include-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L686
header searchhttps://timsong-cpp.github.io/cppwp/cpp#def:search,header
.https://timsong-cpp.github.io/cppwp/cpp#include-1.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#include-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#include-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L693
source file searchhttps://timsong-cpp.github.io/cppwp/cpp#def:search,source_file
.https://timsong-cpp.github.io/cppwp/cpp#include-2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#include-2.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#include-2.sentence-3
3https://timsong-cpp.github.io/cppwp/cpp#include-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L703
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#include-3.sentence-1
4https://timsong-cpp.github.io/cppwp/cpp#include-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L711
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
h-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:h-char-sequence
h-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:h-char-sequence
.https://timsong-cpp.github.io/cppwp/cpp#include-4.sentence-1
5https://timsong-cpp.github.io/cppwp/cpp#include-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L719
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
q-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:q-char-sequence
q-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:q-char-sequence
.https://timsong-cpp.github.io/cppwp/cpp#include-5.sentence-1
6https://timsong-cpp.github.io/cppwp/cpp#include-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L727
.https://timsong-cpp.github.io/cppwp/cpp#include-6.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#include-note-1
.https://timsong-cpp.github.io/cppwp/cpp#include-6.sentence-2
7https://timsong-cpp.github.io/cppwp/cpp#include-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L736
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#include-7.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#include-7.sentence-2
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
[lex.header]https://timsong-cpp.github.io/cppwp/lex.header
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
.https://timsong-cpp.github.io/cppwp/cpp#include-7.sentence-3
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#include-7.sentence-4
.https://timsong-cpp.github.io/cppwp/cpp#include-7.sentence-5
2https://timsong-cpp.github.io/cppwp/cpp#include-note-2
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
[lex.phases]https://timsong-cpp.github.io/cppwp/lex.phases
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
.https://timsong-cpp.github.io/cppwp/cpp#include-7.sentence-6
8https://timsong-cpp.github.io/cppwp/cpp#include-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L767
nondigithttps://timsong-cpp.github.io/cppwp/lex.name#nt:nondigit
digithttps://timsong-cpp.github.io/cppwp/lex.name#nt:digit
[lex.name]https://timsong-cpp.github.io/cppwp/lex.name
nondigithttps://timsong-cpp.github.io/cppwp/lex.name#nt:nondigit
.https://timsong-cpp.github.io/cppwp/cpp#include-8.sentence-1
digithttps://timsong-cpp.github.io/cppwp/lex.name#nt:digit
.https://timsong-cpp.github.io/cppwp/cpp#include-8.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#include-8.sentence-3
9https://timsong-cpp.github.io/cppwp/cpp#include-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L778
.https://timsong-cpp.github.io/cppwp/cpp#include-9.sentence-1
10https://timsong-cpp.github.io/cppwp/cpp#include-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L787
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
[module.import]https://timsong-cpp.github.io/cppwp/module.import
[cpp.import]https://timsong-cpp.github.io/cppwp/cpp#import
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
11https://timsong-cpp.github.io/cppwp/cpp#include-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L799
3https://timsong-cpp.github.io/cppwp/cpp#include-note-3
.https://timsong-cpp.github.io/cppwp/cpp#include-11.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#include-11.sentence-2
12https://timsong-cpp.github.io/cppwp/cpp#include-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L815
1https://timsong-cpp.github.io/cppwp/cpp#include-example-1
15.4https://timsong-cpp.github.io/cppwp/cpp#embed
[cpp.embed]https://timsong-cpp.github.io/cppwp/cpp.embed
15.4.1https://timsong-cpp.github.io/cppwp/cpp#embed.gen
[cpp.embed.gen]https://timsong-cpp.github.io/cppwp/cpp.embed.gen
1https://timsong-cpp.github.io/cppwp/cpp#embed.gen-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L838
bracket resource searchhttps://timsong-cpp.github.io/cppwp/cpp#def:search,bracket_resource
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-1.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#embed.gen-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L845
quote resource searchhttps://timsong-cpp.github.io/cppwp/cpp#def:search,quote_resource
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-2.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-2.sentence-3
3https://timsong-cpp.github.io/cppwp/cpp#embed.gen-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L855
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-3.sentence-1
4https://timsong-cpp.github.io/cppwp/cpp#embed.gen-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L865
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
h-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:h-char-sequence
h-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:h-char-sequence
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-4.sentence-1
5https://timsong-cpp.github.io/cppwp/cpp#embed.gen-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L873
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
q-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:q-char-sequence
q-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.header#nt:q-char-sequence
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-5.sentence-1
6https://timsong-cpp.github.io/cppwp/cpp#embed.gen-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L881
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-6.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#embed.gen-note-1
[cpp.embed.param.limit]https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-6.sentence-2
7https://timsong-cpp.github.io/cppwp/cpp#embed.gen-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L891
[cpp.include]https://timsong-cpp.github.io/cppwp/cpp#include
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-7.sentence-1
8https://timsong-cpp.github.io/cppwp/cpp#embed.gen-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L897
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-8.sentence-1
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-8.sentence-2
9https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L903
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.sentence-1
implementation-resource-widthhttps://timsong-cpp.github.io/cppwp/cpp#def:implementation-resource-width
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.sentence-3
implementation-resource-counthttps://timsong-cpp.github.io/cppwp/cpp#def:implementation-resource-count
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.sentence-4
resource-counthttps://timsong-cpp.github.io/cppwp/cpp#def:resource-count
(9.1)https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.1
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
[cpp.embed.param.limit]https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit
(9.2)https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.2
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-9.sentence-6
10https://timsong-cpp.github.io/cppwp/cpp#embed.gen-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L924
1https://timsong-cpp.github.io/cppwp/cpp#embed.gen-example-1
11https://timsong-cpp.github.io/cppwp/cpp#embed.gen-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L932
[cpp.embed.param]https://timsong-cpp.github.io/cppwp/cpp#embed.param
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-11.sentence-1
12https://timsong-cpp.github.io/cppwp/cpp#embed.gen-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L937
[cstdio.syn]https://timsong-cpp.github.io/cppwp/cstdio.syn
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-12.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-12.sentence-2
13https://timsong-cpp.github.io/cppwp/cpp#embed.gen-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L944
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-13.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-13.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#embed.gen-example-2
3https://timsong-cpp.github.io/cppwp/cpp#embed.gen-example-3
14https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1005
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-2
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
[lex.header]https://timsong-cpp.github.io/cppwp/lex.header
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-3
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-4
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-5
2https://timsong-cpp.github.io/cppwp/cpp#embed.gen-note-2
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
[lex.phases]https://timsong-cpp.github.io/cppwp/lex.phases
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-6
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-7
3https://timsong-cpp.github.io/cppwp/cpp#embed.gen-note-3
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-8
4https://timsong-cpp.github.io/cppwp/cpp#embed.gen-example-4
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-9
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#embed.gen-14.sentence-10
15.4.2https://timsong-cpp.github.io/cppwp/cpp#embed.param
[cpp.embed.param]https://timsong-cpp.github.io/cppwp/cpp.embed.param
15.4.2.1https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit
[cpp.embed.param.limit]https://timsong-cpp.github.io/cppwp/cpp.embed.param.limit
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1056
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-1.sentence-1
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-1.sentence-2
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-1.sentence-3
2https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1065
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
[cpp.cond]https://timsong-cpp.github.io/cppwp/cpp#cond
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-2.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-example-1
2https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-example-2
[cpp.cond]https://timsong-cpp.github.io/cppwp/cpp#cond
3https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1096
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-3.sentence-1
[cpp.embed.gen]https://timsong-cpp.github.io/cppwp/cpp#embed.gen
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
constant-expressionhttps://timsong-cpp.github.io/cppwp/expr.const.general#nt:constant-expression
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-3.sentence-2
3https://timsong-cpp.github.io/cppwp/cpp#embed.param.limit-example-3
15.4.2.2https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix
[cpp.embed.param.prefix]https://timsong-cpp.github.io/cppwp/cpp.embed.param.prefix
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1116
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1123
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix-2.sentence-1
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.prefix-2.sentence-2
15.4.2.3https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix
[cpp.embed.param.suffix]https://timsong-cpp.github.io/cppwp/cpp.embed.param.suffix
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1129
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1136
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix-2.sentence-1
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix-2.sentence-2
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.suffix-example-1
15.4.2.4https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty
[cpp.embed.param.if.empty]https://timsong-cpp.github.io/cppwp/cpp.embed.param.if.empty
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1159
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
embed-parameter-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1166
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-2.sentence-1
pp-balanced-token-seqhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-balanced-token-seq
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-2.sentence-2
1https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-example-1
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-2.sentence-3
2https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-example-2
embed-parameterhttps://timsong-cpp.github.io/cppwp/cpp#nt:embed-parameter
.https://timsong-cpp.github.io/cppwp/cpp#embed.param.if.empty-2.sentence-6
15.5https://timsong-cpp.github.io/cppwp/cpp#module
[cpp.module]https://timsong-cpp.github.io/cppwp/cpp.module
pp-module:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-module
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
1https://timsong-cpp.github.io/cppwp/cpp#module-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1210
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
pp-modulehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module
pp-module-namehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name
pp-module-partitionhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-partition
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
pp-module-name:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name
pp-module-name-qualifierhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name-qualifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
pp-module-partition:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-partition
pp-module-name-qualifierhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name-qualifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
pp-module-name-qualifier:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name-qualifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
pp-module-name-qualifierhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name-qualifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
pp-module-namehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name
pp-module-partitionhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-partition
[lex.phases]https://timsong-cpp.github.io/cppwp/lex.phases
.https://timsong-cpp.github.io/cppwp/cpp#module-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#module-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1237
module-keywordhttps://timsong-cpp.github.io/cppwp/lex.pptoken#nt:module-keyword
export-keywordhttps://timsong-cpp.github.io/cppwp/lex.pptoken#nt:export-keyword
.https://timsong-cpp.github.io/cppwp/cpp#module-2.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#module-note-1
.https://timsong-cpp.github.io/cppwp/cpp#module-2.sentence-2
text-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:text-line
.https://timsong-cpp.github.io/cppwp/cpp#module-2.sentence-3
2https://timsong-cpp.github.io/cppwp/cpp#module-note-2
pp-module-namehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name
pp-module-partitionhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-partition
.https://timsong-cpp.github.io/cppwp/cpp#module-2.sentence-4
pp-module-namehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name
pp-module-partitionhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-partition
.https://timsong-cpp.github.io/cppwp/cpp#module-2.sentence-5
3https://timsong-cpp.github.io/cppwp/cpp#module-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1257
1https://timsong-cpp.github.io/cppwp/cpp#module-example-1
2https://timsong-cpp.github.io/cppwp/cpp#module-example-2
pp-module-namehttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-module-name
3https://timsong-cpp.github.io/cppwp/cpp#module-example-3
4https://timsong-cpp.github.io/cppwp/cpp#module-example-4
5https://timsong-cpp.github.io/cppwp/cpp#module-example-5
15.6https://timsong-cpp.github.io/cppwp/cpp#import
[cpp.import]https://timsong-cpp.github.io/cppwp/cpp.import
pp-import:https://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
1https://timsong-cpp.github.io/cppwp/cpp#import-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1321
control-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:control-line
.https://timsong-cpp.github.io/cppwp/cpp#import-1.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#import-note-1
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
[module.import]https://timsong-cpp.github.io/cppwp/module.import
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#import-1.sentence-2
point of macro importhttps://timsong-cpp.github.io/cppwp/cpp#def:macro,point_of_import
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
.https://timsong-cpp.github.io/cppwp/cpp#import-1.sentence-3
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
.https://timsong-cpp.github.io/cppwp/cpp#import-1.sentence-4
2https://timsong-cpp.github.io/cppwp/cpp#import-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1345
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
grouphttps://timsong-cpp.github.io/cppwp/cpp#nt:group
module-filehttps://timsong-cpp.github.io/cppwp/cpp#nt:module-file
.https://timsong-cpp.github.io/cppwp/cpp#import-2.sentence-1
3https://timsong-cpp.github.io/cppwp/cpp#import-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1352
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
import-keywordhttps://timsong-cpp.github.io/cppwp/lex.pptoken#nt:import-keyword
export-keywordhttps://timsong-cpp.github.io/cppwp/lex.pptoken#nt:export-keyword
.https://timsong-cpp.github.io/cppwp/cpp#import-3.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#import-note-2
.https://timsong-cpp.github.io/cppwp/cpp#import-3.sentence-2
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#import-3.sentence-3
header-name-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:header-name-tokens
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
.https://timsong-cpp.github.io/cppwp/cpp#import-3.sentence-4
3https://timsong-cpp.github.io/cppwp/cpp#import-note-3
.https://timsong-cpp.github.io/cppwp/cpp#import-3.sentence-5
4https://timsong-cpp.github.io/cppwp/cpp#import-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1372
macro definitionhttps://timsong-cpp.github.io/cppwp/cpp#def:macro,definition
.https://timsong-cpp.github.io/cppwp/cpp#import-4.sentence-1
4https://timsong-cpp.github.io/cppwp/cpp#import-note-4
[cpp.predefined]https://timsong-cpp.github.io/cppwp/cpp#predefined
.https://timsong-cpp.github.io/cppwp/cpp#import-4.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#import-4.sentence-3
(4.1)https://timsong-cpp.github.io/cppwp/cpp#import-4.1
point of definitionhttps://timsong-cpp.github.io/cppwp/cpp#def:macro,point_of_definition
(4.1.1)https://timsong-cpp.github.io/cppwp/cpp#import-4.1.1
(4.1.2)https://timsong-cpp.github.io/cppwp/cpp#import-4.1.2
[lex.key]https://timsong-cpp.github.io/cppwp/lex.key
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
.https://timsong-cpp.github.io/cppwp/cpp#import-4.1.sentence-1
importedhttps://timsong-cpp.github.io/cppwp/cpp#def:macro,import
.https://timsong-cpp.github.io/cppwp/cpp#import-4.1.sentence-2
(4.2)https://timsong-cpp.github.io/cppwp/cpp#import-4.2
point of undefinitionhttps://timsong-cpp.github.io/cppwp/cpp#def:macro,point_of_undefinition
.https://timsong-cpp.github.io/cppwp/cpp#import-4.2.sentence-1
5https://timsong-cpp.github.io/cppwp/cpp#import-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1413
activehttps://timsong-cpp.github.io/cppwp/cpp#def:macro,active
.https://timsong-cpp.github.io/cppwp/cpp#import-5.sentence-1
6https://timsong-cpp.github.io/cppwp/cpp#import-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1420
[cpp.replace]https://timsong-cpp.github.io/cppwp/cpp#replace
.https://timsong-cpp.github.io/cppwp/cpp#import-6.sentence-1
5https://timsong-cpp.github.io/cppwp/cpp#import-note-5
pp-importhttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-import
.https://timsong-cpp.github.io/cppwp/cpp#import-6.sentence-2
7https://timsong-cpp.github.io/cppwp/cpp#import-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1429
1https://timsong-cpp.github.io/cppwp/cpp#import-example-1
15.7https://timsong-cpp.github.io/cppwp/cpp#replace
[cpp.replace]https://timsong-cpp.github.io/cppwp/cpp.replace
15.7.1https://timsong-cpp.github.io/cppwp/cpp#replace.general
[cpp.replace.general]https://timsong-cpp.github.io/cppwp/cpp.replace.general
1https://timsong-cpp.github.io/cppwp/cpp#replace.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1481
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#replace.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1488
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-2.sentence-2
3https://timsong-cpp.github.io/cppwp/cpp#replace.general-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1506
1https://timsong-cpp.github.io/cppwp/cpp#replace.general-example-1
4https://timsong-cpp.github.io/cppwp/cpp#replace.general-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1526
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-4.sentence-1
5https://timsong-cpp.github.io/cppwp/cpp#replace.general-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1531
identifier-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-5.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-5.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-5.sentence-3
6https://timsong-cpp.github.io/cppwp/cpp#replace.general-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1543
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-6.sentence-1
7https://timsong-cpp.github.io/cppwp/cpp#replace.general-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1550
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-7.sentence-1
8https://timsong-cpp.github.io/cppwp/cpp#replace.general-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1554
macro namehttps://timsong-cpp.github.io/cppwp/cpp#def:macro,name
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-8.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-8.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-8.sentence-3
9https://timsong-cpp.github.io/cppwp/cpp#replace.general-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1565
[lex.key]https://timsong-cpp.github.io/cppwp/lex.key
4https://timsong-cpp.github.io/cppwp/lex.name#tab:lex.name.special
attribute-tokenhttps://timsong-cpp.github.io/cppwp/dcl.attr.grammar#nt:attribute-token
[dcl.attr]https://timsong-cpp.github.io/cppwp/dcl.attr
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-9.sentence-1
1https://timsong-cpp.github.io/cppwp/cpp#replace.general-note-1
[lex.digraph]https://timsong-cpp.github.io/cppwp/lex.digraph
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-9.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-9.sentence-3
10https://timsong-cpp.github.io/cppwp/cpp#replace.general-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1581
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-10.sentence-1
11https://timsong-cpp.github.io/cppwp/cpp#replace.general-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1591
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
object-like macrohttps://timsong-cpp.github.io/cppwp/cpp#def:macro,object-like
118https://timsong-cpp.github.io/cppwp/cpp#footnote-118
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-11.sentence-1
[cpp.rescan]https://timsong-cpp.github.io/cppwp/cpp#rescan
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-11.sentence-2
12https://timsong-cpp.github.io/cppwp/cpp#replace.general-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1612
2https://timsong-cpp.github.io/cppwp/cpp#replace.general-example-2
13https://timsong-cpp.github.io/cppwp/cpp#replace.general-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1622
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
lparenhttps://timsong-cpp.github.io/cppwp/cpp#nt:lparen
identifier-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
lparenhttps://timsong-cpp.github.io/cppwp/cpp#nt:lparen
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
lparenhttps://timsong-cpp.github.io/cppwp/cpp#nt:lparen
identifier-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:identifier-list
replacement-listhttps://timsong-cpp.github.io/cppwp/cpp#nt:replacement-list
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
function-like macrohttps://timsong-cpp.github.io/cppwp/cpp#def:macro,function-like
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-13.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-13.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-13.sentence-3
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-13.sentence-4
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-13.sentence-5
14https://timsong-cpp.github.io/cppwp/cpp#replace.general-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1650
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-14.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-14.sentence-2
119https://timsong-cpp.github.io/cppwp/cpp#footnote-119
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-14.sentence-3
15https://timsong-cpp.github.io/cppwp/cpp#replace.general-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1666
3https://timsong-cpp.github.io/cppwp/cpp#replace.general-example-3
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-15.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-15.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-15.sentence-3
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-15.sentence-4
16https://timsong-cpp.github.io/cppwp/cpp#replace.general-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1687
variable argumentshttps://timsong-cpp.github.io/cppwp/cpp#def:variable_arguments
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-16.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#replace.general-16.sentence-2
118)https://timsong-cpp.github.io/cppwp/cpp#footnote-118
118)https://timsong-cpp.github.io/cppwp/cpp#footnoteref-118
character-literalhttps://timsong-cpp.github.io/cppwp/lex.ccon#nt:character-literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
[lex.phases]https://timsong-cpp.github.io/cppwp/lex.phases
.https://timsong-cpp.github.io/cppwp/cpp#footnote-118.sentence-1
119)https://timsong-cpp.github.io/cppwp/cpp#footnote-119
119)https://timsong-cpp.github.io/cppwp/cpp#footnoteref-119
conditionally-supported-directivehttps://timsong-cpp.github.io/cppwp/cpp#nt:conditionally-supported-directive
.https://timsong-cpp.github.io/cppwp/cpp#footnote-119.sentence-1
15.7.2https://timsong-cpp.github.io/cppwp/cpp#subst
[cpp.subst]https://timsong-cpp.github.io/cppwp/cpp.subst
va-opt-replacement:https://timsong-cpp.github.io/cppwp/cpp#nt:va-opt-replacement
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
1https://timsong-cpp.github.io/cppwp/cpp#subst-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1708
.https://timsong-cpp.github.io/cppwp/cpp#subst-1.sentence-1
(1.1)https://timsong-cpp.github.io/cppwp/cpp#subst-1.1
va-opt-replacementhttps://timsong-cpp.github.io/cppwp/cpp#nt:va-opt-replacement
.https://timsong-cpp.github.io/cppwp/cpp#subst-1.1.sentence-1
(1.2)https://timsong-cpp.github.io/cppwp/cpp#subst-1.2
.https://timsong-cpp.github.io/cppwp/cpp#subst-1.2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#subst-1.2.sentence-2
1https://timsong-cpp.github.io/cppwp/cpp#subst-example-1
2https://timsong-cpp.github.io/cppwp/cpp#subst-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1738
.https://timsong-cpp.github.io/cppwp/cpp#subst-2.sentence-1
3https://timsong-cpp.github.io/cppwp/cpp#subst-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1744
2https://timsong-cpp.github.io/cppwp/cpp#subst-example-2
4https://timsong-cpp.github.io/cppwp/cpp#subst-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1764
va-opt-replacementhttps://timsong-cpp.github.io/cppwp/cpp#nt:va-opt-replacement
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-1
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
va-opt-replacementhttps://timsong-cpp.github.io/cppwp/cpp#nt:va-opt-replacement
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-2
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-3
va-opt-replacementhttps://timsong-cpp.github.io/cppwp/cpp#nt:va-opt-replacement
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-4
[cpp.concat]https://timsong-cpp.github.io/cppwp/cpp#concat
[cpp.rescan]https://timsong-cpp.github.io/cppwp/cpp#rescan
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-5
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-6
1https://timsong-cpp.github.io/cppwp/cpp#subst-note-1
[cpp.stringize]https://timsong-cpp.github.io/cppwp/cpp#stringize
[cpp.rescan]https://timsong-cpp.github.io/cppwp/cpp#rescan
.https://timsong-cpp.github.io/cppwp/cpp#subst-4.sentence-7
3https://timsong-cpp.github.io/cppwp/cpp#subst-example-3
[cpp.concat]https://timsong-cpp.github.io/cppwp/cpp#concat
15.7.3https://timsong-cpp.github.io/cppwp/cpp#stringize
[cpp.stringize]https://timsong-cpp.github.io/cppwp/cpp.stringize
1https://timsong-cpp.github.io/cppwp/cpp#stringize-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1833
.https://timsong-cpp.github.io/cppwp/cpp#stringize-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#stringize-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1840
character string literalhttps://timsong-cpp.github.io/cppwp/cpp#def:character_string_literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-2
stringizing argumenthttps://timsong-cpp.github.io/cppwp/cpp#def:stringizing_argument
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-3
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-4
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-5
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
character-literalhttps://timsong-cpp.github.io/cppwp/lex.ccon#nt:character-literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
header-namehttps://timsong-cpp.github.io/cppwp/lex.header#nt:header-name
character-literalhttps://timsong-cpp.github.io/cppwp/lex.ccon#nt:character-literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-6
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-7
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-8
.https://timsong-cpp.github.io/cppwp/cpp#stringize-2.sentence-9
15.7.4https://timsong-cpp.github.io/cppwp/cpp#concat
[cpp.concat]https://timsong-cpp.github.io/cppwp/cpp.concat
1https://timsong-cpp.github.io/cppwp/cpp#concat-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1885
.https://timsong-cpp.github.io/cppwp/cpp#concat-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#concat-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1892
.https://timsong-cpp.github.io/cppwp/cpp#concat-2.sentence-1
120https://timsong-cpp.github.io/cppwp/cpp#footnote-120
3https://timsong-cpp.github.io/cppwp/cpp#concat-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1904
.https://timsong-cpp.github.io/cppwp/cpp#concat-3.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#concat-3.sentence-2
1https://timsong-cpp.github.io/cppwp/cpp#concat-note-1
universal-character-namehttps://timsong-cpp.github.io/cppwp/lex.universal.char#nt:universal-character-name
[lex.charset]https://timsong-cpp.github.io/cppwp/lex.charset
.https://timsong-cpp.github.io/cppwp/cpp#concat-3.sentence-3
.https://timsong-cpp.github.io/cppwp/cpp#concat-3.sentence-4
.https://timsong-cpp.github.io/cppwp/cpp#concat-3.sentence-5
.https://timsong-cpp.github.io/cppwp/cpp#concat-3.sentence-6
4https://timsong-cpp.github.io/cppwp/cpp#concat-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1928
1https://timsong-cpp.github.io/cppwp/cpp#concat-example-1
.https://timsong-cpp.github.io/cppwp/cpp#concat-4.sentence-2
5https://timsong-cpp.github.io/cppwp/cpp#concat-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1970
2https://timsong-cpp.github.io/cppwp/cpp#concat-example-2
.https://timsong-cpp.github.io/cppwp/cpp#concat-5.sentence-3
6https://timsong-cpp.github.io/cppwp/cpp#concat-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L1995
3https://timsong-cpp.github.io/cppwp/cpp#concat-example-3
120)https://timsong-cpp.github.io/cppwp/cpp#footnote-120
120)https://timsong-cpp.github.io/cppwp/cpp#footnoteref-120
.https://timsong-cpp.github.io/cppwp/cpp#footnote-120.sentence-1
15.7.5https://timsong-cpp.github.io/cppwp/cpp#rescan
[cpp.rescan]https://timsong-cpp.github.io/cppwp/cpp.rescan
1https://timsong-cpp.github.io/cppwp/cpp#rescan-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2014
.https://timsong-cpp.github.io/cppwp/cpp#rescan-1.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#rescan-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#rescan-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2021
1https://timsong-cpp.github.io/cppwp/cpp#rescan-example-1
3https://timsong-cpp.github.io/cppwp/cpp#rescan-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2055
.https://timsong-cpp.github.io/cppwp/cpp#rescan-3.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#rescan-3.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#rescan-3.sentence-3
4https://timsong-cpp.github.io/cppwp/cpp#rescan-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2068
[cpp.pragma.op]https://timsong-cpp.github.io/cppwp/cpp#pragma.op
.https://timsong-cpp.github.io/cppwp/cpp#rescan-4.sentence-1
15.7.6https://timsong-cpp.github.io/cppwp/cpp#scope
[cpp.scope]https://timsong-cpp.github.io/cppwp/cpp.scope
1https://timsong-cpp.github.io/cppwp/cpp#scope-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2078
.https://timsong-cpp.github.io/cppwp/cpp#scope-1.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#scope-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#scope-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2088
identifierhttps://timsong-cpp.github.io/cppwp/lex.name#nt:identifier
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#scope-2.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#scope-2.sentence-2
15.8https://timsong-cpp.github.io/cppwp/cpp#line
[cpp.line]https://timsong-cpp.github.io/cppwp/cpp.line
line-directive:https://timsong-cpp.github.io/cppwp/cpp#nt:line-directive
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
1https://timsong-cpp.github.io/cppwp/cpp#line-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2109
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
.https://timsong-cpp.github.io/cppwp/cpp#line-1.sentence-1
2https://timsong-cpp.github.io/cppwp/cpp#line-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2115
line numberhttps://timsong-cpp.github.io/cppwp/cpp#def:line_number
translation phase 1https://timsong-cpp.github.io/cppwp/lex.phases
.https://timsong-cpp.github.io/cppwp/cpp#line-2.sentence-1
3https://timsong-cpp.github.io/cppwp/cpp#line-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2125
digit-sequencehttps://timsong-cpp.github.io/cppwp/lex.fcon#nt:digit-sequence
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#line-3.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#line-3.sentence-2
4https://timsong-cpp.github.io/cppwp/cpp#line-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2137
digit-sequencehttps://timsong-cpp.github.io/cppwp/lex.fcon#nt:digit-sequence
s-char-sequencehttps://timsong-cpp.github.io/cppwp/lex.string#nt:s-char-sequence
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#line-4.sentence-1
5https://timsong-cpp.github.io/cppwp/cpp#line-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2146
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#line-5.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#line-5.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#line-5.sentence-3
15.9https://timsong-cpp.github.io/cppwp/cpp#error
[cpp.error]https://timsong-cpp.github.io/cppwp/cpp.error
1https://timsong-cpp.github.io/cppwp/cpp#error-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2168
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#error-1.sentence-1
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
[intro.compliance.general]https://timsong-cpp.github.io/cppwp/intro.compliance.general
.https://timsong-cpp.github.io/cppwp/cpp#error-1.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#error-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2181
.https://timsong-cpp.github.io/cppwp/cpp#error-2.sentence-1
15.10https://timsong-cpp.github.io/cppwp/cpp#pragma
[cpp.pragma]https://timsong-cpp.github.io/cppwp/cpp.pragma
1https://timsong-cpp.github.io/cppwp/cpp#pragma-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2190
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#pragma-1.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#pragma-1.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#pragma-1.sentence-3
15.11https://timsong-cpp.github.io/cppwp/cpp#null
[cpp.null]https://timsong-cpp.github.io/cppwp/cpp.null
1https://timsong-cpp.github.io/cppwp/cpp#null-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2204
new-linehttps://timsong-cpp.github.io/cppwp/cpp#nt:new-line
.https://timsong-cpp.github.io/cppwp/cpp#null-1.sentence-1
15.12https://timsong-cpp.github.io/cppwp/cpp#predefined
[cpp.predefined]https://timsong-cpp.github.io/cppwp/cpp.predefined
1https://timsong-cpp.github.io/cppwp/cpp#predefined-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2215
(1.1)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.1
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.1.sentence-2
1https://timsong-cpp.github.io/cppwp/cpp#predefined-note-1
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.1.sentence-3
(1.2)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.2
22https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.2.sentence-1
22https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.2.sentence-2
2https://timsong-cpp.github.io/cppwp/cpp#predefined-note-2
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.2.sentence-3
(1.3)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.3
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.3.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.3.sentence-3
(1.4)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.4
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.4.sentence-2
3https://timsong-cpp.github.io/cppwp/cpp#predefined-note-3
[cpp.line]https://timsong-cpp.github.io/cppwp/cpp#line
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.4.sentence-3
(1.5)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.5
[lex.icon]https://timsong-cpp.github.io/cppwp/lex.icon
integer-suffixhttps://timsong-cpp.github.io/cppwp/lex.icon#nt:integer-suffix
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.5.sentence-2
4https://timsong-cpp.github.io/cppwp/cpp#predefined-note-4
[cpp.line]https://timsong-cpp.github.io/cppwp/cpp#line
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.5.sentence-3
(1.6)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.6
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.6.sentence-2
5https://timsong-cpp.github.io/cppwp/cpp#predefined-note-5
has-embed-expressionhttps://timsong-cpp.github.io/cppwp/cpp#nt:has-embed-expression
[cpp.cond]https://timsong-cpp.github.io/cppwp/cpp#cond
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.6.sentence-3
(1.7)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.7
[intro.compliance]https://timsong-cpp.github.io/cppwp/intro.compliance
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.7.sentence-2
(1.8)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.8
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.8.sentence-2
6https://timsong-cpp.github.io/cppwp/cpp#predefined-note-6
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.8.sentence-3
[expr.new]https://timsong-cpp.github.io/cppwp/expr.new
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.8.sentence-4
(1.9)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.9
[basic.extended.fp]https://timsong-cpp.github.io/cppwp/basic.extended.fp
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.9.sentence-2
(1.10)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.10
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.10.sentence-2
(1.11)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.11
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.11.sentence-2
(1.12)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.12
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.12.sentence-2
(1.13)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.13
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
[basic.extended.fp]https://timsong-cpp.github.io/cppwp/basic.extended.fp
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.13.sentence-2
(1.14)https://timsong-cpp.github.io/cppwp/cpp#predefined-1.14
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.14.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#predefined-1.14.sentence-3
22https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft
[tab:cpp.predefined.ft]https://timsong-cpp.github.io/cppwp/tab:cpp.predefined.ft
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-3
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-4
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-5
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-6
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-7
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-8
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-9
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-10
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-11
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-12
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-13
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-14
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-15
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-16
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-17
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-18
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-19
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-20
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-21
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-22
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-23
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-24
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-25
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-26
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-27
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-28
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-29
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-30
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-31
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-32
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-33
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-34
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-35
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-36
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-37
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-38
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-39
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-40
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-41
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-42
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-43
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-44
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-45
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-46
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-47
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-48
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-49
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-50
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-51
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-52
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-53
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-54
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-55
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-56
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-57
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-58
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-59
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-60
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-61
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-62
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-63
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-64
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-65
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-66
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-67
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-68
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-69
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-70
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-71
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-72
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-73
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-74
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-75
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-76
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-77
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-78
πŸ”—https://timsong-cpp.github.io/cppwp/cpp#tab:cpp.predefined.ft-row-79
2https://timsong-cpp.github.io/cppwp/cpp#predefined-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2448
(2.1)https://timsong-cpp.github.io/cppwp/cpp#predefined-2.1
.https://timsong-cpp.github.io/cppwp/cpp#predefined-2.1.sentence-2
(2.2)https://timsong-cpp.github.io/cppwp/cpp#predefined-2.2
.https://timsong-cpp.github.io/cppwp/cpp#predefined-2.2.sentence-2
(2.3)https://timsong-cpp.github.io/cppwp/cpp#predefined-2.3
.https://timsong-cpp.github.io/cppwp/cpp#predefined-2.3.sentence-2
(2.4)https://timsong-cpp.github.io/cppwp/cpp#predefined-2.4
.https://timsong-cpp.github.io/cppwp/cpp#predefined-2.4.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#predefined-2.4.sentence-3
(2.5)https://timsong-cpp.github.io/cppwp/cpp#predefined-2.5
thread of executionhttps://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/cpp#predefined-2.5.sentence-2
3https://timsong-cpp.github.io/cppwp/cpp#predefined-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2486
.https://timsong-cpp.github.io/cppwp/cpp#predefined-3.sentence-1
4https://timsong-cpp.github.io/cppwp/cpp#predefined-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2494
.https://timsong-cpp.github.io/cppwp/cpp#predefined-4.sentence-1
.https://timsong-cpp.github.io/cppwp/cpp#predefined-4.sentence-2
15.13https://timsong-cpp.github.io/cppwp/cpp#pragma.op
[cpp.pragma.op]https://timsong-cpp.github.io/cppwp/cpp.pragma.op
1https://timsong-cpp.github.io/cppwp/cpp#pragma.op-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2512
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
string-literalhttps://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal
destringizedhttps://timsong-cpp.github.io/cppwp/cpp#def:destringization
encoding-prefixhttps://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix
.https://timsong-cpp.github.io/cppwp/cpp#pragma.op-1.sentence-1
pp-tokenshttps://timsong-cpp.github.io/cppwp/cpp#nt:pp-tokens
.https://timsong-cpp.github.io/cppwp/cpp#pragma.op-1.sentence-2
.https://timsong-cpp.github.io/cppwp/cpp#pragma.op-1.sentence-3
2https://timsong-cpp.github.io/cppwp/cpp#pragma.op-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/preprocessor.tex#L2526
1https://timsong-cpp.github.io/cppwp/cpp#pragma.op-example-1

URLs of crawlers that visited me.