66 std::string simplified;
67 simplified.reserve(deName.size());
69 int templateDepth = 0;
71 for(
char const c : deName)
75 if(templateDepth++ == 0)
76 simplified +=
"<...>";
93 std::string withoutAlpaka;
94 withoutAlpaka.reserve(simplified.size());
95 constexpr std::string_view alpakaNamespace =
"alpaka::";
96 for(
size_t i = 0; i < simplified.size();)
98 if(simplified.compare(i, alpakaNamespace.size(), alpakaNamespace) == 0)
100 i += alpakaNamespace.size();
103 withoutAlpaka += simplified[i++];
105 simplified = std::move(withoutAlpaka);