Use std::function
Replace CallableHolder with std::function. No need to re-invent
the wheel.
Change-Id: I2647a802237dba4a48187718f0d3da59e97575d7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/pimgen.py b/pimgen.py
index 4fd6fcc..4cbaafd 100755
--- a/pimgen.py
+++ b/pimgen.py
@@ -371,7 +371,7 @@
filters = [
self.filter_map[x['name']](**x) for x in kw.pop('filters', [])]
filters = Vector(
- templates=[Template(name='FilterBasePtr', namespace=['details'])],
+ templates=[Template(name='Filter', namespace=['details'])],
args=filters)
event = MethodCall(
@@ -386,7 +386,7 @@
templates=[Template(name='EventBasePtr', namespace=['details'])],
args=[event])
- action_type = Template(name='ActionBasePtr', namespace=['details'])
+ action_type = Template(name='Action', namespace=['details'])
action_args = [
self.action_map[x['name']](**x) for x in kw.pop('actions', [])]
actions = Vector(