Logo of Axivion Suite 7.12.0

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)
          • Operands and Objects (logical)
          • Root (logical)
          • Inheritance (logical)
          • Toplevel Scopes (logical)
          • Namespaces (logical)
          • Subprograms (logical)
          • Objects (logical)
          • Types (logical)
          • Predefined Types (logical)
            • Basic_Type
            • Nullptr_Type
            • Managed_Nullptr_Type
            • Native_Nullptr_Type
            • Integer_Type
            • Floating_Point_Type
            • C_Long_Double_Type
            • C_Double_Type
            • C_Float_Type
            • C_Float_Fp16_Type
            • C_Float_Bf16_Type
            • Interchange_Float16_Type
            • Interchange_Float32_Type
            • Interchange_Float64_Type
            • Interchange_Float128_Type
            • Extended_Float32_Type
            • Extended_Float64_Type
            • C_Float80_Type
            • C_Float128_Type
            • Fixed_Point_Type
            • C_Unsigned_Short_Fixed_Point_Type
            • C_Unsigned_Int_Fixed_Point_Type
            • C_Unsigned_Long_Fixed_Point_Type
            • C_Short_Fixed_Point_Type
            • C_Int_Fixed_Point_Type
            • C_Long_Fixed_Point_Type
            • C_Character_Type
            • C_Character_Type_With_Base_Type
            • C_Char8_Type
            • C_Char16_Type
            • C_Char32_Type
            • C_Char_Type
            • C_Unsigned_Char_Type
            • C_Signed_Char_Type
            • CPP_WChar_Type
            • C_Integer_Type
            • C_Short_Type
            • C_Unsigned_Short_Type
            • C_Int_Type
            • C_Unsigned_Int_Type
            • C_Long_Type
            • C_Unsigned_Long_Type
            • C_Long_Long_Type
            • C_Unsigned_Long_Long_Type
            • C_Int128_Type
            • C_Unsigned_Int128_Type
            • Imaginary_Type
            • Complex_Type
            • Void_Type
            • Boolean_Type
            • Pointer_Type
            • Nonmember_Pointer_Type
            • Reference_Type
            • LValue_Reference_Type
            • RValue_Reference_Type
            • Explicit_Pointer_Type
            • Normal_Pointer_Type
            • Pointer_To_Member_Type
            • Pointer_To_Field_Type
            • Pointer_To_Method_Type
            • Routine_Type
            • Function_Type
            • Method_Type
          • 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
 
  • ← Variable_Length_Array_Type
  • Basic_Type →

Predefined Types (logical)ΒΆ

  • Basic_Type
  • Nullptr_Type
  • Managed_Nullptr_Type
  • Native_Nullptr_Type
  • Integer_Type
  • Floating_Point_Type
  • C_Long_Double_Type
  • C_Double_Type
  • C_Float_Type
  • C_Float_Fp16_Type
  • C_Float_Bf16_Type
  • Interchange_Float16_Type
  • Interchange_Float32_Type
  • Interchange_Float64_Type
  • Interchange_Float128_Type
  • Extended_Float32_Type
  • Extended_Float64_Type
  • C_Float80_Type
  • C_Float128_Type
  • Fixed_Point_Type
  • C_Unsigned_Short_Fixed_Point_Type
  • C_Unsigned_Int_Fixed_Point_Type
  • C_Unsigned_Long_Fixed_Point_Type
  • C_Short_Fixed_Point_Type
  • C_Int_Fixed_Point_Type
  • C_Long_Fixed_Point_Type
  • C_Character_Type
  • C_Character_Type_With_Base_Type
  • C_Char8_Type
  • C_Char16_Type
  • C_Char32_Type
  • C_Char_Type
  • C_Unsigned_Char_Type
  • C_Signed_Char_Type
  • CPP_WChar_Type
  • C_Integer_Type
  • C_Short_Type
  • C_Unsigned_Short_Type
  • C_Int_Type
  • C_Unsigned_Int_Type
  • C_Long_Type
  • C_Unsigned_Long_Type
  • C_Long_Long_Type
  • C_Unsigned_Long_Long_Type
  • C_Int128_Type
  • C_Unsigned_Int128_Type
  • Imaginary_Type
  • Complex_Type
  • Void_Type
  • Boolean_Type
  • Pointer_Type
  • Nonmember_Pointer_Type
  • Reference_Type
  • LValue_Reference_Type
  • RValue_Reference_Type
  • Explicit_Pointer_Type
  • Normal_Pointer_Type
  • Pointer_To_Member_Type
  • Pointer_To_Field_Type
  • Pointer_To_Method_Type
  • Routine_Type
  • Function_Type
  • Method_Type
 
  • ← Variable_Length_Array_Type
  • Basic_Type →
©2026, The Qt Company GmbH, a subsidiary of The Qt Group. | Powered by Sphinx 8.1.3 & Alabaster 1.0.0