CodeSonar C++ API
[For improved navigation, enable JavaScript.]
cs_point_kind_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 point_kind point_kind::RESERVED_000 = point_kind(cs_vertex_kind_reserved_000);
20 const point_kind point_kind::GLOBAL_ACTUAL_IN = point_kind(cs_vertex_kind_global_actual_in);
21 const point_kind point_kind::GLOBAL_ACTUAL_OUT = point_kind(cs_vertex_kind_global_actual_out);
22 const point_kind point_kind::GLOBAL_FORMAL_IN = point_kind(cs_vertex_kind_global_formal_in);
23 const point_kind point_kind::GLOBAL_FORMAL_OUT = point_kind(cs_vertex_kind_global_formal_out);
24 const point_kind point_kind::ACTUAL_IN = point_kind(cs_vertex_kind_actual_in);
25 const point_kind point_kind::ACTUAL_OUT = point_kind(cs_vertex_kind_actual_out);
26 const point_kind point_kind::FORMAL_IN = point_kind(cs_vertex_kind_formal_in);
27 const point_kind point_kind::FORMAL_OUT = point_kind(cs_vertex_kind_formal_out);
28 const point_kind point_kind::CALL_SITE = point_kind(cs_vertex_kind_call_site);
29 const point_kind point_kind::INDIRECT_CALL = point_kind(cs_vertex_kind_indirect_call);
30 const point_kind point_kind::RESERVED_002 = point_kind(cs_vertex_kind_reserved_002);
31 const point_kind point_kind::ENTRY = point_kind(cs_vertex_kind_entry);
32 const point_kind point_kind::BODY = point_kind(cs_vertex_kind_body);
33 const point_kind point_kind::PREEXIT = point_kind(cs_vertex_kind_preexit);
34 const point_kind point_kind::EXIT = point_kind(cs_vertex_kind_exit);
35 const point_kind point_kind::DECLARATION = point_kind(cs_vertex_kind_declaration);
36 const point_kind point_kind::VARIABLE_INITIALIZATION = point_kind(cs_vertex_kind_variable_initialization);
37 const point_kind point_kind::CONTROL_POINT = point_kind(cs_vertex_kind_control_point);
38 const point_kind point_kind::JUMP = point_kind(cs_vertex_kind_jump);
39 const point_kind point_kind::LABEL = point_kind(cs_vertex_kind_label);
40 const point_kind point_kind::SWITCH_CASE = point_kind(cs_vertex_kind_switch_case);
41 const point_kind point_kind::RETURN = point_kind(cs_vertex_kind_return);
42 const point_kind point_kind::EXPRESSION = point_kind(cs_vertex_kind_expression);
43 const point_kind point_kind::UNAVAILABLE = point_kind(cs_vertex_kind_unavailable);
44 const point_kind point_kind::RESERVED_004 = point_kind(cs_vertex_kind_reserved_004);
45 const point_kind point_kind::AUXILIARY = point_kind(cs_vertex_kind_auxiliary);
46 const point_kind point_kind::PHI = point_kind(cs_vertex_kind_phi);
47 const point_kind point_kind::PI = point_kind(cs_vertex_kind_pi);
48 const point_kind point_kind::NORMAL_EXIT = point_kind(cs_vertex_kind_normal_exit);
49 const point_kind point_kind::EXCPT_EXIT = point_kind(cs_vertex_kind_excpt_exit);
50 const point_kind point_kind::NORMAL_RETURN = point_kind(cs_vertex_kind_normal_return);
51 const point_kind point_kind::EXCPT_RETURN = point_kind(cs_vertex_kind_excpt_return);
52 const point_kind point_kind::HAMMOCK_HEADER = point_kind(cs_vertex_kind_hammock_header);
53 const point_kind point_kind::HAMMOCK_EXIT = point_kind(cs_vertex_kind_hammock_exit);
54 #endif
static const point_kind ACTUAL_OUT
Kind actual-out.
Definition: cs_point_kind_decls.hpp:66
static const point_kind CALL_SITE
Kind call-site.
Definition: cs_point_kind_decls.hpp:87
static const point_kind ENTRY
Kind entry.
Definition: cs_point_kind_decls.hpp:108
static const point_kind PREEXIT
Kind preexit.
Definition: cs_point_kind_decls.hpp:122
static const point_kind EXIT
Kind exit.
Definition: cs_point_kind_decls.hpp:129
static const point_kind INDIRECT_CALL
Kind indirect-call.
Definition: cs_point_kind_decls.hpp:94
static const point_kind BODY
Kind body.
Definition: cs_point_kind_decls.hpp:115
static const point_kind GLOBAL_ACTUAL_OUT
[CodeSurfer only] Kind global-actual-out.
Definition: cs_point_kind_decls.hpp:38
static const point_kind GLOBAL_FORMAL_OUT
[CodeSurfer only] Kind global-formal-out.
Definition: cs_point_kind_decls.hpp:52
static const point_kind EXPRESSION
Kind expression.
Definition: cs_point_kind_decls.hpp:185
static const point_kind FORMAL_IN
Kind formal-in.
Definition: cs_point_kind_decls.hpp:73
static const point_kind NORMAL_EXIT
[CodeSurfer only] Kind normal-exit.
Definition: cs_point_kind_decls.hpp:227
static const point_kind RESERVED_002
[CodeSurfer only] CALLPOST_VERTEX
Definition: cs_point_kind_decls.hpp:101
static const point_kind PI
[CodeSurfer only] Kind pi.
Definition: cs_point_kind_decls.hpp:220
static const point_kind PHI
[CodeSurfer only] Kind phi.
Definition: cs_point_kind_decls.hpp:213
static const point_kind CONTROL_POINT
Kind control-point.
Definition: cs_point_kind_decls.hpp:150
static const point_kind ACTUAL_IN
Kind actual-in.
Definition: cs_point_kind_decls.hpp:59
static const point_kind GLOBAL_ACTUAL_IN
[CodeSurfer only] Kind global-actual-in.
Definition: cs_point_kind_decls.hpp:31
static const point_kind DECLARATION
[CodeSurfer only] Kind declaration.
Definition: cs_point_kind_decls.hpp:136
static const point_kind NORMAL_RETURN
[CodeSurfer only] Kind normal-return.
Definition: cs_point_kind_decls.hpp:241
static const point_kind RESERVED_004
[CodeSurfer only] USER_DEFINED_VERTEX
Definition: cs_point_kind_decls.hpp:199
static const point_kind FORMAL_OUT
Kind formal-out.
Definition: cs_point_kind_decls.hpp:80
static const point_kind EXCPT_RETURN
[CodeSurfer only] Kind exceptional-return.
Definition: cs_point_kind_decls.hpp:248
static const point_kind HAMMOCK_EXIT
[CodeSurfer only] Kind hammock-exit.
Definition: cs_point_kind_decls.hpp:262
static const point_kind EXCPT_EXIT
[CodeSurfer only] Kind exceptional-exit.
Definition: cs_point_kind_decls.hpp:234
static const point_kind VARIABLE_INITIALIZATION
Kind variable-initialization.
Definition: cs_point_kind_decls.hpp:143
static const point_kind HAMMOCK_HEADER
[CodeSurfer only] Kind hammock-header.
Definition: cs_point_kind_decls.hpp:255
static const point_kind LABEL
Kind label.
Definition: cs_point_kind_decls.hpp:164
static const point_kind SWITCH_CASE
Kind switch-case.
Definition: cs_point_kind_decls.hpp:171
static const point_kind GLOBAL_FORMAL_IN
[CodeSurfer only] Kind global-formal-in.
Definition: cs_point_kind_decls.hpp:45
static const point_kind RESERVED_000
[CodeSurfer only] VERTEX_KIND_NULL
Definition: cs_point_kind_decls.hpp:24
static const point_kind AUXILIARY
[CodeSurfer only] Kind auxiliary.
Definition: cs_point_kind_decls.hpp:206
static const point_kind JUMP
Kind jump.
Definition: cs_point_kind_decls.hpp:157
static const point_kind UNAVAILABLE
Kind unavailable.
Definition: cs_point_kind_decls.hpp:192
static const point_kind RETURN
Kind return.
Definition: cs_point_kind_decls.hpp:178