|
docc 0.8.3 (0d44999b)
C++ API Reference
|
Concept for transformations that can be replayed from a JSON description. More...
#include <sdfg/transformations/transformation_registry.h>
Concept for transformations that can be replayed from a JSON description.
In addition to being a transformation_concept (i.e. derived from Transformation), a replayable transformation must provide the exact serialization contract used by the replayers:
Registering a transformation in dispatch_transformation instantiates this concept, so any type whose from_json/to_json do not match the required form fails to compile with a clear diagnostic.