docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::transformations::detail Namespace Reference

Functions

template<typename T, typename Visitor>
requires replayable_transformation_concept<T>
decltype(auto) invoke_for (Visitor &&visitor)
 Invoke a visitor with a validated transformation type.

Function Documentation

◆ invoke_for()

template<typename T, typename Visitor>
requires replayable_transformation_concept<T>
decltype(auto) sdfg::transformations::detail::invoke_for ( Visitor && visitor)

Invoke a visitor with a validated transformation type.

The replayable_transformation_concept constraint enforces the from_json/to_json contract at the point of registration.