Axivion Suite 7.12.0
Navigation
1. Introduction
2. Project Configuration
3. Supported Languages
4. Analyses Guide
5. User Interface
6. Reference
7. Customization API
7.1. Scripting Introduction
7.2. Dashboard Scripting
7.3. Gravis Scripting
7.4. RFG Scripting
7.5. IR Scripting
7.5.1. Parts of the IR
7.5.2. Class hierarchy
7.5.3. Accessing the IR
7.5.4. Cross Access: IR and RFG
7.5.5. IR Interfaces and Classes
7.5.5.1. Base Class
7.5.5.2. Logical Part
Interfaces (logical)
Unit_Local_Interface
Static_Interface
Class_Local_Interface
Function_Local_Interface
Namespace_Or_Alias
Error_Interface
Static_Field_Or_Unknown_Member_Interface
Parameters_Interface
Coroutine_Parameter_Copy_Interface
Mutable_Interface
Explicit_Address_Interface
Initialization_Start_End_Interface
Binding_Variable_Interface
Binding_Container_Interface
Template_Base_Interface
Template_Base_Specialization_Interface
Primary_Link_Object_Interface
Unnamed_Composite_Interface
Based_Enum_Type
Lambda_Class_Interface
Named_Entity
Member
Operator_Interface
Real_Entity_Interface
Real_Composite_Type_Interface
Real_Routine_Interface
Template_Interface
Template_Variable_Interface
Dependent_Variable_Interface
Template_Type_Interface
Template_Composite_Type_Interface
Constrained_Type_Interface
Dependent_Composite_Type_Interface
Template_Or_Member_Routine_Interface
Template_Routine_Interface
Template_Parameter_Interface
CUDA_Kernel_Call_Instruction_Interface
Operands and Objects (logical)
Root (logical)
Inheritance (logical)
Toplevel Scopes (logical)
Namespaces (logical)
Subprograms (logical)
Objects (logical)
Types (logical)
Predefined Types (logical)
Generics (logical)
Template Parameters (logical)
Using
Expressions (logical)
Operands (logical)
Instructions (logical)
Basic Blocks (logical)
.Net Assemblies (logical)
Managed Types (CSharp and C++CLI): (logical)
Managed Generics (logical)
Managed Reference Classes (logical)
Managed Interface Types (logical)
Managed Delegate Types (logical)
Managed Struct Types, Value Classes (logical)
Managed Arrays (logical)
Managed Inheritance (logical)
Managed Nonmember Methods (C++/CLI) (logical)
Managed Member Methods (logical)
Managed Fields, Properties, Indexers, and Events (logical)
Pointers in C# and C++/CLI (logical)
Managed Custom Attributes (IL2:4111) (logical)
7.5.5.3. Physical Part
7.5.5.4. Bitfields
7.5.5.5. Enumerations
7.5.5.6. Search IR Class Hierarchy
7.6. Scanner Scripting
7.7. Writing your own analysis rules
7.8. Python Module Index
8. HOWTOs
9. Legal
←
Function_Local_Interface
Error_Interface
→
Namespace_Or_Alias
¶
interface
Namespace_Or_Alias
(logical)
¶
to express “namespace or namespace-alias”
Direct implementations
:
class
Namespace
class
Namespace_Alias
←
Function_Local_Interface
Error_Interface
→