File: cxx11-raw-strings.cpp

package info (click to toggle)
geany 2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 39,300 kB
  • sloc: ansic: 168,600; cpp: 77,562; sh: 5,344; makefile: 1,694; cs: 1,233; javascript: 1,024; python: 580; f90: 537; vhdl: 504; sql: 503; lisp: 436; fortran: 389; php: 278; ada: 201; ruby: 163; java: 131; asm: 131; perl: 119; cobol: 88; tcl: 77; erlang: 73; xml: 66; ml: 27; sed: 16; pascal: 15; haskell: 6
file content (34 lines) | stat: -rw-r--r-- 692 bytes parent folder | download | duplicates (15)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

static const char* str1 = R"blah(
lots
of text
)blah";

struct typ1 { int memb1; };

static const char* str2 = R"blah(
lots
of text including a quote"
)blah";

struct typ2 { int memb2; };

/* check we don't get confused by string concatenation */
#define FOUR "four"

static const char* str3 = FOUR"f(iv)e";

struct typ3 { int memb3; };

/* check for prefixes */
static const char* str4 = LR"blah(";int bug4;)blah";
struct typ4 { int memb4; };

static const char* str5 = u8R"blah(";int bug5;)blah";
struct typ5 { int memb5; };

static const char* str6 = uR"blah(";int bug6;)blah";
struct typ6 { int memb6; };

static const char* str7 = UR"blah(";int bug7;)blah";
struct typ7 { int memb7; };