MCPcopy Create free account
hub / github.com/andreasfertig/cppinsights / BuildTemplateParamObjectName

Function BuildTemplateParamObjectName

InsightsHelpers.cpp:1172–1183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1170//-----------------------------------------------------------------------------
1171
1172std::string BuildTemplateParamObjectName(std::string name)
1173{
1174 ReplaceAll(name, "{"sv, "_"sv);
1175 ReplaceAll(name, "}"sv, "_"sv);
1176 ReplaceAll(name, " "sv, ""sv);
1177 ReplaceAll(name, ","sv, "_"sv);
1178 ReplaceAll(name, "."sv, "_"sv);
1179 ReplaceAll(name, "+"sv, "_"sv);
1180 ReplaceAll(name, "-"sv, "n"sv);
1181
1182 return name;
1183}
1184//-----------------------------------------------------------------------------
1185
1186std::string GetName(const TemplateParamObjectDecl& decl)

Callers 3

InsertCoroutineMethod · 0.85
InsertTemplateArgMethod · 0.85
GetNameFunction · 0.85

Calls 1

ReplaceAllFunction · 0.85

Tested by

no test coverage detected