CodeSonar C++ API
[For improved navigation, enable JavaScript.]
cs_language_defs.hpp
Go to the documentation of this file.
1 
2 /*
3  * Copyright (c) 2023, an unpublished work by CodeSecure, Inc.
4  * ALL RIGHTS RESERVED
5  *
6  * Copyright (c) 2013-2023, an unpublished work by GrammaTech, Inc.
7  * ALL RIGHTS RESERVED
8  *
9  * This software is furnished under a license and may be used and
10  * copied only in accordance with the terms of such license and the
11  * inclusion of the above copyright notice. This software or any
12  * other copies thereof may not be provided or otherwise made
13  * available to any other person. Title to and ownership of the
14  * software is retained by CodeSecure, Inc.
15  */
18 #ifdef CS_CPP_IMPL
19 const language language::WILDCARD = language(csl_wildcard);
20 const language language::SYNTHETIC = language(csl_synthetic);
21 const language language::EDGCP_C = language(csl_edgcp_c);
22 const language language::EDGCP_CPP = language(csl_edgcp_cpp);
23 const language language::SWYX_X86 = language(csl_swyx_x86);
24 const language language::SWYX_X64 = language(csl_swyx_x64);
25 const language language::JFE_JAVA = language(csl_jfe_java);
26 const language language::DOTNETFE_CSHARP = language(csl_dotnetfe_csharp);
27 const language language::SWYX_PPC = language(csl_swyx_ppc);
28 const language language::SWYX_ARM = language(csl_swyx_arm);
29 const language language::SWYX_MIPS = language(csl_swyx_mips);
30 const language language::SWYX_ARM64 = language(csl_swyx_arm64);
31 const language language::META_ACTIONSCRIPT = language(csl_meta_actionscript);
32 const language language::META_ADA = language(csl_meta_ada);
33 const language language::META_ALGOL = language(csl_meta_algol);
34 const language language::META_AWK = language(csl_meta_awk);
35 const language language::META_C = language(csl_meta_c);
36 const language language::META_CFML = language(csl_meta_cfml);
37 const language language::META_CLOJURE = language(csl_meta_clojure);
38 const language language::META_COBOL = language(csl_meta_cobol);
39 const language language::META_CPP = language(csl_meta_cpp);
40 const language language::META_CSHARP = language(csl_meta_csharp);
41 const language language::META_D = language(csl_meta_d);
42 const language language::META_DART = language(csl_meta_dart);
43 const language language::META_EIFFEL = language(csl_meta_eiffel);
44 const language language::META_ERLANG = language(csl_meta_erlang);
45 const language language::META_FORTH = language(csl_meta_forth);
46 const language language::META_FORTRAN = language(csl_meta_fortran);
47 const language language::META_FSHARP = language(csl_meta_fsharp);
48 const language language::META_GO = language(csl_meta_go);
49 const language language::META_HASKELL = language(csl_meta_haskell);
50 const language language::META_JAVA = language(csl_meta_java);
51 const language language::META_JAVASCRIPT = language(csl_meta_javascript);
52 const language language::META_JULIA = language(csl_meta_julia);
53 const language language::META_KOTLIN = language(csl_meta_kotlin);
54 const language language::META_LISP = language(csl_meta_lisp);
55 const language language::META_LUA = language(csl_meta_lua);
56 const language language::META_MATLAB = language(csl_meta_matlab);
57 const language language::META_ML = language(csl_meta_ml);
58 const language language::META_OBJECTIVE_C = language(csl_meta_objective_c);
59 const language language::META_OBJECTPASCAL = language(csl_meta_objectpascal);
60 const language language::META_PASCAL = language(csl_meta_pascal);
61 const language language::META_PERL = language(csl_meta_perl);
62 const language language::META_PHP = language(csl_meta_php);
63 const language language::META_PROLOG = language(csl_meta_prolog);
64 const language language::META_PYTHON = language(csl_meta_python);
65 const language language::META_R = language(csl_meta_r);
66 const language language::META_RUBY = language(csl_meta_ruby);
67 const language language::META_RUST = language(csl_meta_rust);
68 const language language::META_SAS = language(csl_meta_sas);
69 const language language::META_SCALA = language(csl_meta_scala);
70 const language language::META_SCHEME = language(csl_meta_scheme);
71 const language language::META_SMALLTALK = language(csl_meta_smalltalk);
72 const language language::META_SQL = language(csl_meta_sql);
73 const language language::META_SWIFT = language(csl_meta_swift);
74 const language language::META_TYPESCRIPT = language(csl_meta_typescript);
75 const language language::META_VBSCRIPT = language(csl_meta_vbscript);
76 const language language::META_VERILOG = language(csl_meta_verilog);
77 const language language::META_VHDL = language(csl_meta_vhdl);
78 const language language::META_VISUALBASIC = language(csl_meta_visualbasic);
79 const language language::META_VISUALFOXPRO = language(csl_meta_visualfoxpro);
80 const language language::META_TEXT = language(csl_meta_text);
81 #endif
static const language META_SWIFT
Swift language, meta front end.
Definition: cs_language_decls.hpp:402
static const language META_KOTLIN
Kotlin language, meta front end.
Definition: cs_language_decls.hpp:262
static const language META_VHDL
VHSIC Hardware Description Language, meta front end.
Definition: cs_language_decls.hpp:430
static const language META_AWK
Awk language, meta front end.
Definition: cs_language_decls.hpp:129
static const language JFE_JAVA
Java language, Java front end.
Definition: cs_language_decls.hpp:66
static const language WILDCARD
Matches all languages.
Definition: cs_language_decls.hpp:24
static const language META_PROLOG
Prolog language, meta front end.
Definition: cs_language_decls.hpp:332
static const language META_FORTH
Forth language, meta front end.
Definition: cs_language_decls.hpp:206
static const language META_D
D language, meta front end.
Definition: cs_language_decls.hpp:178
static const language SYNTHETIC
The language associated with the synthesized compilation unit that contains #System_Initialization an...
Definition: cs_language_decls.hpp:31
static const language META_ERLANG
Erlang language, meta front end.
Definition: cs_language_decls.hpp:199
static const language META_DART
Dart language, meta front end.
Definition: cs_language_decls.hpp:185
static const language META_ACTIONSCRIPT
ActionScript language, meta front end.
Definition: cs_language_decls.hpp:108
static const language META_SCHEME
Scheme language, meta front end.
Definition: cs_language_decls.hpp:381
static const language META_VERILOG
Verilog language, meta front end.
Definition: cs_language_decls.hpp:423
static const language META_SQL
SQL language, meta front end.
Definition: cs_language_decls.hpp:395
SWYX_MIPS
static const language SWYX_MIPS
MIPS machine code, SWYX front end.
Definition: cs_language_decls.hpp:94
static const language META_LUA
Lua language, meta front end.
Definition: cs_language_decls.hpp:276
static const language META_LISP
Lisp language, meta front end.
Definition: cs_language_decls.hpp:269
static const language META_C
C language, meta front end.
Definition: cs_language_decls.hpp:136
static const language META_SCALA
Scala language, meta front end.
Definition: cs_language_decls.hpp:374
static const language META_OBJECTPASCAL
Object Pascal language, meta front end.
Definition: cs_language_decls.hpp:304
static const language META_RUBY
Ruby language, meta front end.
Definition: cs_language_decls.hpp:353
static const language META_SAS
SAS language, meta front end.
Definition: cs_language_decls.hpp:367
static const language META_ADA
Ada language, meta front end.
Definition: cs_language_decls.hpp:115
SWYX_X86
static const language SWYX_X86
x86 machine code, SWYX front end.
Definition: cs_language_decls.hpp:52
static const language META_ML
ML language, meta front end.
Definition: cs_language_decls.hpp:290
static const language META_TEXT
Plain text language, meta front end.
Definition: cs_language_decls.hpp:451
static const language META_VISUALBASIC
Visual Basic language, meta front end.
Definition: cs_language_decls.hpp:437
SWYX_X64
static const language SWYX_X64
x64 machine code, SWYX front end.
Definition: cs_language_decls.hpp:59
static const language META_CSHARP
C# language, meta front end.
Definition: cs_language_decls.hpp:171
static const language META_EIFFEL
Eiffel language, meta front end.
Definition: cs_language_decls.hpp:192
static const language META_PHP
PHP language, meta front end.
Definition: cs_language_decls.hpp:325
SWYX_ARM64
static const language SWYX_ARM64
ARM64 machine code, SWYX front end.
Definition: cs_language_decls.hpp:101
static const language META_CFML
ColdFusion Markup Language, meta front end.
Definition: cs_language_decls.hpp:143
static const language EDGCP_C
C language, EDGCP front end.
Definition: cs_language_decls.hpp:38
static const language META_SMALLTALK
Smalltalk language, meta front end.
Definition: cs_language_decls.hpp:388
static const language META_JULIA
Julia language, meta front end.
Definition: cs_language_decls.hpp:255
static const language META_RUST
Rust language, meta front end.
Definition: cs_language_decls.hpp:360
static const language META_PERL
Perl language, meta front end.
Definition: cs_language_decls.hpp:318
static const language META_GO
Go language, meta front end.
Definition: cs_language_decls.hpp:227
static const language META_PYTHON
Python language, meta front end.
Definition: cs_language_decls.hpp:339
static const language EDGCP_CPP
C++ language, EDGCP front end.
Definition: cs_language_decls.hpp:45
SWYX_ARM
static const language SWYX_ARM
ARM machine code, SWYX front end.
Definition: cs_language_decls.hpp:87
static const language META_PASCAL
Pascal language, meta front end.
Definition: cs_language_decls.hpp:311
static const language META_R
R language, meta front end.
Definition: cs_language_decls.hpp:346
static const language META_JAVASCRIPT
JavaScript language, meta front end.
Definition: cs_language_decls.hpp:248
static const language META_OBJECTIVE_C
Objective-C language, meta front end.
Definition: cs_language_decls.hpp:297
static const language META_FORTRAN
Fortran language, meta front end.
Definition: cs_language_decls.hpp:213
static const language META_CLOJURE
Clojure language, meta fronte end.
Definition: cs_language_decls.hpp:150
static const language META_CPP
C++ language, meta front end.
Definition: cs_language_decls.hpp:164
static const language META_TYPESCRIPT
TypeScript language, meta front end.
Definition: cs_language_decls.hpp:409
static const language DOTNETFE_CSHARP
C# language, .NET front end.
Definition: cs_language_decls.hpp:73
SWYX_PPC
static const language SWYX_PPC
PPC machine code, SWYX front end.
Definition: cs_language_decls.hpp:80
static const language META_JAVA
Java language, meta front end.
Definition: cs_language_decls.hpp:241
static const language META_ALGOL
Algol language, meta front end.
Definition: cs_language_decls.hpp:122
static const language META_VISUALFOXPRO
Visual FoxPro language, meta front end.
Definition: cs_language_decls.hpp:444
static const language META_VBSCRIPT
VBScript language, meta front end.
Definition: cs_language_decls.hpp:416
static const language META_FSHARP
F# language, meta front end.
Definition: cs_language_decls.hpp:220
static const language META_COBOL
COBOL language, meta front end.
Definition: cs_language_decls.hpp:157
static const language META_HASKELL
Haskell language, meta front end.
Definition: cs_language_decls.hpp:234
static const language META_MATLAB
MATLAB language, meta front end.
Definition: cs_language_decls.hpp:283