const std::array, ${len(callbackgroups)}> groups = {{ % for g in callbackgroups: {${', '.join([str(x) for x in g.members])}}, % endfor }}; <% graphs = [ x for x in callbacks if hasattr(x, 'graph')] %>\ const std::array callbacks = { % for g in graphs: ${g.graph}, % endfor };