1 % if c.defer: 2 std::make_unique<DeferrableCallback<ConfigPropertyCallbacks, SDEventTimer>>( 3 ${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}], 4 ${indent(1)}*ConfigConditions::get()[${c.condition}], 5 ${indent(1)}${c.defer})\ 6 % else: 7 std::make_unique<ConditionalCallback<ConfigPropertyCallbacks>>( 8 ${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}], 9 ${indent(1)}*ConfigConditions::get()[${c.condition}])\ 10 % endif\ 11