CodeSonar C++ API
[For improved navigation, enable JavaScript.]
cs_point_syntax_kind_decls.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  */
21  static const point_syntax_kind NONE;
22 
23 
25  static const point_syntax_kind IF;
26 
27 
29  static const point_syntax_kind ELSE;
30 
31 
33  static const point_syntax_kind SWITCH;
34 
35 
37  static const point_syntax_kind CASE;
38 
39 
41  static const point_syntax_kind WHILE;
42 
43 
45  static const point_syntax_kind DO;
46 
47 
49  static const point_syntax_kind FOR;
50 
51 
53  static const point_syntax_kind CONTINUE;
54 
55 
57  static const point_syntax_kind BREAK;
58 
59 
61  static const point_syntax_kind GOTO;
62 
63 
65  static const point_syntax_kind LABEL;
66 
67 
69  static const point_syntax_kind RETURN;
70 
71 
73  static const point_syntax_kind THROW;
74 
75 
77  static const point_syntax_kind TRY;
78 
79 
81  static const point_syntax_kind CATCH;
82 
83 
85  static const point_syntax_kind ASM;
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 LABEL
A statement label.
Definition: cs_point_syntax_kind_decls.hpp:65
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 RETURN
A return statement or expression.
Definition: cs_point_syntax_kind_decls.hpp:69
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_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_syntax_kind NONE
All other program points.
Definition: cs_point_syntax_kind_decls.hpp:21
static const point_syntax_kind GOTO
A goto statement.
Definition: cs_point_syntax_kind_decls.hpp:61
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