33 std::shared_ptr<patch::PatchDataLayerLayout> layout_source,
34 std::shared_ptr<patch::PatchDataLayerLayout> layout_target)
35 : layout_source(layout_source), layout_target(layout_target) {}
37 std::shared_ptr<patch::PatchDataLayerLayout> layout_source;
38 std::shared_ptr<patch::PatchDataLayerLayout> layout_target;
46 std::shared_ptr<IPatchDataLayerRefs> original,
47 std::shared_ptr<PatchDataLayerEdge> target) {
53 return Edges{get_ro_edge<IPatchDataLayerRefs>(0), get_rw_edge<PatchDataLayerEdge>(0)};