-opt<Function *> findFunctionPtr(\r
- const Program & p,\r
- const std::string & name,\r
- const std::vector<std::string> & namespacePrefixes)\r
-{\r
- if (namespacePrefixes.empty())\r
- {\r
- return findPtr<Function>(p.functions, [&](Function f) { return f.name == name; });\r
- }\r
- \r
- auto n = find<Namespace>(p.namespaces, [&](Namespace n) { return n.name == namespacePrefixes[0]; });\r