Supported entity types

From Insight-9.0

Jump to: navigation, search

The following table provides a list of the entity types supported in Klocwork Architect and Source Cross-Reference. It also provides a list of IDs that can be used in customizing Klocwork Review reports.


Entity type
Entity kind ID <entityKids> Entity name in
Architect (C/C++)
Entity name in
Architect (Java)
Project
Tree icon
Graphic view
color in Architect
ANNOTATION 70 ---- Annotation

Image:Architect_entity_annotation.gif

ANNOTATION-ELEMENT 71 ---- Annotation-element

Image:Architect_entity_annotation-element.gif

ARCHITECTURE-BLOCK 51 Architecture block Directory

Image:entity_architecture block.gif

CLASS 46 Class Class

Image:Architect_entity_annotation.gif Image:entity_class.gif

CLASS-DATA-MEMBER 47 Data member Field

Image:entity_class-data-member.gif

CLASS-DATA-MEMBER-DECLARATION 547 Class template declaration ----

Image:entity_declaration.gif

CLASS-DECLARATION 546 Class declaration ----

Image:entity_declaration.gif

CLASS-INSTANTIATION 31 Class instantiation ----

Image:entity_class-instantiation.gif

CLASS-METHOD 48 Method Method

Image:entity_class-method.gif

CLASS-METHOD-DECLARATION 548 Method declaration ----

Image:entity_declaration.gif

CLASS-TEMPLATE 49 Class template ----

Image:entity_class-template.gif

CLASS-TEMPLATE-DECLARATION 549   ----

Image:entity_declaration.gif

CONSTANT 4 Constant ----

Image:entity_constant.gif

DATA-MEMBER-INSTANTIATION 34 Data member instantiation ----

Image:entity_data-member-instantiation.gif

DECLARATION 60 Declaration ----

Image:entity_declaration.gif

DEFAULT_PACKAGE* 65 ---- Default package

Image:entity_package.gif

DIRECTORY 53 Directory ----

Image:entity_directory.gif

ENUMERATION 68 ---- Enumeration

Image:Architect_entity_enumeration.gif

ENUMERATION-CONSTANT 69 ---- Enumeration -constant

Image:Architect_entity_enumeration-constant.gif

FILE 1 File File

Image:entity_file.gif Image:entity_FileCPP.gif Image:entity_file_java.gif

FUNCTION 5 Function ----

Image:entity_function.gif

FUNCTION-DECLARATION 505 Function declaration ----

Image:entity_declaration.gif

FUNCTION-INSTANTIATION 32 Function instantiation --

Image:entity_function-instantiation.gif

FUNCTION-POINTER 6 Pointer to function ----

Image:entity_function-pointer.gif

FUNCTION-POINTER-DECLARATION 506 Function pointer declaration ----

Image:entity_declaration.gif

FUNCTION-TEMPLATE 50 Function template ----

Image:entity_function-template.gif

FUNCTION-TEMPLATE-DECLARATION 550 Function template declaration ----

Image:entity_declaration.gif

IMPORT 63 Import ----

Image:entity_import.gif

INTERFACE 7 ---- Interface

Image:Architect_entity_interface.gif

JAR-FILE 66 ---- Jar file

Image:icon_entity_file_JAR.gif

MACRO 29 Macro ----

Image:entity_macro.gif

METHOD-INSTANTIATION 33 Method instantiation ----

Image:entity_method-instantiation.gif

NAMESPACE 61 Namespace ----

Image:entity_namespace.gif

NAMESPACE-ALIAS 62 Namespace alias ----

Image:entity_namespace-alias.gif

PACKAGE 65 ---- Package

Image:entity_package.gif

SPECIALIZATION 35 Specialization ----

Image:entity_specialization.gif

TEMPLATE-MEMBER 30 Template member ----

Image:Entity class-template.gif

TYPE 2 Type ----

Image:entity_type.gif

TYPE-DECLARATION 502 Type declaration ----

Image:entity_declaration.gif

VARIABLE 3 Variable ----

Image:entity_variable.gif

VARIABLE-DECLARATION 503 Variable-
declaration
----

Image:entity_declaration.gif


*If an entity is not from a class file or jar file and has no parent (no prefix in its name), it is placed in a <default_package> block.

See also

Personal tools