File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,14 @@ public enum LanguageVersion
53
53
/// C++ programming language (year 2017, GNU variant).
54
54
/// </summary>
55
55
CPP17_GNU ,
56
+ /// <summary>
57
+ /// C++ programming language (year 2020).
58
+ /// </summary>
59
+ CPP20 ,
60
+ /// <summary>
61
+ /// C++ programming language (year 2020, GNU variant).
62
+ /// </summary>
63
+ CPP20_GNU ,
56
64
}
57
65
58
66
public class ParserOptions : CppParserOptions
@@ -352,6 +360,12 @@ private void SetupArguments()
352
360
case CppSharp . Parser . LanguageVersion . CPP17_GNU :
353
361
AddArguments ( "-std=gnu++1z" ) ;
354
362
break ;
363
+ case CppSharp . Parser . LanguageVersion . CPP20 :
364
+ AddArguments ( "-std=c++2z" ) ;
365
+ break ;
366
+ case CppSharp . Parser . LanguageVersion . CPP20_GNU :
367
+ AddArguments ( "-std=gnu++2z" ) ;
368
+ break ;
355
369
}
356
370
357
371
if ( ! EnableRTTI )
You can’t perform that action at this time.
0 commit comments