diff options
Diffstat (limited to 'src/templates/conditional.mako.cpp')
-rw-r--r-- | src/templates/conditional.mako.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/templates/conditional.mako.cpp b/src/templates/conditional.mako.cpp index 3cc9564..229b3d6 100644 --- a/src/templates/conditional.mako.cpp +++ b/src/templates/conditional.mako.cpp @@ -1,3 +1,10 @@ +% if c.defer: +std::make_unique<DeferrableCallback<ConfigPropertyCallbacks, SDEventTimer>>( +${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}], +${indent(1)}*ConfigConditions::get()[${c.condition}], +${indent(1)}${c.defer})\ +% else: std::make_unique<ConditionalCallback<ConfigPropertyCallbacks>>( ${indent(1)}ConfigPropertyCallbackGroups::get()[${c.graph}], ${indent(1)}*ConfigConditions::get()[${c.condition}])\ +% endif\ |