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
        • 7.5.5.3. Physical Part
          • Interfaces (physical)
            • End_Information
            • Signature_Start_Information
            • Named_Entity_Interface
            • Operation_Container
            • Declaration_Container
            • Structured_Binding_Interface
            • Assignment_Interface
            • Qualified_Name_Interface
            • Placement_Interface
            • Possibly_Attributed_Type_Interface
            • Possibly_Attributed_Parameter_Interface
            • Type_Interface
            • Named_Type_Interface
            • Composite_Type_Interface
            • Record_Type_Interface
            • Union_Type_Interface
            • Class_Type_Interface
            • Struct_Type_Interface
            • Composite_Type_Definition_Interface
            • Union_Type_Definition_Interface
            • Record_Type_Definition_Interface
            • Struct_Type_Definition_Interface
            • Class_Type_Definition_Interface
            • Enumeration_Type_Definition_Interface
            • Based_Enum_Type
            • Parameter_List_Interface
            • Routine_Interface
            • Throw_Interface
            • Noexcept_Interface
            • Throw_Exception_Interface
            • Rethrow_Interface
            • Coroutine_Return_Interface
            • Conditional_Explicit_Interface
            • Operator_Interface
            • Method_Interface
            • Operator_Method_Interface
            • Static_Method_Interface
            • Conversion_Operator_Method_Interface
            • Member_Interface
            • Typed_Object_Interface
            • Variable_Interface
            • Static_Field_Interface
            • Template_Parameter_Interface
            • Template_Interface
            • Export_Template_Interface
            • Template_Specialization_Interface
            • Export_Template_Specialization_Interface
            • Template_Instance_Interface
            • Selection_Interface
            • Direct_Object_Selection_Interface
            • This_Parameter_Selection_Interface
            • Name_Selection_Interface
            • Template_Instance_Selection_Interface
            • Direct_Template_Instance_Selection_Interface
            • Name_Template_Instance_Selection_Interface
            • Operator_Notation_Call_Interface
            • Rewritten_Call_Interface
            • CUDA_Kernel_Call_Interface
            • Include_Interface
            • Conditional_Interface
            • Artificial_Interface
          • Storage Class Specifiers (physical)
          • Root (physical)
          • Strings and Names, Qualifiers (physical)
          • Build Messages (physical)
          • System Structure (physical)
          • Inheritance (physical)
          • Declarations (physical)
          • Namespaces (physical)
          • Using (physical)
          • Templates (physical)
          • Flow Control (physical)
          • Loops (physical)
          • Sequences (physical)
          • Labels (physical)
          • Asm Handling (physical)
          • Typed Operations (usual expressions) (physical)
          • Symbol References (physical)
          • Literals (physical)
          • Builtin Expressions (physical)
          • Assignments (physical)
          • Operators (physical)
          • Calls (physical)
          • Lambdas (C++11) (physical)
          • Conditionals (physical)
          • Template Arguments and Generics (physical)
          • Subprograms (physical)
          • Objects (physical)
          • Type Definitions (physical)
          • Definitions of Typedef and Alias Types (physical)
          • Unnamed Types, In-Place Type Compositions and Type Selections (physical)
          • Definitions of Array Types (physical)
          • Definitions/Uses of Qualified Types (physical)
          • Definitions of User Types without a Name (unions, enums etc.) (physical)
          • Definitions of Pointer Types (physical)
          • Definition of Types of Functions, used in Typedefs and in Function Pointers (physical)
          • Type Declarations (physical)
          • Attributes (physical)
          • Preprocessing (physical)
          • CSharp Base Interfaces (physical)
          • CSharp Generics (physical)
          • C++/CLI Generic Declarations (physical)
          • CSharp Properties and Indexers (physical)
          • Expressions (Typed Operations) (physical)
        • 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
 
  • ← Declaration_Container
  • Assignment_Interface →

Structured_Binding_Interface¶

interface Structured_Binding_Interface (physical)¶

C++17 structured binding declaration

Direct parents:
  • inherits Declaration_Container

Inherited interfaces:

Declaration_Container, Operation_Container

Direct implementations:
  • class Global_Normal_Ordinary_Structured_Binding_Definition

  • class Global_Static_Ordinary_Structured_Binding_Definition

  • class Global_Thread_Local_Ordinary_Structured_Binding_Definition

  • class Global_Thread_Local_Static_Ordinary_Structured_Binding_Definition

  • class Local_Normal_Ordinary_Structured_Binding_Definition

  • class Local_Static_Ordinary_Structured_Binding_Definition

  • class Local_Thread_Local_Ordinary_Structured_Binding_Definition

  • class Local_Thread_Local_Static_Ordinary_Structured_Binding_Definition

Field

Kind

Type

Description

Children (from Operation_Container)

syntactic

set of class Physical_IR_Root

 
  • ← Declaration_Container
  • Assignment_Interface →
©2026, The Qt Company GmbH, a subsidiary of The Qt Group. | Powered by Sphinx 8.1.3 & Alabaster 1.0.0