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