CodeSonar C++ API
[For improved navigation, enable JavaScript.]
cs_point_syntax_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_syntax_kind point_syntax_kind::NONE = point_syntax_kind(cs_vertex_syntax_kind_none);
20 const point_syntax_kind point_syntax_kind::IF = point_syntax_kind(cs_vertex_syntax_kind_if);
21 const point_syntax_kind point_syntax_kind::ELSE = point_syntax_kind(cs_vertex_syntax_kind_else);
22 const point_syntax_kind point_syntax_kind::SWITCH = point_syntax_kind(cs_vertex_syntax_kind_switch);
23 const point_syntax_kind point_syntax_kind::CASE = point_syntax_kind(cs_vertex_syntax_kind_case);
24 const point_syntax_kind point_syntax_kind::WHILE = point_syntax_kind(cs_vertex_syntax_kind_while);
25 const point_syntax_kind point_syntax_kind::DO = point_syntax_kind(cs_vertex_syntax_kind_do);
26 const point_syntax_kind point_syntax_kind::FOR = point_syntax_kind(cs_vertex_syntax_kind_for);
27 const point_syntax_kind point_syntax_kind::CONTINUE = point_syntax_kind(cs_vertex_syntax_kind_continue);
28 const point_syntax_kind point_syntax_kind::BREAK = point_syntax_kind(cs_vertex_syntax_kind_break);
29 const point_syntax_kind point_syntax_kind::GOTO = point_syntax_kind(cs_vertex_syntax_kind_goto);
30 const point_syntax_kind point_syntax_kind::LABEL = point_syntax_kind(cs_vertex_syntax_kind_label);
31 const point_syntax_kind point_syntax_kind::RETURN = point_syntax_kind(cs_vertex_syntax_kind_return);
32 const point_syntax_kind point_syntax_kind::THROW = point_syntax_kind(cs_vertex_syntax_kind_throw);
33 const point_syntax_kind point_syntax_kind::TRY = point_syntax_kind(cs_vertex_syntax_kind_try);
34 const point_syntax_kind point_syntax_kind::CATCH = point_syntax_kind(cs_vertex_syntax_kind_catch);
35 const point_syntax_kind point_syntax_kind::ASM = point_syntax_kind(cs_vertex_syntax_kind_asm);
36 #endif
static const point_syntax_kind SWITCH
The controlling expression of a switch statement.
Definition: cs_point_syntax_kind_decls.hpp:33
static const point_syntax_kind IF
An if condition.
Definition: cs_point_syntax_kind_decls.hpp:25
static const point_syntax_kind DO
The controlling expression of a do-while statement.
Definition: cs_point_syntax_kind_decls.hpp:45
static const point_syntax_kind ASM
An asm statement.
Definition: cs_point_syntax_kind_decls.hpp:85
static const point_syntax_kind THROW
A throw expression.
Definition: cs_point_syntax_kind_decls.hpp:73
static const point_syntax_kind CONTINUE
A continue statement.
Definition: cs_point_syntax_kind_decls.hpp:53
static const point_syntax_kind ELSE
An else label.
Definition: cs_point_syntax_kind_decls.hpp:29
static const point_syntax_element NONE
All other program points.
Definition: cs_point_syntax_element_decls.hpp:21
static const point_syntax_kind TRY
A try block header.
Definition: cs_point_syntax_kind_decls.hpp:77
static const point_syntax_kind FOR
An element of a for loop header: initialization clause, termination condition, or step clause...
Definition: cs_point_syntax_kind_decls.hpp:49
static const point_syntax_kind CASE
A case label (in a switch statement).
Definition: cs_point_syntax_kind_decls.hpp:37
static const point_syntax_kind BREAK
A break statement.
Definition: cs_point_syntax_kind_decls.hpp:57
static const point_kind LABEL
Kind label.
Definition: cs_point_kind_decls.hpp:164
static const point_syntax_kind GOTO
A goto statement.
Definition: cs_point_syntax_kind_decls.hpp:61
static const point_kind RETURN
Kind return.
Definition: cs_point_kind_decls.hpp:178
static const point_syntax_kind CATCH
The formal parameter of a catch clause.
Definition: cs_point_syntax_kind_decls.hpp:81
static const point_syntax_kind WHILE
The controlling expression of a while statement.
Definition: cs_point_syntax_kind_decls.hpp:41