| [lex] | https://timsong-cpp.github.io/cppwp/#lex |
| [lex.literal] | https://timsong-cpp.github.io/cppwp/lex.literal#lex.string |
| string-literal: | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| plain-string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:plain-string-literal |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| raw-string | https://timsong-cpp.github.io/cppwp/lex.string#nt:raw-string |
| plain-string-literal: | https://timsong-cpp.github.io/cppwp/lex.string#nt:plain-string-literal |
| s-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char-sequence |
| s-char-sequence: | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char-sequence |
| s-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char |
| s-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char-sequence |
| s-char: | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char |
| basic-s-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:basic-s-char |
| escape-sequence | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:escape-sequence |
| universal-character-name | https://timsong-cpp.github.io/cppwp/lex.universal.char#nt:universal-character-name |
| basic-s-char: | https://timsong-cpp.github.io/cppwp/lex.string#nt:basic-s-char |
| raw-string: | https://timsong-cpp.github.io/cppwp/lex.string#nt:raw-string |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| r-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char-sequence |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| r-char-sequence: | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char-sequence |
| r-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char |
| r-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char-sequence |
| r-char: | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| d-char-sequence: | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| d-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| d-char: | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char |
| 1 | https://timsong-cpp.github.io/cppwp/lex.string#1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1871 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| [lex.charset] | https://timsong-cpp.github.io/cppwp/lex.charset |
| s-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char |
| r-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char |
| 12 | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#1.sentence-1 |
| 12 | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal |
| [tab:lex.string.literal] | https://timsong-cpp.github.io/cppwp/tab:lex.string.literal |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-1 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-2 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-3 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-4 |
| ordinary string literal | https://timsong-cpp.github.io/cppwp/lex.string#def:literal,string,ordinary |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-5 |
| wide string literal | https://timsong-cpp.github.io/cppwp/lex.string#def:literal,string,wide |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-6 |
| UTF-8 string literal | https://timsong-cpp.github.io/cppwp/lex.string#def:literal,string,UTF-8 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-7 |
| UTF-16 string literal | https://timsong-cpp.github.io/cppwp/lex.string#def:literal,string,UTF-16 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.literal-row-8 |
| UTF-32 string literal | https://timsong-cpp.github.io/cppwp/lex.string#def:literal,string,UTF-32 |
| 2 | https://timsong-cpp.github.io/cppwp/lex.string#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1929 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| raw string literal | https://timsong-cpp.github.io/cppwp/lex.string#def:raw_string_literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#2.sentence-1 |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| . | https://timsong-cpp.github.io/cppwp/lex.string#2.sentence-2 |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| raw-string | https://timsong-cpp.github.io/cppwp/lex.string#nt:raw-string |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| . | https://timsong-cpp.github.io/cppwp/lex.string#2.sentence-3 |
| d-char-sequence | https://timsong-cpp.github.io/cppwp/lex.string#nt:d-char-sequence |
| . | https://timsong-cpp.github.io/cppwp/lex.string#2.sentence-4 |
| 3 | https://timsong-cpp.github.io/cppwp/lex.string#3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1939 |
| 1 | https://timsong-cpp.github.io/cppwp/lex.string#note-1 |
| raw-string | https://timsong-cpp.github.io/cppwp/lex.string#nt:raw-string |
| . | https://timsong-cpp.github.io/cppwp/lex.string#3.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#3.sentence-2 |
| 4 | https://timsong-cpp.github.io/cppwp/lex.string#4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1946 |
| 2 | https://timsong-cpp.github.io/cppwp/lex.string#note-2 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#4.sentence-1 |
| 5 | https://timsong-cpp.github.io/cppwp/lex.string#5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1959 |
| 1 | https://timsong-cpp.github.io/cppwp/lex.string#example-1 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#5.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#5.sentence-2 |
| 6 | https://timsong-cpp.github.io/cppwp/lex.string#6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1975 |
| narrow string literals | https://timsong-cpp.github.io/cppwp/lex.string#def:literal,string,narrow |
| . | https://timsong-cpp.github.io/cppwp/lex.string#6.sentence-1 |
| 7 | https://timsong-cpp.github.io/cppwp/lex.string#7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1980 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| . | https://timsong-cpp.github.io/cppwp/lex.string#7.sentence-1 |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| . | https://timsong-cpp.github.io/cppwp/lex.string#7.sentence-2 |
| 3 | https://timsong-cpp.github.io/cppwp/lex.string#note-3 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| . | https://timsong-cpp.github.io/cppwp/lex.string#7.sentence-3 |
| 8 | https://timsong-cpp.github.io/cppwp/lex.string#8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L1992 |
| [lex.phases] | https://timsong-cpp.github.io/cppwp/lex.phases |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#8.sentence-1 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#8.sentence-2 |
| 2 | https://timsong-cpp.github.io/cppwp/lex.string#example-2 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#8.sentence-3 |
| universal-character-name | https://timsong-cpp.github.io/cppwp/lex.universal.char#nt:universal-character-name |
| . | https://timsong-cpp.github.io/cppwp/lex.string#8.sentence-4 |
| 13 | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.concat |
| . | https://timsong-cpp.github.io/cppwp/lex.string#8.sentence-5 |
| 13 | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.concat |
| [tab:lex.string.concat] | https://timsong-cpp.github.io/cppwp/tab:lex.string.concat |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.concat-row-1 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.concat-row-2 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.concat-row-3 |
| π | https://timsong-cpp.github.io/cppwp/lex.string#tab:lex.string.concat-row-4 |
| 9 | https://timsong-cpp.github.io/cppwp/lex.string#9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L2037 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| [basic.stc] | https://timsong-cpp.github.io/cppwp/basic.stc |
| . | https://timsong-cpp.github.io/cppwp/lex.string#9.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/lex.string#note-4 |
| [intro.object] | https://timsong-cpp.github.io/cppwp/intro.object |
| . | https://timsong-cpp.github.io/cppwp/lex.string#9.sentence-2 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#9.sentence-3 |
| 5 | https://timsong-cpp.github.io/cppwp/lex.string#note-5 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#9.sentence-4 |
| 10 | https://timsong-cpp.github.io/cppwp/lex.string#10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/lex.tex#L2051 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| s-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:s-char |
| r-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char |
| (10.1) | https://timsong-cpp.github.io/cppwp/lex.string#10.1 |
| basic-s-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:basic-s-char |
| r-char | https://timsong-cpp.github.io/cppwp/lex.string#nt:r-char |
| simple-escape-sequence | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:simple-escape-sequence |
| [lex.ccon] | https://timsong-cpp.github.io/cppwp/lex.ccon |
| universal-character-name | https://timsong-cpp.github.io/cppwp/lex.universal.char#nt:universal-character-name |
| [lex.charset] | https://timsong-cpp.github.io/cppwp/lex.charset |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.1.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.1.sentence-2 |
| 6 | https://timsong-cpp.github.io/cppwp/lex.string#note-6 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.1.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.1.sentence-4 |
| 7 | https://timsong-cpp.github.io/cppwp/lex.string#note-7 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.1.sentence-5 |
| (10.2) | https://timsong-cpp.github.io/cppwp/lex.string#10.2 |
| numeric-escape-sequence | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:numeric-escape-sequence |
| [lex.ccon] | https://timsong-cpp.github.io/cppwp/lex.ccon |
| (10.2.1) | https://timsong-cpp.github.io/cppwp/lex.string#10.2.1 |
| octal-digit | https://timsong-cpp.github.io/cppwp/lex.icon#nt:octal-digit |
| octal-escape-sequence | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:octal-escape-sequence |
| hexadecimal-digit | https://timsong-cpp.github.io/cppwp/lex.icon#nt:hexadecimal-digit |
| hexadecimal-escape-sequence | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:hexadecimal-escape-sequence |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.2.1.sentence-1 |
| (10.2.2) | https://timsong-cpp.github.io/cppwp/lex.string#10.2.2 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.2.2.sentence-1 |
| (10.2.3) | https://timsong-cpp.github.io/cppwp/lex.string#10.2.3 |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| encoding-prefix | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:encoding-prefix |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| string-literal | https://timsong-cpp.github.io/cppwp/lex.string#nt:string-literal |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.2.3.sentence-1 |
| (10.2.4) | https://timsong-cpp.github.io/cppwp/lex.string#10.2.4 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.2.4.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.2.sentence-2 |
| (10.3) | https://timsong-cpp.github.io/cppwp/lex.string#10.3 |
| conditional-escape-sequence | https://timsong-cpp.github.io/cppwp/lex.ccon#nt:conditional-escape-sequence |
| [lex.ccon] | https://timsong-cpp.github.io/cppwp/lex.ccon |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.3.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/lex.string#10.3.sentence-2 |