# Table of Contents

- Introduction
  - [Overview](markdown/INT_Overview.md)
  - [Safety Information](markdown/int_safetyinformation.md)
    - [General Safety Information](markdown/int_safetyadvicegeneral.md)
    - NVRAM Safety Information
  - Basics
    - [Typical Workflow](markdown/INT_Typical_Workflow.md)
    - [Components](markdown/INT_Overview_Components.md)
      - [Kinds of Components](markdown/INT_Component_Types.md)
      - [Modules](markdown/int_modules.md)
      - [Classes](markdown/INT_Classes.md)
      - [Modules vs. Classes](markdown/INT_Modules_vs._Classes.md)
      - [Definition and Instantiation of Components](markdown/INT_Definition_and_Instantiation_of_Components.md)
      - [Compatibility of Component Instances](markdown/int_compatibilitycomponentinstances.md)
      - [The Interface of Components](markdown/INT_Overview_ComponentInterface.md)
        - [The Interface of Classes](markdown/int_the_interface_of_classes.md)
        - [The Interface of Modules](markdown/INT_The_Interface_of_Modules.md)
      - [Reusing Components](markdown/INT_Overview_ReusingComponents.md)
        - [Hierarchical Class Structure](markdown/INT_Hierarchical_Class_Structure.md)
        - [Hierarchical Module Structure](markdown/INT_Hierarchical_Module_Structure.md)
    - [Types and Elements](markdown/int_types_and_elements.md)
      - [Scalar Types](markdown/INT_scalar_summary.md)
        - [Scalar Types: Continuous](markdown/INT_scalar_types__continuous.md)
        - [Scalar Types: Limited Integer](markdown/INT_ScalarTypes_LimitedInteger.md)
        - [Scalar Types: Wrap-Around Integer](markdown/INT_ScalarTypes_WrapAroundInteger.md)
        - [Scalar Types: Logical](markdown/INT_scalar_types__logical.md)
        - [Scalar Types: Signed Discrete](markdown/INT_scalar_types__signed_discrete.md)
        - [Scalar Types: Unsigned Discrete](markdown/INT_scalar_types__unsigned_discrete.md)
        - [Converting sdisc/udisc to limitInt/wrapInt](markdown/INT_Convert_SdiscUdisc_to_limitInt_wrapInt.md)
      - [Composite Types](markdown/INT_composite_summaryct.md)
        - [Array](markdown/INT_Array.md)
        - [Matrix](markdown/INT_matrix.md)
        - [Variant Size for Arrays and Matrices](markdown/INT_VariantSize_ArraysMatrices.md)
        - [Variable Size for Arrays and Matrices](markdown/INT_VariableSize_ArraysMatrices.md)
        - [Compatibility Check for Arrays and Matrices](markdown/ins_compatibilitycheck_arraysmatrices.md)
        - [Characteristic Lines and Maps](markdown/INT_characteristic_lines_and_maps.md)
        - [Group Table and Distribution](markdown/INT_group_table_and_distribution.md)
        - [Fixed Table](markdown/INT_fixed_table.md)
      - [Real-Time Language Constructs](markdown/INT_summaryrt.md)
        - [Messages](markdown/INT_messages.md)
        - [Resources](markdown/INT_resources.md)
        - [dT Variable](markdown/INT_dt_parameter.md)
      - Special Types
        - [Enumeration](markdown/INT_enumeration.md)
        - [Literals](markdown/INT_literals.md)
      - [Data Type Names](markdown/INT_DataTypeNames.md)
      - [Example: a_user_def.h](markdown/INT_Example_a_user_def.h.md)
      - [The Kind of Elements](markdown/INT_summaryke.md)
        - [Variables](markdown/INT_variables.md)
        - [Parameters](markdown/INT_parameters.md)
        - [Constants and System Constants](markdown/INT_constants_and_system_constants.md)
        - [Implementation Casts](markdown/INT_implementation_casts.md)
        - [Temporary Variables](markdown/INT_temporary_variables.md)
        - [Virtual Variables/Parameters](markdown/INT_virtual_variables_parameters.md)
        - [Dependent Parameters](markdown/INT_dependent_parameters.md)
      - [The Scope of Elements](markdown/INT_the_scope_of_elements.md)
      - [User-Defined Model Types](markdown/INT_User-Defined_Model_Types.md)
      - [Redundant Data Storage](markdown/INT_RedundantDataStorage.md)
        - [Code Generation with Redundant Data Storage](markdown/INT_CodeGen_RedundantDataStorage.md)
        - [Complement Service for Redundant Data Storage](markdown/INT_ComplementService_RDS.md)
        - [Memory Classes for Redundant Data Storage](markdown/INT_MemoryClasses_RedundantDataStorage.md)
        - [Example: Memory Class for Redundant Data Storage](markdown/INT_Example_MemClassRedundantDataStorage.md)
      - References
        - [Value Types and Reference Types](markdown/INT_ValueTypes_ReferenceTypes.md)
        - [Explicit References](markdown/INT_ExplicitReferences.md)
        - [Initialization of Explicit References](markdown/INT_InitExplicitReferences.md)
        - [Migration and Conversion of References](markdown/INT_MigrationConversion_of_References.md)
      - [Interpolation Routines](markdown/INT_InterpolationRoutines.md)
        - [User-Defined Interpolation Routines](markdown/INT_UserDefinedInterpolationRoutines.md)
        - [Mapping File for User-Defined Interpolation Routine](markdown/INT_MappingFileUDIR.md)
        - [High-Resolution Interpolation Routines](markdown/INT_HighRes_InterpolationRoutines.md)
    - [Data and Implementations](markdown/int_overview_DataImplementations.md)
      - [Data](markdown/INT_Data.md)
      - [Example: Data](markdown/INT_Example__Data.md)
      - [Implementations](markdown/INT_Overview_Implementations.md)
        - [Implementations for Scalar Types](markdown/INT_Implementations_for_Scalar_Types.md)
        - [Example: Implementations for Scalar Types](markdown/INT_Example_Implementations_ScalarTypes.md)
        - [The Implementation of Composite Types](markdown/int_the_implementation_of_composite_types.md)
        - [The Implementation of User-Defined Types](markdown/int_the_implementation_of_user-defined_types.md)
        - [The Implementation of Methods and Processes](markdown/INT_The_Implementation_of_Methods_and_Processes.md)
      - [Rescalable Implementations](markdown/INT_RescalableImplementations.md)
        - [Elements with Rescalable Implementation](markdown/INT_ElementsRescalableImpl.md)
        - [Operations with Rescalable Elements](markdown/INT_OperationsRescalableElements.md)
        - [Components with Rescalable Elements](markdown/int_componentsrescalableelements.md)
        - [Integer Arithmetic with Rescalable Elements](markdown/Int_IntegerArithmetic_RescalableElements.md)
      - [Implementation Casts](markdown/int_overview_implementation_casts.md)
        - [Example: Implementation Casts](markdown/INT_Example__Implementation_Casts.md)
        - [Properties of Implementation Casts](markdown/INT_Properties_of_Implementation_Casts.md)
    - [Code Generation with Implementations](markdown/INT_Overview_CodeGen_w_Implementations.md)
      - [Example: Code Generation for an Addition](markdown/INT_Example__Code_Generation_for_an_Addition.md)
      - [Transformation of Data under Implementation](markdown/INT_Transformation_of_Data_under_Implementation.md)
      - [General Rules for the Implementation Transformation](markdown/INT_General_Rules_for_the_Implementation_Transformation.md)
    - Intellectual Property Protection
    - [Licensing](markdown/INT_Licensing.md)
    - [Reserved Keywords](markdown/INT_Reserved_Keywords.md)
    - [ASCET Automation API](markdown/INT_ASCETAutomationAPI.md)
    - [ASCET Links](markdown/int_ascetlinks.md)
      - [ASCET Links: Addressable Objects](markdown/INT_ASCETLinks_AddressableObjects.md)
      - [ASCET Links: Examples](markdown/INT_ASCETLinks_Examples.md)
  - Instructions
    - [Launching ASCET](markdown/INT_Launching_ASCET.md)
    - [Starting the ETAS License Manager](markdown/INT_Starting_the_ETAS_License_Manager.md)
    - [Configuring a Toolbar](markdown/INT_Configuring_Toolbar.md)
    - [Copying Elements in the Outline Tab](markdown/int_copyingelements_outlinetab.md)
    - [Example: Copying Elements in the Outline Tab](markdown/INT_Example_CopyElementsOutlineTab.md)
    - [Searching the Tree Pane](markdown/INT_SearchTreePane.md)
    - [Example: Searching the Outline Tab in Type-Ahead Mode](markdown/INT_Example_SearchOutline_TypeAhead.md)
    - [Including User-Defined Interpolation Routines](markdown/INT_IncludeUDIR.md)
    - [Creating an Option Set for an Interpolation Routine](markdown/INT_CreateOptionSet_UDIR.md)
    - [Creating the Mapping for User-Defined Interpolation Routines](markdown/INT_CreateMapping_UDIR.md)
    - [Importing Dependent Parameters](markdown/INT_Importing_Dependent_Parameters.md)
    - [Using References Without Initialization](markdown/INT_UseReferencesWithoutInit.md)
    - [Testing the New Behavior for Integer Types](markdown/INT_Test_NewBehavior_IntegerTypes.md)
  - Reference to User Interface
    - [Find/Replace Dialog Window](markdown/INT_FindReplace_Window.md)
    - [Search in Tree Window](markdown/INT_SearchTreeWindow.md)
    - [Toolbar Configuration Window](markdown/INT_Toolbar_Configuration_Window.md)
