CodeSonar C++ API
[For improved navigation, enable JavaScript.]
cs_xr_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 xr_kind xr_kind::TYPE = xr_kind(csxrk_type);
20 const xr_kind xr_kind::NAMESPACE = xr_kind(csxrk_namespace);
21 const xr_kind xr_kind::FUNC = xr_kind(csxrk_func);
22 const xr_kind xr_kind::FUNC_STATIC = xr_kind(csxrk_func_static);
23 const xr_kind xr_kind::METHOD = xr_kind(csxrk_method);
24 const xr_kind xr_kind::METHOD_STATIC = xr_kind(csxrk_method_static);
25 const xr_kind xr_kind::VAR_GLOBAL = xr_kind(csxrk_var_global);
26 const xr_kind xr_kind::VAR_STATIC = xr_kind(csxrk_var_static);
27 const xr_kind xr_kind::VAR_LOCAL_STATIC = xr_kind(csxrk_var_local_static);
28 const xr_kind xr_kind::VAR_LOCAL = xr_kind(csxrk_var_local);
29 const xr_kind xr_kind::VAR_PARAMETER = xr_kind(csxrk_var_parameter);
30 const xr_kind xr_kind::MACRO = xr_kind(csxrk_macro);
31 const xr_kind xr_kind::FIELD = xr_kind(csxrk_field);
32 const xr_kind xr_kind::ENUM = xr_kind(csxrk_enum);
33 const xr_kind xr_kind::STRINGLIT = xr_kind(csxrk_stringlit);
34 const xr_kind xr_kind::TLT = xr_kind(csxrk_tlt);
35 const xr_kind xr_kind::TLV = xr_kind(csxrk_tlv);
36 const xr_kind xr_kind::LABEL = xr_kind(csxrk_label);
37 const xr_kind xr_kind::FILE = xr_kind(csxrk_file);
38 const xr_kind xr_kind::TAG = xr_kind(csxrk_tag);
39 const xr_kind xr_kind::BUILTIN = xr_kind(csxrk_builtin);
40 #endif
static const xr_kind METHOD
a (non-static) method method name.
Definition: cs_xr_kind_decls.hpp:37
static const xr_kind ENUM
enum: an individual enum symbol.
Definition: cs_xr_kind_decls.hpp:73
static const xr_kind FILE
file: a file name (including extension).
Definition: cs_xr_kind_decls.hpp:93
static const xr_kind STRINGLIT
A string literal.
Definition: cs_xr_kind_decls.hpp:77
static const xr_kind TLV
[C++ only] template value parameter: the name of a value parameter for a template.
Definition: cs_xr_kind_decls.hpp:85
static const xr_kind BUILTIN
[C++ / GNU C only] builtin: the name of a __builtin_*() function.
Definition: cs_xr_kind_decls.hpp:101
static const xr_kind FIELD
field: a field name in an aggregate.
Definition: cs_xr_kind_decls.hpp:69
static const xr_kind VAR_STATIC
a static variable name.
Definition: cs_xr_kind_decls.hpp:49
static const xr_kind TAG
tag: a type tag.
Definition: cs_xr_kind_decls.hpp:97
static const xr_kind METHOD_STATIC
a static method name.
Definition: cs_xr_kind_decls.hpp:41
static const xr_kind NAMESPACE
[C++ only] namespace: a namespace name.
Definition: cs_xr_kind_decls.hpp:25
static const xr_kind FUNC
a (non-static) function name.
Definition: cs_xr_kind_decls.hpp:29
static const xr_kind FUNC_STATIC
a static function name.
Definition: cs_xr_kind_decls.hpp:33
static const xr_kind TLT
[C++ only] template type parameter: the name of a type parameter for a template.
Definition: cs_xr_kind_decls.hpp:81
static const xr_kind VAR_GLOBAL
a global variable name.
Definition: cs_xr_kind_decls.hpp:45
static const xr_kind VAR_LOCAL
a local variable name.
Definition: cs_xr_kind_decls.hpp:57
static const xr_kind TYPE
type: a type name.
Definition: cs_xr_kind_decls.hpp:21
static const xr_kind VAR_LOCAL_STATIC
a locally-scoped static variable name.
Definition: cs_xr_kind_decls.hpp:53
static const xr_kind VAR_PARAMETER
a parameter name.
Definition: cs_xr_kind_decls.hpp:61
static const point_kind LABEL
Kind label.
Definition: cs_point_kind_decls.hpp:164
static const syntax_kind MACRO
Macro name.
Definition: cs_syntax_kind_decls.hpp:25