Documentation Language: Swift

Protocol

ATLHelperType

Protocol for type-erased ATL helper storage.

protocol ATLHelperType : Sendable

Overview

This protocol allows ATL helpers with different body expression types to be stored together in collections while maintaining type safety at the individual helper level.

Topics

Instance Properties

V
contextType

The context type for contextual helpers, or nil for context-free helpers.

V
name

The name of the helper function.

V
parameters

The parameters accepted by the helper function.

V
returnType

The return type of the helper function.

Instance Methods

F
hashValue()

Get hash value for the helper’s identifying properties

F
isEqual(to:)

Check if two helpers are equal for their identifying properties

Relationships

Inherits From

Conforming Types