1 % if c.defer:
2 std::make_unique<DeferrableCallback<ConfigPropertyCallbacks>>(
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