blob: b217c56aaa4527199a2e0d91c424d766c2a2b4ab [file] [log] [blame]
Brad Bishopb6044802017-05-07 23:14:57 -04001const std::array<std::string, ${len(meta)}> meta = {
2% for m in meta:
3 "${m.name}"s,
4% endfor
5};
6
7const std::array<std::string, ${len(paths)}> paths = {
8% for p in paths:
9 "${p.name}"s,
10% endfor
11};
12
13const std::array<PathMeta, ${len(pathmeta)}> pathMeta = {{
14% for p in pathmeta:
15 PathMeta{ paths[${p.path}], meta[${p.meta}] },
16% endfor
17}};
18
19const std::array<RefVector<const std::string>, ${len(pathgroups)}> groups = {{
20% for g in pathgroups:
21 // ${g.name}
22 {
23 % for p in g.members:
24 paths[${p[0]}],
25 % endfor
26 },
27% endfor
28}};