CodeSonar C++ API
[For improved navigation, enable JavaScript.]
cs_api.hpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2023, an unpublished work by CodeSecure, Inc.
3  * ALL RIGHTS RESERVED
4  *
5  * Copyright (c) 2013-2023, an unpublished work by GrammaTech, Inc.
6  * ALL RIGHTS RESERVED
7  *
8  * This software is furnished under a license and may be used and
9  * copied only in accordance with the terms of such license and the
10  * inclusion of the above copyright notice. This software or any
11  * other copies thereof may not be provided or otherwise made
12  * available to any other person. Title to and ownership of the
13  * software is retained by CodeSecure, Inc.
14  */
15 
16 #ifndef CS_API_HPP
17 #define CS_API_HPP
18 
21 #include "cs_api.hpp"
22 #include "cs_api_defs.hpp"
23 #include "cs_ast.hpp"
24 #include "cs_ast_decl.hpp"
25 #include "cs_basic_block.hpp"
26 #include "cs_basic_block_cfg_edge.hpp"
27 #include "cs_basic_block_cfg_edge_fwd.hpp"
28 #include "cs_basic_block_cfg_edge_set.hpp"
29 #include "cs_basic_block_decl.hpp"
30 #include "cs_basic_block_fwd.hpp"
31 #include "cs_basic_block_set.hpp"
32 #include "cs_basic_block_set_decl.hpp"
33 #include "cs_cfg_edge.hpp"
34 #include "cs_cfg_edge_fwd.hpp"
35 #include "cs_cfg_edge_set.hpp"
36 #include "cs_cglue.hpp"
37 #include "cs_compunit.hpp"
38 #include "cs_compunit_decl.hpp"
39 #include "cs_depfilter.hpp"
40 #include "cs_directory.hpp"
41 #include "cs_edge_label.hpp"
42 #include "cs_enum_boilerplate.hpp"
43 #include "cs_int_pair.hpp"
44 #include "cs_int_pair_set.hpp"
45 #include "cs_int_pair_set_decl.hpp"
47 #include "cs_ir_boilerplate.hpp"
48 #include "cs_ir_factory.hpp"
49 #include "cs_iterator_adapter.hpp"
50 #include "cs_labeled_pdg_edge.hpp"
51 #include "cs_labeled_pdg_edge_set.hpp"
52 #include "cs_metric.hpp"
53 #include "cs_pdg_edge.hpp"
54 #include "cs_pdg_edge_fwd.hpp"
55 #include "cs_pdg_edge_kind.hpp"
56 #include "cs_pdg_edge_label.hpp"
57 #include "cs_pdg_edge_set.hpp"
58 #include "cs_point.hpp"
59 #include "cs_point_decl.hpp"
60 #include "cs_point_fwd.hpp"
61 #include "cs_point_kind.hpp"
62 #include "cs_point_set.hpp"
63 #include "cs_point_set_decl.hpp"
64 #include "cs_procedure.hpp"
65 #include "cs_procedure_decl.hpp"
66 #include "cs_procedure_fwd.hpp"
67 #include "cs_procedure_kind.hpp"
68 #include "cs_project.hpp"
69 #include "cs_result.hpp"
70 #include "cs_scratchpad.hpp"
71 #include "cs_set.hpp"
72 //#include "csurf/src/api/cpp/cs_set_impl.hpp"
73 #include "cs_sfile.hpp"
74 #include "cs_sfile_decl.hpp"
75 #include "cs_sfileinst.hpp"
76 #include "cs_sfileinst_decl.hpp"
77 #include "cs_std_includes.hpp"
78 #include "cs_symbol.hpp"
79 #include "cs_symbol_decl.hpp"
80 #include "cs_symbol_fwd.hpp"
81 #include "cs_symbol_set.hpp"
82 #include "cs_symbol_set_decl.hpp"
83 #include "cs_symbol_set_fwd.hpp"
84 //#include "csurf/src/api/cpp/cs_tplt_instantiations.hpp"
85 #include "cs_types.hpp"
86 #include "cs_utility.hpp"
87 #include "cs_xref.hpp"
88 #include "cs_xref_fwd.hpp"
89 
90 #include "cs_value_set.hpp"
91 #include "cs_amc.hpp"
92 #include "cs_amc_analysis.hpp"
93 #include "cs_calling_context.hpp"
94 
95 #endif /* CS_API_HPP */
CodeSurfer only.