Changeset View
Changeset View
Standalone View
Standalone View
autotests/reference/highlight.cpp.ref
1 | <Preprocessor>#pragma once</Preprocessor><br/> | 1 | <Preprocessor>#pragma once</Preprocessor><br/> | ||
---|---|---|---|---|---|
2 | <dsNormal></dsNormal><br/> | 2 | <dsNormal></dsNormal><br/> | ||
3 | <Preprocessor>#include </Preprocessor><Prep. Lib><cassert></Prep. Lib><br/> | 3 | <Preprocessor>#include </Preprocessor><Prep. Lib><cassert></Prep. Lib><br/> | ||
4 | <Preprocessor>#include </Preprocessor><Prep. Lib><assert.h></Prep. Lib><br/> | 4 | <Preprocessor>#include </Preprocessor><Prep. Lib><assert.h></Prep. Lib><br/> | ||
5 | <Preprocessor>#include </Preprocessor><Prep. Lib>"assert.h"</Prep. Lib><br/> | 5 | <Preprocessor>#include </Preprocessor><Prep. Lib>"assert.h"</Prep. Lib><br/> | ||
6 | <Preprocessor>#include </Preprocessor><Prep. Lib>"assert.hpp"</Prep. Lib><br/> | 6 | <Preprocessor>#include </Preprocessor><Prep. Lib>"assert.hpp"</Prep. Lib><Preprocessor> </Preprocessor><Comment>// abc</Comment><br/> | ||
7 | <Preprocessor>#include </Preprocessor><Prep. Lib>"path/assert.hpp"</Prep. Lib><br/> | 7 | <Preprocessor>#include </Preprocessor><Prep. Lib>"path/assert.hpp"</Prep. Lib><br/> | ||
8 | <Preprocessor>#include </Preprocessor><Prep. Lib>"assert.h"</Prep. Lib><Error>a</Error><br/> | ||||
9 | <Preprocessor>#include </Preprocessor><Prep. Lib>"assert.h"</Prep. Lib><Preprocessor> </Preprocessor><Error>a</Error><br/> | ||||
10 | <Preprocessor>#include </Preprocessor><Prep. Lib><cassert></Prep. Lib><Error>a</Error><br/> | ||||
11 | <Preprocessor>#include </Preprocessor><Prep. Lib><cassert></Prep. Lib><Preprocessor> </Preprocessor><Error>a</Error><br/> | ||||
12 | <Preprocessor>#include FOO() error</Preprocessor><br/> | ||||
13 | <Preprocessor>#include_next </Preprocessor><Prep. Lib><cassert></Prep. Lib><Preprocessor> </Preprocessor><Error>a</Error><br/> | ||||
14 | <Preprocessor>#include_next </Preprocessor><Prep. Lib><cassert></Prep. Lib><Preprocessor> </Preprocessor><Comment>/* a</Comment><br/> | ||||
15 | <Comment> */</Comment><Preprocessor> </Preprocessor><Error>b</Error><br/> | ||||
16 | <Preprocessor>#include PATH_IN_MACRO</Preprocessor><br/> | ||||
8 | <Preprocessor>#include PATH_IN_MACRO()</Preprocessor><br/> | 17 | <Preprocessor>#include PATH_IN_MACRO()</Preprocessor><br/> | ||
18 | <Preprocessor>#include PATH_IN_MACRO(a, b)</Preprocessor><br/> | ||||
9 | <dsNormal></dsNormal><br/> | 19 | <dsNormal></dsNormal><br/> | ||
10 | <Preprocessor>#define SOME_VAR 1</Preprocessor><br/> | 20 | <Preprocessor>#define SOME_VAR </Preprocessor><Decimal>1</Decimal><br/> | ||
11 | <Preprocessor>#ifdef SOME_VAR</Preprocessor><br/> | 21 | <Preprocessor>#ifdef SOME_VAR</Preprocessor><br/> | ||
12 | <dsNormal></dsNormal><br/> | 22 | <dsNormal></dsNormal><br/> | ||
13 | <Preprocessor>#define MULTILINE_MACRO one </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | 23 | <Preprocessor>#define MULTILINE_MACRO one </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||
14 | <Preprocessor>two </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | 24 | <Preprocessor>two </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||
15 | <Preprocessor>three</Preprocessor><br/> | 25 | <Preprocessor>three</Preprocessor><br/> | ||
16 | <dsNormal></dsNormal><br/> | 26 | <dsNormal></dsNormal><br/> | ||
17 | <Preprocessor># define MULTILINE_MACRO_TEXT </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | 27 | <Preprocessor># define MULTILINE_MACRO_TEXT </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||
18 | <Preprocessor> /* NOTE The contents of macro is too green :D */ </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | 28 | <Preprocessor> </Preprocessor><Comment>/* </Comment><Alert Level 3>NOTE</Alert Level 3><Comment> The contents of macro is too green :D */</Comment><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||
19 | <Preprocessor> char const s[] = "a</Preprocessor><Error>\\</Error><Preprocessor>b" </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | 29 | <Preprocessor> </Preprocessor><Data Type>char</Data Type><Preprocessor> </Preprocessor><Type Modifiers>const</Type Modifiers><Preprocessor> s</Preprocessor><Symbol>[]</Symbol><Preprocessor> </Preprocessor><Symbol>=</Symbol><Preprocessor> </Preprocessor><String>"a</String><String Char>\\</String Char><String>b"</String><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||
20 | <Preprocessor> "c</Preprocessor><Error>\</Error><Preprocessor>nd"</Preprocessor><br/> | 30 | <Preprocessor> </Preprocessor><String>"c</String><String Char>\n</String Char><String>d"</String><br/> | ||
31 | <dsNormal></dsNormal><br/> | ||||
32 | <Preprocessor># define VARIADIC</Preprocessor><Symbol>(</Symbol><Preprocessor>a</Preprocessor><Separator Symbol>,</Separator Symbol><Preprocessor> </Preprocessor><Symbol>...)</Symbol><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||||
33 | <Preprocessor> f</Preprocessor><Symbol>(</Symbol><Preprocessor>a##a</Preprocessor><Symbol>)</Symbol><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||||
34 | <Preprocessor> f</Preprocessor><Symbol>(</Symbol><Standard Macros>__VA_ARGS__</Standard Macros><Symbol>)</Symbol><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||||
35 | <Preprocessor> f</Preprocessor><Symbol>(</Symbol><Preprocessor>#</Preprocessor><Standard Macros>__VA_ARGS__</Standard Macros><Symbol>)</Symbol><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||||
36 | <Preprocessor> f</Preprocessor><Symbol>(</Symbol><Standard Macros>__VA_ARGS__</Standard Macros><Symbol>)</Symbol><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||||
37 | <Preprocessor> f</Preprocessor><Symbol>(</Symbol><Decimal>0</Decimal><Preprocessor> </Preprocessor><Standard Macros>__VA_OPT__</Standard Macros><Symbol>(</Symbol><Separator Symbol>,</Separator Symbol><Symbol>)</Symbol><Preprocessor> </Preprocessor><Standard Macros>__VA_ARGS__</Standard Macros><Symbol>)</Symbol><Preprocessor> </Preprocessor><Separator Symbol>\</Separator Symbol><br/> | ||||
38 | <Preprocessor> x </Preprocessor><Standard Macros>__VA_OPT__</Standard Macros><Symbol>(=</Symbol><Preprocessor> </Preprocessor><Symbol>{</Symbol><Preprocessor> </Preprocessor><Standard Macros>__VA_ARGS__</Standard Macros><Preprocessor> </Preprocessor><Symbol>})</Symbol><br/> | ||||
39 | <dsNormal></dsNormal><br/> | ||||
40 | <Preprocessor># define MACRO</Preprocessor><Symbol>()</Symbol><Preprocessor> </Preprocessor><CONSTS/MACROS>BAD</CONSTS/MACROS><Preprocessor> </Preprocessor><Error>\</Error><Preprocessor> </Preprocessor><CONSTS/MACROS>ESCAPED</CONSTS/MACROS><br/> | ||||
21 | <dsNormal></dsNormal><br/> | 41 | <dsNormal></dsNormal><br/> | ||
22 | <Preprocessor># error dds</Preprocessor><br/> | 42 | <Preprocessor># error dds</Preprocessor><br/> | ||
23 | <Preprocessor># warning dds</Preprocessor><br/> | 43 | <Preprocessor># warning dds</Preprocessor><br/> | ||
24 | <Preprocessor># line 2 "file.cpp"</Preprocessor><br/> | 44 | <Preprocessor># line 2 "file.cpp"</Preprocessor><br/> | ||
25 | <Preprocessor># define A(x, y) x##y x#y</Preprocessor><br/> | 45 | <Preprocessor># define A</Preprocessor><Symbol>(</Symbol><Preprocessor>x</Preprocessor><Separator Symbol>,</Separator Symbol><Preprocessor> y</Preprocessor><Symbol>)</Symbol><Preprocessor> x##y x#y</Preprocessor><br/> | ||
26 | <Comment>// OK(L, a) -> L"a"</Comment><br/> | 46 | <Comment>// OK(L, a) -> L"a"</Comment><br/> | ||
27 | <Preprocessor># define OK(x, y) x###y</Preprocessor><br/> | 47 | <Preprocessor># define OK</Preprocessor><Symbol>(</Symbol><Preprocessor>x</Preprocessor><Separator Symbol>,</Separator Symbol><Preprocessor> y</Preprocessor><Symbol>)</Symbol><Preprocessor> x###y</Preprocessor><br/> | ||
28 | <Preprocessor># define BAD(x, y) x####y</Preprocessor><br/> | 48 | <Preprocessor># define BAD</Preprocessor><Symbol>(</Symbol><Preprocessor>x</Preprocessor><Separator Symbol>,</Separator Symbol><Preprocessor> y</Preprocessor><Symbol>)</Symbol><Preprocessor> x####y</Preprocessor><br/> | ||
49 | <Preprocessor># define A </Preprocessor><Comment>/* multi line</Comment><br/> | ||||
50 | <Comment>with comment */</Comment><Preprocessor> expr</Preprocessor><br/> | ||||
51 | <Preprocessor># define A </Preprocessor><Comment>/* multi line</Comment><br/> | ||||
52 | <Comment>with comment */</Comment><br/> | ||||
53 | <Decimal>23</Decimal><br/> | ||||
54 | <Preprocessor>#else </Preprocessor><Comment>// x</Comment><br/> | ||||
55 | <Preprocessor>#42 </Preprocessor><Comment>// gcc extension = #line 42</Comment><br/> | ||||
56 | <dsNormal></dsNormal><br/> | ||||
57 | <Comment>// error</Comment><br/> | ||||
58 | <Preprocessor>#</Preprocessor><Error>wrong</Error><br/> | ||||
59 | <Preprocessor># </Preprocessor><Error>wrong</Error><br/> | ||||
60 | <Preprocessor>#endif </Preprocessor><Error>x</Error><br/> | ||||
61 | <Preprocessor>#if DS()</Preprocessor><br/> | ||||
62 | <Preprocessor>#else </Preprocessor><Error>x</Error><br/> | ||||
63 | <Preprocessor>#else </Preprocessor><Comment>/* */</Comment><Error>x</Error><br/> | ||||
64 | <Preprocessor>#else </Preprocessor><Comment>/* x</Comment><br/> | ||||
65 | <Comment>y */</Comment><Preprocessor> </Preprocessor><Error>z</Error><br/> | ||||
66 | <Preprocessor>#endif</Preprocessor><br/> | ||||
29 | <dsNormal></dsNormal><br/> | 67 | <dsNormal></dsNormal><br/> | ||
30 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Globals (g_*)>g_global</Globals (g_*)><Separator Symbol>;</Separator Symbol><br/> | 68 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Globals (g_*)>g_global</Globals (g_*)><Separator Symbol>;</Separator Symbol><br/> | ||
31 | <dsNormal></dsNormal><br/> | 69 | <dsNormal></dsNormal><br/> | ||
32 | <Keyword>template</Keyword><Symbol><</Symbol><Keyword>class</Keyword><Normal Text> T</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Keyword>typename</Keyword><Normal Text> U</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Keyword>template</Keyword><Symbol><</Symbol><Keyword>class</Keyword><Symbol>></Symbol><Normal Text> </Normal Text><Keyword>class</Keyword><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Standard Classes>std::is_pointer</Standard Classes><Symbol>></Symbol><br/> | 70 | <Keyword>template</Keyword><Symbol><</Symbol><Keyword>class</Keyword><Normal Text> T</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Keyword>typename</Keyword><Normal Text> U</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Keyword>template</Keyword><Symbol><</Symbol><Keyword>class</Keyword><Symbol>></Symbol><Normal Text> </Normal Text><Keyword>class</Keyword><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Standard Classes>std::is_pointer</Standard Classes><Symbol>></Symbol><br/> | ||
33 | <Keyword>struct</Keyword><Normal Text> class1</Normal Text><br/> | 71 | <Keyword>struct</Keyword><Normal Text> class1</Normal Text><br/> | ||
34 | <Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Standard Classes>std::vector</Standard Classes><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Keyword>public</Keyword><Normal Text> U</Normal Text><br/> | 72 | <Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Standard Classes>std::vector</Standard Classes><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Keyword>public</Keyword><Normal Text> U</Normal Text><br/> | ||
35 | <Symbol>{</Symbol><br/> | 73 | <Symbol>{</Symbol><br/> | ||
36 | <Normal Text> class1</Normal Text><Symbol>()</Symbol><br/> | 74 | <Normal Text> class1</Normal Text><Symbol>()</Symbol><br/> | ||
37 | <Normal Text> </Normal Text><Control Flow>try</Control Flow><br/> | 75 | <Normal Text> </Normal Text><Control Flow>try</Control Flow><br/> | ||
38 | <Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Internals>_member1</Internals><Symbol>(</Symbol><Normal Text>xxx</Normal Text><Symbol>)</Symbol><br/> | 76 | <Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Internals>_member1</Internals><Symbol>(</Symbol><Normal Text>xxx</Normal Text><Symbol>)</Symbol><br/> | ||
39 | <Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | 77 | <Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | ||
40 | <Normal Text> </Normal Text><Control Flow>catch</Control Flow><Symbol>(...)</Symbol><br/> | 78 | <Normal Text> </Normal Text><Control Flow>catch</Control Flow><Symbol>(...)</Symbol><br/> | ||
41 | <Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | 79 | <Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | ||
42 | <dsNormal></dsNormal><br/> | 80 | <dsNormal></dsNormal><br/> | ||
81 | <Normal Text> class1</Normal Text><Symbol>(</Symbol><Normal Text>class1</Normal Text><Symbol>&&)</Symbol><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Control Flow>default</Control Flow><Separator Symbol>;</Separator Symbol><br/> | ||||
82 | <dsNormal></dsNormal><br/> | ||||
43 | <Normal Text> </Normal Text><Symbol>~</Symbol><Normal Text>class1</Normal Text><Symbol>()</Symbol><br/> | 83 | <Normal Text> </Normal Text><Symbol>~</Symbol><Normal Text>class1</Normal Text><Symbol>()</Symbol><br/> | ||
44 | <Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | 84 | <Normal Text> </Normal Text><Symbol>{}</Symbol><br/> | ||
45 | <dsNormal></dsNormal><br/> | 85 | <dsNormal></dsNormal><br/> | ||
46 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 86 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
47 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 87 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
48 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Keyword>noexcept</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 88 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Keyword>noexcept</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
49 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Keyword>noexcept</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 89 | <Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Keyword>noexcept</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
50 | <Normal Text> </Normal Text><Keyword>virtual</Keyword><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Keyword>noexcept</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 90 | <Normal Text> </Normal Text><Keyword>virtual</Keyword><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Keyword>noexcept</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Control Flow>return</Control Flow><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
Show All 16 Lines | |||||
67 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>_member1</Internals><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 3>NOTE</Alert Level 3><Comment> internal ?</Comment><br/> | 107 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>_member1</Internals><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 3>NOTE</Alert Level 3><Comment> internal ?</Comment><br/> | ||
68 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>__internal</Internals><Separator Symbol>;</Separator Symbol><br/> | 108 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>__internal</Internals><Separator Symbol>;</Separator Symbol><br/> | ||
69 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>internal__</Internals><Separator Symbol>;</Separator Symbol><br/> | 109 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>internal__</Internals><Separator Symbol>;</Separator Symbol><br/> | ||
70 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>_M_internal</Internals><Separator Symbol>;</Separator Symbol><br/> | 110 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Internals>_M_internal</Internals><Separator Symbol>;</Separator Symbol><br/> | ||
71 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_t</Types (*_t/*_type)><Normal Text> </Normal Text><Data Members (m_*)>member2_</Data Members (m_*)><Separator Symbol>;</Separator Symbol><br/> | 111 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_t</Types (*_t/*_type)><Normal Text> </Normal Text><Data Members (m_*)>member2_</Data Members (m_*)><Separator Symbol>;</Separator Symbol><br/> | ||
72 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Data Members (m_*)>m_member3</Data Members (m_*)><Separator Symbol>;</Separator Symbol><br/> | 112 | <Normal Text> </Normal Text><Types (*_t/*_type)>value_type</Types (*_t/*_type)><Normal Text> </Normal Text><Data Members (m_*)>m_member3</Data Members (m_*)><Separator Symbol>;</Separator Symbol><br/> | ||
73 | <dsNormal></dsNormal><br/> | 113 | <dsNormal></dsNormal><br/> | ||
74 | <Normal Text> </Normal Text><Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Statics (s_*)>s_static</Statics (s_*)><Separator Symbol>;</Separator Symbol><br/> | 114 | <Normal Text> </Normal Text><Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Statics (s_*)>s_static</Statics (s_*)><Separator Symbol>;</Separator Symbol><br/> | ||
115 | <Normal Text> </Normal Text><Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Keyword>constexpr</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Statics (s_*)>s_static</Statics (s_*)><Separator Symbol>;</Separator Symbol><br/> | ||||
116 | <Normal Text> </Normal Text><Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Keyword>inline</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Statics (s_*)>s_static</Statics (s_*)><Separator Symbol>;</Separator Symbol><br/> | ||||
117 | <Normal Text> </Normal Text><Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Keyword>inline</Keyword><Normal Text> </Normal Text><Keyword>constexpr</Keyword><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> </Normal Text><Statics (s_*)>s_static</Statics (s_*)><Separator Symbol>;</Separator Symbol><br/> | ||||
75 | <Symbol>}</Symbol><Separator Symbol>;</Separator Symbol><br/> | 118 | <Symbol>}</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
76 | <dsNormal></dsNormal><br/> | 119 | <dsNormal></dsNormal><br/> | ||
77 | <Keyword>constexpr</Keyword><Normal Text> </Normal Text><Keyword>struct</Keyword><Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> xyz</Normal Text><br/> | 120 | <Keyword>constexpr</Keyword><Normal Text> </Normal Text><Keyword>struct</Keyword><Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> xyz</Normal Text><br/> | ||
78 | <Symbol>{</Symbol><br/> | 121 | <Symbol>{</Symbol><br/> | ||
79 | <Normal Text> </Normal Text><Keyword>using</Keyword><Normal Text> xyz</Normal Text><Symbol>::</Symbol><Normal Text>xyz</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 122 | <Normal Text> </Normal Text><Keyword>using</Keyword><Normal Text> xyz</Normal Text><Symbol>::</Symbol><Normal Text>xyz</Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
80 | <Normal Text> </Normal Text><Keyword>using</Keyword><Normal Text> xyz</Normal Text><Symbol>::</Symbol><Keyword>operator</Keyword><Symbol>=</Symbol><Separator Symbol>;</Separator Symbol><br/> | 123 | <Normal Text> </Normal Text><Keyword>using</Keyword><Normal Text> xyz</Normal Text><Symbol>::</Symbol><Keyword>operator</Keyword><Symbol>=</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
81 | <dsNormal></dsNormal><br/> | 124 | <dsNormal></dsNormal><br/> | ||
82 | <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> a </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Separator Symbol>;</Separator Symbol><br/> | 125 | <Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> a </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Separator Symbol>;</Separator Symbol><br/> | ||
Show All 14 Lines | |||||
97 | <Normal Text> </Normal Text><Internals>details::vector</Internals><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | 140 | <Normal Text> </Normal Text><Internals>details::vector</Internals><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
98 | <Normal Text> </Normal Text><Internals>aux::vector</Internals><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | 141 | <Normal Text> </Normal Text><Internals>aux::vector</Internals><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
99 | <Normal Text> </Normal Text><Internals>internals::vector</Internals><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | 142 | <Normal Text> </Normal Text><Internals>internals::vector</Internals><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
100 | <Normal Text> other</Normal Text><Symbol>::</Symbol><Normal Text>vector</Normal Text><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | 143 | <Normal Text> other</Normal Text><Symbol>::</Symbol><Normal Text>vector</Normal Text><Symbol><</Symbol><Normal Text>T</Normal Text><Symbol>></Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
101 | <Symbol>}</Symbol><br/> | 144 | <Symbol>}</Symbol><br/> | ||
102 | <dsNormal></dsNormal><br/> | 145 | <dsNormal></dsNormal><br/> | ||
103 | <Preprocessor>#if 1</Preprocessor><br/> | 146 | <Preprocessor>#if 1</Preprocessor><br/> | ||
104 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | 147 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
105 | <Preprocessor>#else</Preprocessor><br/> | 148 | <Preprocessor>#else</Preprocessor><Comment> // else</Comment><br/> | ||
106 | <Comment> double foo(const A);</Comment><br/> | 149 | <Comment> double foo(const A);</Comment><br/> | ||
107 | <Preprocessor>#endif</Preprocessor><br/> | 150 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||
108 | <dsNormal></dsNormal><br/> | 151 | <dsNormal></dsNormal><br/> | ||
109 | <Preprocessor>#if 0</Preprocessor><br/> | 152 | <Preprocessor>#if 0</Preprocessor><br/> | ||
110 | <Comment> double foo(const A);</Comment><br/> | 153 | <Comment> double foo(const A);</Comment><br/> | ||
111 | <Preprocessor>#else</Preprocessor><br/> | 154 | <Preprocessor>#else</Preprocessor><Normal Text> </Normal Text><Comment>// else</Comment><br/> | ||
112 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | 155 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
113 | <Preprocessor>#endif</Preprocessor><br/> | 156 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||
157 | <dsNormal></dsNormal><br/> | ||||
158 | <Preprocessor>#if 1</Preprocessor><br/> | ||||
159 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
160 | <Preprocessor>#elif</Preprocessor><Comment> 1</Comment><br/> | ||||
161 | <Comment> double foo(const A);</Comment><br/> | ||||
162 | <Comment>#elif 0</Comment><br/> | ||||
163 | <Comment> double foo(const A);</Comment><br/> | ||||
164 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
165 | <dsNormal></dsNormal><br/> | ||||
166 | <Preprocessor>#if 0</Preprocessor><br/> | ||||
167 | <Comment> double foo(const A);</Comment><br/> | ||||
168 | <Preprocessor>#elif 1</Preprocessor><br/> | ||||
169 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
170 | <Preprocessor>#elif</Preprocessor><Comment> 0</Comment><br/> | ||||
171 | <Comment> double foo(const A);</Comment><br/> | ||||
172 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
173 | <dsNormal></dsNormal><br/> | ||||
174 | <Preprocessor>#if 0</Preprocessor><br/> | ||||
175 | <Comment> double foo(const A);</Comment><br/> | ||||
176 | <Preprocessor>#elif a</Preprocessor><br/> | ||||
177 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
178 | <Preprocessor>#elif 0</Preprocessor><br/> | ||||
179 | <Comment> double foo(const A);</Comment><br/> | ||||
180 | <Preprocessor>#elif a</Preprocessor><br/> | ||||
181 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
182 | <Preprocessor>#else </Preprocessor><Comment>// else</Comment><br/> | ||||
183 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
184 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
185 | <dsNormal></dsNormal><br/> | ||||
186 | <Preprocessor>#if 0 </Preprocessor><Comment>// blah blah</Comment><br/> | ||||
187 | <Comment> double foo(const A);</Comment><br/> | ||||
188 | <Preprocessor>#elif 1 </Preprocessor><Comment>// blah blah</Comment><br/> | ||||
189 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
190 | <Preprocessor>#else</Preprocessor><Comment> // else</Comment><br/> | ||||
191 | <Comment> double foo(const A);</Comment><br/> | ||||
192 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
193 | <dsNormal></dsNormal><br/> | ||||
194 | <Preprocessor>#if 0 || a</Preprocessor><br/> | ||||
195 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
196 | <Preprocessor>#else </Preprocessor><Comment>// else</Comment><br/> | ||||
197 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
198 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
199 | <dsNormal></dsNormal><br/> | ||||
200 | <Preprocessor>#if 1 || a</Preprocessor><br/> | ||||
201 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
202 | <Preprocessor>#else</Preprocessor><Comment> // else</Comment><br/> | ||||
203 | <Comment> double foo(const A);</Comment><br/> | ||||
204 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
205 | <dsNormal></dsNormal><br/> | ||||
206 | <Preprocessor>#if 0 && a</Preprocessor><br/> | ||||
207 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
208 | <Preprocessor>#else </Preprocessor><Comment>// else</Comment><br/> | ||||
209 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
210 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
211 | <dsNormal></dsNormal><br/> | ||||
212 | <Preprocessor>#if 1 && a</Preprocessor><br/> | ||||
213 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
214 | <Preprocessor>#else </Preprocessor><Comment>// else</Comment><br/> | ||||
215 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
216 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
217 | <dsNormal></dsNormal><br/> | ||||
218 | <Preprocessor>#if a</Preprocessor><br/> | ||||
219 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
220 | <Preprocessor>#elif 0</Preprocessor><br/> | ||||
221 | <Comment> double foo(const A);</Comment><br/> | ||||
222 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
223 | <dsNormal></dsNormal><br/> | ||||
224 | <Preprocessor>#if a</Preprocessor><br/> | ||||
225 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
226 | <Preprocessor>#elif 1</Preprocessor><br/> | ||||
227 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
228 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
229 | <dsNormal></dsNormal><br/> | ||||
230 | <Preprocessor>#if a</Preprocessor><br/> | ||||
231 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
232 | <Preprocessor>#elif a</Preprocessor><br/> | ||||
233 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> A</Normal Text><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
234 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
114 | <dsNormal></dsNormal><br/> | 235 | <dsNormal></dsNormal><br/> | ||
115 | <Data Type>int</Data Type><Normal Text> bar</Normal Text><Symbol>(</Symbol><Data Type>void</Data Type><Symbol>*</Symbol><Normal Text>p</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Symbol>*</Symbol><Normal Text> pp</Normal Text><Symbol>)</Symbol><br/> | 236 | <Data Type>int</Data Type><Normal Text> bar</Normal Text><Symbol>(</Symbol><Data Type>void</Data Type><Symbol>*</Symbol><Normal Text>p</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Symbol>*</Symbol><Normal Text> pp</Normal Text><Symbol>)</Symbol><br/> | ||
116 | <Symbol>{</Symbol><br/> | 237 | <Symbol>{</Symbol><br/> | ||
117 | <Preprocessor># if 0</Preprocessor><br/> | 238 | <Preprocessor># if 0</Preprocessor><br/> | ||
118 | <Comment> double foo();</Comment><br/> | 239 | <Comment> double foo();</Comment><br/> | ||
240 | <Preprocessor># else</Preprocessor><Normal Text> </Normal Text><Comment>// else</Comment><br/> | ||||
241 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
242 | <Preprocessor># endif </Preprocessor><Comment>// end</Comment><br/> | ||||
243 | <Symbol>}</Symbol><br/> | ||||
244 | <dsNormal></dsNormal><br/> | ||||
245 | <Preprocessor>#if abc 0</Preprocessor><br/> | ||||
246 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
247 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
248 | <dsNormal></dsNormal><br/> | ||||
249 | <Preprocessor>#if xxx</Preprocessor><br/> | ||||
250 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
119 | <Preprocessor># else</Preprocessor><br/> | 251 | <Preprocessor>#else</Preprocessor><br/> | ||
120 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 252 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
253 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
254 | <dsNormal></dsNormal><br/> | ||||
255 | <Preprocessor>#if xxx</Preprocessor><br/> | ||||
256 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
257 | <Preprocessor>#elif xxx </Preprocessor><Comment>// elseif</Comment><br/> | ||||
258 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
259 | <Preprocessor>#elif xxx </Preprocessor><Comment>// elseif</Comment><br/> | ||||
260 | <Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
261 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
262 | <dsNormal></dsNormal><br/> | ||||
263 | <Comment>// error</Comment><br/> | ||||
264 | <Error>#</Error><br/> | ||||
265 | <Preprocessor>#</Preprocessor><Error>d</Error><br/> | ||||
266 | <Preprocessor># </Preprocessor><Error>d</Error><br/> | ||||
267 | <Preprocessor>#</Preprocessor><Error>if</Error><br/> | ||||
268 | <Preprocessor>#</Preprocessor><Error>elif</Error><br/> | ||||
121 | <Preprocessor># endif</Preprocessor><br/> | 269 | <Preprocessor>#endif</Preprocessor><br/> | ||
122 | <Symbol>}</Symbol><br/> | 270 | <Preprocessor>#</Preprocessor><Error>ifndef</Error><br/> | ||
271 | <Preprocessor>#endif</Preprocessor><br/> | ||||
272 | <Preprocessor>#</Preprocessor><Error>ifdef 0</Error><br/> | ||||
273 | <Preprocessor>#endif </Preprocessor><Comment>// end</Comment><br/> | ||||
123 | <dsNormal></dsNormal><br/> | 274 | <dsNormal></dsNormal><br/> | ||
124 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42ull</Decimal><Separator Symbol>;</Separator Symbol><br/> | 275 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42</Decimal><Standard Suffix>ull</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
125 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>long</Data Type><Normal Text> intWithSuffixAndPrefix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0101L</Binary><Separator Symbol>;</Separator Symbol><br/> | 276 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>long</Data Type><Normal Text> intWithSuffixAndPrefix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0101</Binary><Standard Suffix>L</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
126 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07232</Octal><Separator Symbol>;</Separator Symbol><br/> | 277 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07232</Octal><Separator Symbol>;</Separator Symbol><br/> | ||
127 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>09231</Error><Separator Symbol>;</Separator Symbol><br/> | 278 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>09231</Error><Separator Symbol>;</Separator Symbol><br/> | ||
128 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> hexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xDEADBEEF42</Hex><Separator Symbol>;</Separator Symbol><br/> | 279 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> hexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xDEADBEEF42</Hex><Separator Symbol>;</Separator Symbol><br/> | ||
129 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidHexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0xGLDFKG</Error><Separator Symbol>;</Separator Symbol><br/> | 280 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidHexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0xGLDFKG</Error><Separator Symbol>;</Separator Symbol><br/> | ||
130 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0101010</Binary><Separator Symbol>;</Separator Symbol><br/> | 281 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0101010</Binary><Separator Symbol>;</Separator Symbol><br/> | ||
131 | <dsNormal></dsNormal><br/> | 282 | <dsNormal></dsNormal><br/> | ||
132 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>-42LL</Decimal><Separator Symbol>;</Separator Symbol><br/> | 283 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Decimal>42</Decimal><Standard Suffix>LL</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
133 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>long</Data Type><Normal Text> intWithSuffixAndPrefix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>-0b0101L</Error><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><br/> | 284 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>long</Data Type><Normal Text> intWithSuffixAndPrefix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Binary>0b0101</Binary><Standard Suffix>L</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
134 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>-07232</Octal><Separator Symbol>;</Separator Symbol><br/> | 285 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Octal>07232</Octal><Separator Symbol>;</Separator Symbol><br/> | ||
135 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>-09231</Error><Separator Symbol>;</Separator Symbol><br/> | 286 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Error>09231</Error><Separator Symbol>;</Separator Symbol><br/> | ||
136 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int64_t</Data Type><Normal Text> hexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>-0xDEADBEEF42</Hex><Separator Symbol>;</Separator Symbol><br/> | 287 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int64_t</Data Type><Normal Text> hexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Hex>0xDEADBEEF42</Hex><Separator Symbol>;</Separator Symbol><br/> | ||
137 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int64_t</Data Type><Normal Text> invalidHexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>-0xGLDFKG</Error><Separator Symbol>;</Separator Symbol><br/> | 288 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int64_t</Data Type><Normal Text> invalidHexNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Error>0xGLDFKG</Error><Separator Symbol>;</Separator Symbol><br/> | ||
138 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>-0b0101010</Error><Separator Symbol>;</Separator Symbol><br/> | 289 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Binary>0b0101010</Binary><Separator Symbol>;</Separator Symbol><br/> | ||
139 | <dsNormal></dsNormal><br/> | 290 | <dsNormal></dsNormal><br/> | ||
140 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffixWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>4'2ull</Decimal><Separator Symbol>;</Separator Symbol><br/> | 291 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffixWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>4'2</Decimal><Standard Suffix>ull</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
141 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>long</Data Type><Normal Text> intWithSuffixAndPrefixWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0'10'1L</Binary><Separator Symbol>;</Separator Symbol><br/> | 292 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>long</Data Type><Normal Text> intWithSuffixAndPrefixWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0'10'1</Binary><Standard Suffix>L</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
142 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07'232</Octal><Separator Symbol>;</Separator Symbol><br/> | 293 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07'232</Octal><Separator Symbol>;</Separator Symbol><br/> | ||
143 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>09</Error><Char>'23'</Char><Decimal>1</Decimal><Separator Symbol>;</Separator Symbol><br/> | 294 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> invalidOctNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>09'23'1</Error><Separator Symbol>;</Separator Symbol><br/> | ||
144 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> hexNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xD'EAD'BE'EF'42</Hex><Separator Symbol>;</Separator Symbol><br/> | 295 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> hexNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xD'EAD'BE'EF'42</Hex><Separator Symbol>;</Separator Symbol><br/> | ||
145 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidHexNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0xGLD</Error><Char>'FKG;</Char><br/> | 296 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidHexNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0xGLD'FKG</Error><Separator Symbol>;</Separator Symbol><br/> | ||
146 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0'1010'10</Binary><Separator Symbol>;</Separator Symbol><br/> | 297 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> binNumWithSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Binary>0b0'1010'10</Binary><Separator Symbol>;</Separator Symbol><br/> | ||
147 | <dsNormal></dsNormal><br/> | 298 | <dsNormal></dsNormal><br/> | ||
299 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42</Decimal><Error>'</Error><Standard Suffix>ull</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||||
300 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> invalidSep </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42</Decimal><Error>'</Error><Separator Symbol>;</Separator Symbol><br/> | ||||
301 | <dsNormal></dsNormal><br/> | ||||
148 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.</Float><Separator Symbol>;</Separator Symbol><br/> | 302 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.</Float><Separator Symbol>;</Separator Symbol><br/> | ||
149 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.42</Float><Separator Symbol>;</Separator Symbol><br/> | 303 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.42</Float><Separator Symbol>;</Separator Symbol><br/> | ||
150 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>-0</Decimal><Symbol>.</Symbol><Decimal>49</Decimal><Separator Symbol>;</Separator Symbol><br/> | 304 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Float>0.49</Float><Separator Symbol>;</Separator Symbol><br/> | ||
151 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>-0</Decimal><Symbol>.</Symbol><Error>09</Error><Separator Symbol>;</Separator Symbol><br/> | 305 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d2b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Symbol>-</Symbol><Float>0.09</Float><Separator Symbol>;</Separator Symbol><br/> | ||
152 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.3e1</Float><Separator Symbol>;</Separator Symbol><br/> | 306 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>42.3e1</Float><Separator Symbol>;</Separator Symbol><br/> | ||
153 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.2e-12</Float><Separator Symbol>;</Separator Symbol><br/> | 307 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>.2e-12</Float><Separator Symbol>;</Separator Symbol><br/> | ||
154 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>32.e+12</Float><Separator Symbol>;</Separator Symbol><br/> | 308 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>32.e+12</Float><Separator Symbol>;</Separator Symbol><br/> | ||
155 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> invalidD1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>32.</Float><Normal Text>e</Normal Text><Symbol>+</Symbol><Normal Text>a12</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 309 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> invalidD1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>32.</Float><Error>e</Error><Symbol>+</Symbol><Normal Text>a12</Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
156 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>float</Data Type><Normal Text> floatQualifier </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>23.123f</Float><Separator Symbol>;</Separator Symbol><br/> | 310 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>float</Data Type><Normal Text> floatQualifier </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>23.123</Float><Standard Suffix>f</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
157 | <Comment>// </Comment><Alert Level 2>TODO</Alert Level 2><Comment> c++17</Comment><br/> | 311 | <Comment>// Hexadecimal floating point (c++17)</Comment><br/> | ||
158 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d6 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0x1ffp10</Error><Separator Symbol>;</Separator Symbol><br/> | 312 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d6 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0x1ffp10</Float><Separator Symbol>;</Separator Symbol><br/> | ||
159 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d7 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Error>0X0p</Error><Decimal>-1</Decimal><Separator Symbol>;</Separator Symbol><br/> | 313 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d7 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0X0p-1</Float><Separator Symbol>;</Separator Symbol><br/> | ||
160 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d8 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0x1</Hex><Symbol>.</Symbol><Normal Text>p0</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 314 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d8 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0x1.p0</Float><Separator Symbol>;</Separator Symbol><br/> | ||
161 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d9 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xf</Hex><Symbol>.</Symbol><Normal Text>p</Normal Text><Decimal>-1</Decimal><Separator Symbol>;</Separator Symbol><br/> | 315 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d9 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0xf.p-1</Float><Standard Suffix>L</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
162 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d10 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0x0</Hex><Symbol>.</Symbol><Error>123p</Error><Decimal>-1</Decimal><Separator Symbol>;</Separator Symbol><br/> | 316 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d10 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0x0.123p-1</Float><Separator Symbol>;</Separator Symbol><br/> | ||
163 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d11 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xa</Hex><Symbol>.</Symbol><Normal Text>bp10l</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 317 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> d11 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0xa.bp10</Float><Standard Suffix>l</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
164 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> invalidD2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0x0</Hex><Symbol>.</Symbol><Error>123p</Error><Symbol>-</Symbol><Normal Text>a</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 318 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>double</Data Type><Normal Text> invalidD2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0x0.123</Float><Error>p</Error><Symbol>-</Symbol><Normal Text>a</Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
165 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>float</Data Type><Normal Text> floatQualifier </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Hex>0xf</Hex><Symbol>.</Symbol><Normal Text>p</Normal Text><Error>-1f</Error><Separator Symbol>;</Separator Symbol><br/> | 319 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>float</Data Type><Normal Text> floatQualifier </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Float>0xf.p-1</Float><Standard Suffix>f</Standard Suffix><Separator Symbol>;</Separator Symbol><br/> | ||
320 | <dsNormal></dsNormal><br/> | ||||
321 | <Decimal>60</Decimal><Standard Classes>min</Standard Classes><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// c++17</Comment><br/> | ||||
322 | <Float>23.</Float><UDL Numeric Suffix>_f</UDL Numeric Suffix><br/> | ||||
323 | <Float>23.</Float><UDL Numeric Suffix>_fd</UDL Numeric Suffix><br/> | ||||
324 | <Float>2.3</Float><UDL Numeric Suffix>_f</UDL Numeric Suffix><br/> | ||||
325 | <Float>2.3</Float><UDL Numeric Suffix>_fd</UDL Numeric Suffix><br/> | ||||
326 | <Float>2.</Float><UDL Numeric Suffix>_f</UDL Numeric Suffix><br/> | ||||
327 | <Float>2.</Float><UDL Numeric Suffix>_fd</UDL Numeric Suffix><br/> | ||||
328 | <Float>2e4</Float><UDL Numeric Suffix>_f</UDL Numeric Suffix><br/> | ||||
329 | <Float>2e4</Float><UDL Numeric Suffix>_fd</UDL Numeric Suffix><br/> | ||||
330 | <dsNormal></dsNormal><br/> | ||||
331 | <Comment>// error</Comment><br/> | ||||
332 | <Float>23.</Float><Standard Suffix>f</Standard Suffix><Error>d</Error><br/> | ||||
333 | <Decimal>2</Decimal><Error>e_fd</Error><br/> | ||||
334 | <Decimal>2</Decimal><Error>e</Error><br/> | ||||
335 | <Float>1.</Float><Error>y</Error><br/> | ||||
336 | <Float>1.0</Float><Error>_E+</Error><Float>2.0</Float><br/> | ||||
337 | <Float>1.0</Float><UDL Numeric Suffix>_E</UDL Numeric Suffix><Normal Text> </Normal Text><Symbol>+</Symbol><Float>2.0</Float><Normal Text> </Normal Text><Comment>// ok</Comment><br/> | ||||
338 | <Decimal>1</Decimal><Error>_p+</Error><Decimal>2</Decimal><br/> | ||||
339 | <Decimal>1</Decimal><UDL Numeric Suffix>_p</UDL Numeric Suffix><Normal Text> </Normal Text><Symbol>+</Symbol><Decimal>2</Decimal><Normal Text> </Normal Text><Comment>// ok</Comment><br/> | ||||
340 | <Decimal>4</Decimal><Standard Classes>s</Standard Classes><Error>.count</Error><Symbol>()</Symbol><br/> | ||||
341 | <Decimal>4</Decimal><Standard Classes>s</Standard Classes><Error>.</Error><Normal Text> count</Normal Text><Symbol>()</Symbol><br/> | ||||
342 | <Decimal>4</Decimal><Standard Classes>s</Standard Classes><Normal Text> </Normal Text><Symbol>.</Symbol><Normal Text>count</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Comment>// ok</Comment><br/> | ||||
166 | <dsNormal></dsNormal><br/> | 343 | <dsNormal></dsNormal><br/> | ||
167 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>bool</Data Type><Normal Text> yes </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>true</Keyword><Separator Symbol>;</Separator Symbol><br/> | 344 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>bool</Data Type><Normal Text> yes </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>true</Keyword><Separator Symbol>;</Separator Symbol><br/> | ||
168 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>bool</Data Type><Normal Text> no </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>false</Keyword><Separator Symbol>;</Separator Symbol><br/> | 345 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Data Type>bool</Data Type><Normal Text> no </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>false</Keyword><Separator Symbol>;</Separator Symbol><br/> | ||
169 | <dsNormal></dsNormal><br/> | 346 | <dsNormal></dsNormal><br/> | ||
170 | <dsNormal></dsNormal><br/> | 347 | <Comment>// *char*</Comment><br/> | ||
171 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'c'</Char><Separator Symbol>;</Separator Symbol><br/> | 348 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'c'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
172 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c1a </Normal Text><Symbol>=</Symbol><Normal Text> u8</Normal Text><Char>'c'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>TODO</Alert Level 2><Comment> c++17</Comment><br/> | 349 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c1a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>u8'c'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// utf-8 char (c++17)</Comment><br/> | ||
173 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char16_t</Data Type><Normal Text> c1b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>u'c'</Char><Separator Symbol>;</Separator Symbol><br/> | 350 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char16_t</Data Type><Normal Text> c1b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>u'c'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
174 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char32_t</Data Type><Normal Text> c1c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>U'c'</Char><Separator Symbol>;</Separator Symbol><br/> | 351 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char32_t</Data Type><Normal Text> c1c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>U'c'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
175 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Normal Text> c1d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>L'c'</Char><Separator Symbol>;</Separator Symbol><br/> | 352 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Normal Text> c1d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>L'c'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
176 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\n</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | 353 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\n</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
177 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\120</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// octal</Comment><br/> | 354 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\120</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// octal</Comment><br/> | ||
178 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\x1f</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// hex</Comment><br/> | 355 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\x1f</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// hex</Comment><br/> | ||
179 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\'</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | 356 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\'</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
180 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\\</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | 357 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Normal Text> c2d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>'</Char><String Char>\\</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||
358 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Normal Text> c2e </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>L'</Char><String Char>\x1ff</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// hex</Comment><br/> | ||||
359 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Normal Text> c2e </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Char>U'</Char><String Char>\x1fffffff</String Char><Char>'</Char><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// hex</Comment><br/> | ||||
360 | <Comment>// error</Comment><br/> | ||||
361 | <Char>'</Char><String Char>\x12</String Char><Error>3</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
362 | <Char>'\</Char><Error>u1234</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
363 | <Char>'\</Char><Error>U12345678</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
364 | <Char>U'</Char><String Char>\u1234</String Char><Error>5</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
365 | <Char>u'\</Char><Error>u123</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
366 | <Char>U'\</Char><Error>U1234567</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
367 | <Char>U'</Char><String Char>\U12345678</String Char><Error>9</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
368 | <Char>U'</Char><String Char>\x12345678</String Char><Error>9</Error><Char>'</Char><Separator Symbol>;</Separator Symbol><br/> | ||||
369 | <dsNormal></dsNormal><br/> | ||||
370 | <Comment>// string</Comment><br/> | ||||
181 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"string"</String><Separator Symbol>;</Separator Symbol><br/> | 371 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
182 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"</String><String Char>\"</String Char><String>string</String><String Char>\n\t\012\x12\"</String Char><String>"</String><Separator Symbol>;</Separator Symbol><br/> | 372 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c4 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"</String><String Char>\"</String Char><String>string</String><String Char>\n\t\012\x12\"</String Char><String>"</String><Separator Symbol>;</Separator Symbol><br/> | ||
183 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"multiline \</String><br/> | 373 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c5 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"multiline \</String><br/> | ||
184 | <String> string"</String><Separator Symbol>;</Separator Symbol><br/> | 374 | <String> string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
185 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c6 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"multifragment"</String><Normal Text> </Normal Text><String>"other""string"</String><Separator Symbol>;</Separator Symbol><br/> | 375 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c6 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"multifragment"</String><Normal Text> </Normal Text><String>"other""string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
186 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c6a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>u8"string"</String><Separator Symbol>;</Separator Symbol><br/> | 376 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> c6a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>u8"string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
187 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char16_t</Data Type><Symbol>*</Symbol><Normal Text> c6b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>u"string"</String><Separator Symbol>;</Separator Symbol><br/> | 377 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char16_t</Data Type><Symbol>*</Symbol><Normal Text> c6b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>u"string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
188 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char32_t</Data Type><Symbol>*</Symbol><Normal Text> c6c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>U"string"</String><Separator Symbol>;</Separator Symbol><br/> | 378 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char32_t</Data Type><Symbol>*</Symbol><Normal Text> c6c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>U"string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
189 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Symbol>*</Symbol><Normal Text> c6d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>L"string"</String><Separator Symbol>;</Separator Symbol><br/> | 379 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Symbol>*</Symbol><Normal Text> c6d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>L"string"</String><Separator Symbol>;</Separator Symbol><br/> | ||
190 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>R"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | 380 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString1 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>R"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | ||
191 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString1a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>u8R"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | 381 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString1a </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>u8R"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | ||
192 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char16_t</Data Type><Symbol>*</Symbol><Normal Text> rawString1b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>uR"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | 382 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char16_t</Data Type><Symbol>*</Symbol><Normal Text> rawString1b </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>uR"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | ||
193 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char32_t</Data Type><Symbol>*</Symbol><Normal Text> rawString1c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>UR"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | 383 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char32_t</Data Type><Symbol>*</Symbol><Normal Text> rawString1c </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>UR"(string)"</String><Separator Symbol>;</Separator Symbol><br/> | ||
194 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Symbol>*</Symbol><Normal Text> rawString1d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>LR"(string\nstring)"</String><Separator Symbol>;</Separator Symbol><br/> | 384 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>wchar_t</Data Type><Symbol>*</Symbol><Normal Text> rawString1d </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>LR"(string\nstring)"</String><Separator Symbol>;</Separator Symbol><br/> | ||
195 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>R"ab(string\nstring)ab"</String><Separator Symbol>;</Separator Symbol><br/> | 385 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString2 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>R"ab(string\nstring)ab"</String><Separator Symbol>;</Separator Symbol><br/> | ||
196 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>R"ab(string</String><br/> | 386 | <Type Modifiers>static</Type Modifiers><Normal Text> </Normal Text><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*</Symbol><Normal Text> rawString3 </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>R"ab(string</String><br/> | ||
197 | <String>string)ab"</String><Separator Symbol>;</Separator Symbol><br/> | 387 | <String>string)ab"</String><Separator Symbol>;</Separator Symbol><br/> | ||
388 | <String>" </String><String Char>%d</String Char><String> </String><String Char>%d</String Char><String>f fd"</String><Normal Text> </Normal Text><String>U"ds </String><String Char>%d</String Char><String>"</String><Normal Text> </Normal Text><String>R"(a</String><String Char>%d</String Char><String>)"</String><Separator Symbol>;</Separator Symbol><br/> | ||||
389 | <Normal Text> </Normal Text><String>"</String><String Char>\x123</String Char><String>xsk"</String><Separator Symbol>;</Separator Symbol><br/> | ||||
390 | <Normal Text> </Normal Text><String>u"</String><String Char>\x123</String Char><String>xsk"</String><Separator Symbol>;</Separator Symbol><br/> | ||||
391 | <Comment>// error</Comment><br/> | ||||
392 | <String>u8"</String><String Char>\x12</String Char><Error>3</Error><String>xsk"</String><Separator Symbol>;</Separator Symbol><br/> | ||||
198 | <dsNormal></dsNormal><br/> | 393 | <dsNormal></dsNormal><br/> | ||
199 | <Comment>// UDL (c++11)</Comment><br/> | 394 | <Comment>// UDL (c++11)</Comment><br/> | ||
200 | <dsNormal></dsNormal><br/> | 395 | <dsNormal></dsNormal><br/> | ||
201 | <Normal Text>operator</Normal Text><String>""_a</String><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><Comment> operator not colorized</Comment><br/> | 396 | <Keyword>operator</Keyword><String>""</String><Normal Text>_a</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
202 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""_a</String><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><Comment> colorized or</Comment><br/> | 397 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""</String><Normal Text>_a</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
203 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""</String><Normal Text> _a</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><Comment> or not colorized</Comment><br/> | 398 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""</String><Normal Text> _a</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
204 | <Error>operator "" a</Error><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | 399 | <Comment>// invalid suffix</Comment><br/> | ||
205 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""</String><Normal Text>a</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><br/> | 400 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""</String><Normal Text> </Normal Text><Error>a</Error><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
206 | <Normal Text>operator</Normal Text><String>""</String><Normal Text>a</Normal Text><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><br/> | 401 | <Keyword>operator</Keyword><Normal Text> </Normal Text><String>""</String><Error>a</Error><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
207 | <dsNormal></dsNormal><br/> | 402 | <Keyword>operator</Keyword><String>""</String><Error>a</Error><Symbol>(</Symbol><Type Modifiers>const</Type Modifiers><Normal Text> </Normal Text><Data Type>char</Data Type><Symbol>*)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
208 | <String>"string"_s</String><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><Comment> colorized or</Comment><br/> | 403 | <dsNormal></dsNormal><br/> | ||
209 | <String>"string"</String><Normal Text>s</Normal Text><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// </Comment><Alert Level 2>BUG</Alert Level 2><Comment> or not colorized</Comment><br/> | 404 | <String>"string"</String><UDL String Suffix>_s</UDL String Suffix><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// user</Comment><br/> | ||
210 | <String>"string"_s</String><Symbol>-</Symbol><Normal Text>b</Normal Text><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// -b is not part of the string</Comment><br/> | 405 | <String>"string"</String><Standard Classes>s</Standard Classes><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// standard</Comment><br/> | ||
406 | <String>"string"</String><UDL String Suffix>_s</UDL String Suffix><Symbol>-</Symbol><Normal Text>b</Normal Text><Separator Symbol>;</Separator Symbol><Normal Text> </Normal Text><Comment>// -b is not part of the string</Comment><br/> | ||||
211 | <dsNormal></dsNormal><br/> | 407 | <dsNormal></dsNormal><br/> | ||
212 | <Comment>// Macro</Comment><br/> | 408 | <Comment>// Macro</Comment><br/> | ||
213 | <dsNormal></dsNormal><br/> | 409 | <dsNormal></dsNormal><br/> | ||
214 | <CONSTS/MACROS>MY_XXX</CONSTS/MACROS><Separator Symbol>;</Separator Symbol><br/> | 410 | <CONSTS/MACROS>MY_XXX</CONSTS/MACROS><Separator Symbol>;</Separator Symbol><br/> | ||
215 | <Boost Stuff>BOOST_XXX</Boost Stuff><Separator Symbol>;</Separator Symbol><br/> | 411 | <Boost Stuff>BOOST_XXX</Boost Stuff><Separator Symbol>;</Separator Symbol><br/> | ||
216 | <GNU Macros>__STDC_VERSION__</GNU Macros><Separator Symbol>;</Separator Symbol><br/> | 412 | <GNU Macros>__STDC_VERSION__</GNU Macros><Separator Symbol>;</Separator Symbol><br/> | ||
217 | <Standard Macros>__TIME__</Standard Macros><Separator Symbol>;</Separator Symbol><br/> | 413 | <Standard Macros>__TIME__</Standard Macros><Separator Symbol>;</Separator Symbol><br/> | ||
218 | <GNU Macros>__cplusplus</GNU Macros><Separator Symbol>;</Separator Symbol><br/> | 414 | <GNU Macros>__cplusplus</GNU Macros><Separator Symbol>;</Separator Symbol><br/> | ||
219 | <dsNormal></dsNormal><br/> | 415 | <dsNormal></dsNormal><br/> | ||
220 | <Comment>// Attributes</Comment><br/> | 416 | <Comment>// Attributes</Comment><br/> | ||
221 | <dsNormal></dsNormal><br/> | 417 | <dsNormal></dsNormal><br/> | ||
222 | <Symbol>[[</Symbol><Standard Attribute>noreturn</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 418 | <Symbol>[[</Symbol><Standard Attribute>noreturn</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
223 | <Symbol>[[</Symbol><Standard Attribute>deprecated</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 419 | <Symbol>[[</Symbol><Standard Attribute>deprecated</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
224 | <Symbol>[[</Symbol><Standard Attribute>deprecated</Standard Attribute><Symbol>(</Symbol><String>"because"</String><Symbol>)]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 420 | <Symbol>[[</Symbol><Standard Attribute>deprecated</Standard Attribute><Symbol>(</Symbol><String>"because"</String><Symbol>)]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
225 | <Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>([[</Symbol><Standard Attribute>carries_dependency</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>int</Data Type><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | 421 | <Data Type>void</Data Type><Normal Text> foo</Normal Text><Symbol>([[</Symbol><Standard Attribute>carries_dependency</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>int</Data Type><Symbol>)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
226 | <dsNormal></dsNormal><br/> | 422 | <dsNormal></dsNormal><br/> | ||
227 | <Symbol>[[</Symbol><Attribute>opt</Attribute><Symbol>(</Symbol><Attribute>1</Attribute><Symbol>), </Symbol><Attribute>debug</Attribute><Symbol>]]</Symbol><br/> | 423 | <Symbol>[[</Symbol><Attribute>opt</Attribute><Symbol>(</Symbol><Decimal>1</Decimal><Symbol>)</Symbol><Separator Symbol>,</Separator Symbol><Attribute> debug</Attribute><Symbol>]]</Symbol><br/> | ||
228 | <Symbol>[[</Symbol><Attribute>using</Attribute><Symbol> </Symbol><Attribute>CC:</Attribute><Symbol> </Symbol><Attribute>opt</Attribute><Symbol>(</Symbol><Attribute>1</Attribute><Symbol>), </Symbol><Attribute>debug</Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Comment>// c++17</Comment><br/> | 424 | <Symbol>[[</Symbol><Keyword>using</Keyword><Attribute> CC</Attribute><Symbol>:</Symbol><Attribute> opt</Attribute><Symbol>(</Symbol><Decimal>1</Decimal><Symbol>)</Symbol><Separator Symbol>,</Separator Symbol><Attribute> debug</Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Comment>// c++17</Comment><br/> | ||
229 | <Symbol>[[</Symbol><Attribute>using</Attribute><Symbol> </Symbol><Attribute>CC:</Attribute><Symbol> </Symbol><Attribute>CC::opt</Attribute><Symbol>(</Symbol><Attribute>1</Attribute><Symbol>)]]</Symbol><Normal Text> </Normal Text><Comment>// c++17</Comment><br/> | 425 | <Symbol>[[</Symbol><Keyword>using</Keyword><Attribute> CC</Attribute><Symbol>:</Symbol><Attribute> CC</Attribute><Symbol>::</Symbol><Attribute>opt</Attribute><Symbol>(</Symbol><Decimal>1</Decimal><Symbol>)]]</Symbol><Normal Text> </Normal Text><Comment>// c++17</Comment><br/> | ||
426 | <dsNormal></dsNormal><br/> | ||||
427 | <Symbol>[[</Symbol><GNU Extensions>gnu::assume_aligned</GNU Extensions><Symbol>(</Symbol><Decimal>3'2</Decimal><Standard Suffix>l</Standard Suffix><Separator Symbol>,</Separator Symbol><Decimal>2</Decimal><Symbol>)]]</Symbol><Normal Text> </Normal Text><Data Type>void</Data Type><Symbol>*</Symbol><Normal Text> f</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||||
428 | <Symbol>[[</Symbol><Keyword>using</Keyword><Attribute> </Attribute><GNU Extensions>gnu</GNU Extensions><Symbol>:</Symbol><Attribute> assume_aligned</Attribute><Symbol>(</Symbol><Decimal>3</Decimal><Symbol>)]]</Symbol><br/> | ||||
429 | <Symbol>[[</Symbol><GNU Extensions>clang::assume_aligned</GNU Extensions><Symbol>(</Symbol><Decimal>3</Decimal><Symbol>)]]</Symbol><br/> | ||||
230 | <dsNormal></dsNormal><br/> | 430 | <dsNormal></dsNormal><br/> | ||
231 | <Data Type>void</Data Type><Normal Text> f</Normal Text><Symbol>([[</Symbol><Attribute>maybe_unused</Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> val</Normal Text><Symbol>)</Symbol><br/> | 431 | <Data Type>void</Data Type><Normal Text> f</Normal Text><Symbol>([[</Symbol><Standard Attribute>maybe_unused</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> val</Normal Text><Symbol>)</Symbol><br/> | ||
232 | <Symbol>{</Symbol><br/> | 432 | <Symbol>{</Symbol><br/> | ||
233 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Attribute>maybe_unused</Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> x</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 433 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Standard Attribute>maybe_unused</Standard Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> x</Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
234 | <Normal Text> </Normal Text><Control Flow>switch</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>x </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> x</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> | 434 | <Normal Text> </Normal Text><Control Flow>switch</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>x </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><Normal Text> x</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> | ||
235 | <Normal Text> </Normal Text><Control Flow>case</Control Flow><Normal Text> </Normal Text><Decimal>1</Decimal><Symbol>:</Symbol><br/> | 435 | <Normal Text> </Normal Text><Control Flow>case</Control Flow><Normal Text> </Normal Text><Decimal>1</Decimal><Symbol>:</Symbol><br/> | ||
236 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Attribute>fallthrough</Attribute><Symbol>]]</Symbol><Separator Symbol>;</Separator Symbol><br/> | 436 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Standard Attribute>fallthrough</Standard Attribute><Symbol>]]</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
237 | <Normal Text> </Normal Text><Control Flow>case</Control Flow><Normal Text> </Normal Text><CONSTS/MACROS>XXX</CONSTS/MACROS><Symbol>:</Symbol><br/> | 437 | <Normal Text> </Normal Text><Control Flow>case</Control Flow><Normal Text> </Normal Text><CONSTS/MACROS>XXX</CONSTS/MACROS><Symbol>:</Symbol><br/> | ||
238 | <Normal Text> </Normal Text><Control Flow>case</Control Flow><Normal Text> Class</Normal Text><Symbol>::</Symbol><Normal Text>foo</Normal Text><Symbol>():</Symbol><br/> | 438 | <Normal Text> </Normal Text><Control Flow>case</Control Flow><Normal Text> Class</Normal Text><Symbol>::</Symbol><Normal Text>foo</Normal Text><Symbol>():</Symbol><br/> | ||
239 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Attribute>fallthrough</Attribute><Symbol>]]</Symbol><Separator Symbol>;</Separator Symbol><br/> | 439 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Standard Attribute>fallthrough</Standard Attribute><Symbol>]]</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
240 | <Normal Text> </Normal Text><Control Flow>default</Control Flow><Symbol>:</Symbol><br/> | 440 | <Normal Text> </Normal Text><Control Flow>default</Control Flow><Symbol>:</Symbol><br/> | ||
241 | <Normal Text> </Normal Text><Separator Symbol>;</Separator Symbol><br/> | 441 | <Normal Text> </Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
242 | <Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 442 | <Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
243 | <dsNormal></dsNormal><br/> | 443 | <dsNormal></dsNormal><br/> | ||
244 | <Normal Text> </Normal Text><Comment>// c++17: fold expression</Comment><br/> | 444 | <Normal Text> </Normal Text><Comment>// c++17: fold expression</Comment><br/> | ||
245 | <Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>args </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Symbol>...</Symbol><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Symbol>(</Symbol><Decimal>1</Decimal><Normal Text> </Normal Text><Symbol>*</Symbol><Normal Text> </Normal Text><Decimal>2</Decimal><Symbol>))</Symbol><Separator Symbol>;</Separator Symbol><br/> | 445 | <Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>args </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Symbol>...</Symbol><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Symbol>(</Symbol><Decimal>1</Decimal><Normal Text> </Normal Text><Symbol>*</Symbol><Normal Text> </Normal Text><Decimal>2</Decimal><Symbol>))</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
246 | <Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>v</Normal Text><Symbol>.</Symbol><Normal Text>push_back</Normal Text><Symbol>(</Symbol><Normal Text>args</Normal Text><Symbol>)</Symbol><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Symbol>...)</Symbol><Separator Symbol>;</Separator Symbol><br/> | 446 | <Normal Text> </Normal Text><Symbol>(</Symbol><Normal Text>v</Normal Text><Symbol>.</Symbol><Normal Text>push_back</Normal Text><Symbol>(</Symbol><Normal Text>args</Normal Text><Symbol>)</Symbol><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Symbol>...)</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
247 | <dsNormal></dsNormal><br/> | 447 | <dsNormal></dsNormal><br/> | ||
248 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Attribute>omp::parallel</Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Keyword>auto</Keyword><Symbol>&&</Symbol><Normal Text> x </Normal Text><Symbol>:</Symbol><Normal Text> v</Normal Text><Symbol>)</Symbol><br/> | 448 | <Normal Text> </Normal Text><Symbol>[[</Symbol><Attribute>omp</Attribute><Symbol>::</Symbol><Attribute>parallel</Attribute><Symbol>]]</Symbol><Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Keyword>auto</Keyword><Symbol>&&</Symbol><Normal Text> x </Normal Text><Symbol>:</Symbol><Normal Text> v</Normal Text><Symbol>)</Symbol><br/> | ||
249 | <Normal Text> x</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 449 | <Normal Text> x</Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
250 | <Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Keyword>auto</Keyword><Symbol>&&</Symbol><Normal Text> </Normal Text><Symbol>[</Symbol><Normal Text>first</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text>second</Normal Text><Symbol>]</Symbol><Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> mymap</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> | 450 | <Normal Text> </Normal Text><Control Flow>for</Control Flow><Normal Text> </Normal Text><Symbol>(</Symbol><Keyword>auto</Keyword><Symbol>&&</Symbol><Normal Text> </Normal Text><Symbol>[</Symbol><Normal Text>first</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text>second</Normal Text><Symbol>]</Symbol><Normal Text> </Normal Text><Symbol>:</Symbol><Normal Text> mymap</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> | ||
251 | <Normal Text> </Normal Text><Symbol>}</Symbol><br/> | 451 | <Normal Text> </Normal Text><Symbol>}</Symbol><br/> | ||
252 | <dsNormal></dsNormal><br/> | 452 | <dsNormal></dsNormal><br/> | ||
253 | <Normal Text> </Normal Text><Keyword>auto</Keyword><Normal Text> </Normal Text><Symbol>[</Symbol><Normal Text>x</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> y</Normal Text><Symbol>]</Symbol><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 453 | <Normal Text> </Normal Text><Keyword>auto</Keyword><Normal Text> </Normal Text><Symbol>[</Symbol><Normal Text>x</Normal Text><Separator Symbol>,</Separator Symbol><Normal Text> y</Normal Text><Symbol>]</Symbol><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
254 | <dsNormal></dsNormal><br/> | 454 | <dsNormal></dsNormal><br/> | ||
255 | <Normal Text> </Normal Text><Symbol>[</Symbol><Normal Text>x </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text>y</Normal Text><Symbol>](){}</Symbol><Separator Symbol>;</Separator Symbol><br/> | 455 | <Normal Text> </Normal Text><Symbol>[</Symbol><Normal Text>x </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Separator Symbol>,</Separator Symbol><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text>y</Normal Text><Symbol>](){}</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
256 | <dsNormal></dsNormal><br/> | 456 | <dsNormal></dsNormal><br/> | ||
257 | <Normal Text> </Normal Text><Keyword>decltype</Keyword><Symbol>((</Symbol><Keyword>auto</Keyword><Symbol>))</Symbol><Normal Text> x </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 457 | <Normal Text> </Normal Text><Keyword>decltype</Keyword><Symbol>((</Symbol><Keyword>auto</Keyword><Symbol>))</Symbol><Normal Text> x </Normal Text><Symbol>=</Symbol><Normal Text> foo</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
258 | <Symbol>}</Symbol><br/> | 458 | <Symbol>}</Symbol><br/> | ||
259 | <dsNormal></dsNormal><br/> | 459 | <dsNormal></dsNormal><br/> | ||
260 | <Keyword>auto</Keyword><Normal Text> f</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>-></Symbol><Normal Text> </Normal Text><Keyword>decltype</Keyword><Symbol>(</Symbol><Normal Text>foo</Normal Text><Symbol>())</Symbol><Separator Symbol>;</Separator Symbol><br/> | 460 | <Keyword>auto</Keyword><Normal Text> f</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>-></Symbol><Normal Text> </Normal Text><Keyword>decltype</Keyword><Symbol>(</Symbol><Normal Text>foo</Normal Text><Symbol>())</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
261 | <dsNormal></dsNormal><br/> | 461 | <dsNormal></dsNormal><br/> | ||
262 | <GNU Extensions>__attribute__((pure))</GNU Extensions><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> f</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | 462 | <GNU Extensions>__attribute__((pure))</GNU Extensions><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> f</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> | ||
263 | <dsNormal></dsNormal><br/> | 463 | <dsNormal></dsNormal><br/> | ||
264 | <Normal Text>label</Normal Text><Symbol>:</Symbol><br/> | 464 | <Normal Text>label</Normal Text><Symbol>:</Symbol><br/> | ||
265 | <Control Flow>goto</Control Flow><Normal Text> label</Normal Text><Separator Symbol>;</Separator Symbol><br/> | 465 | <Control Flow>goto</Control Flow><Normal Text> label</Normal Text><Separator Symbol>;</Separator Symbol><br/> | ||
266 | <dsNormal></dsNormal><br/> | 466 | <dsNormal></dsNormal><br/> | ||
267 | <dsNormal></dsNormal><br/> | 467 | <dsNormal></dsNormal><br/> | ||
268 | <Region Marker>//BEGIN region</Region Marker><br/> | 468 | <Region Marker>//BEGIN region</Region Marker><br/> | ||
269 | <Comment>// </Comment><Alert Level 2>TODO</Alert Level 2><Comment> comment </Comment><Alert Level 2>FIXME</Alert Level 2><Comment> comment </Comment><Alert Level 3>###</Alert Level 3><Comment> comment </Comment><Alert Level 2>BUG</Alert Level 2><Comment> comment</Comment><br/> | 469 | <Comment>// </Comment><Alert Level 2>TODO</Alert Level 2><Comment> comment </Comment><Alert Level 2>FIXME</Alert Level 2><Comment> comment </Comment><Alert Level 3>###</Alert Level 3><Comment> comment </Comment><Alert Level 2>BUG</Alert Level 2><Comment> comment</Comment><br/> | ||
270 | <Region Marker>//END region</Region Marker><br/> | 470 | <Region Marker>//END region</Region Marker><br/> | ||
271 | <dsNormal></dsNormal><br/> | 471 | <dsNormal></dsNormal><br/> | ||
272 | <Error>#wrong</Error><br/> | | |||
273 | <dsNormal></dsNormal><br/> | | |||
274 | <Comment>// \brief blah blah</Comment><br/> | 472 | <Comment>// \brief blah blah</Comment><br/> | ||
275 | <Comment>/// </Comment><Tags>\brief</Tags><Comment> blah blah</Comment><br/> | 473 | <Comment>/// </Comment><Tags>\brief</Tags><Comment> blah blah</Comment><br/> | ||
276 | <dsNormal></dsNormal><br/> | 474 | <dsNormal></dsNormal><br/> | ||
277 | <Comment>/**</Comment><br/> | 475 | <Comment>/**</Comment><br/> | ||
278 | <Comment> * Doxygen</Comment><br/> | 476 | <Comment> * Doxygen</Comment><br/> | ||
279 | <Comment> * </Comment><Tags>@param</Tags><Comment> </Comment><Word>p1</Word><Comment> text</Comment><br/> | 477 | <Comment> * </Comment><Tags>@param</Tags><Comment> </Comment><Word>p1</Word><Comment> text</Comment><br/> | ||
280 | <Comment> * </Comment><Tags>\brief</Tags><Comment> </Comment><HTML Tag><b></HTML Tag><Comment>bold text</Comment><HTML Tag></b></HTML Tag><br/> | 478 | <Comment> * </Comment><Tags>\brief</Tags><Comment> </Comment><HTML Tag><b></HTML Tag><Comment>bold text</Comment><HTML Tag></b></HTML Tag><br/> | ||
281 | <Comment> * </Comment><Tags>\dot</Tags><br/> | 479 | <Comment> * </Comment><Tags>\dot</Tags><br/> | ||
Show All 15 Lines |