xref: /openbmc/phosphor-dbus-monitor/src/templates/conditional.mako.cpp (revision 223c40931e4f413431ab2f84d92c5f404e2d9cf2)
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