Strips template parameters from a templated function name.

Synopsis

Declared in <llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h>

std::optional<StringRef>
StripTemplateParameters(StringRef Name);

Description

If Name is the name of a templated function that includes template parameters, returns a substring of Name containing no template parameters. E.g.: StripTemplateParameters("foo<int>") = "foo".

Return Value

Name without template parameters, or std::nullopt if none apply.

Parameters

Name

Description

Name

Possibly templated function name to strip.

Created with MrDocs