Return the outermost and innermost lexical components of Name.
Declared in <llvm/DebugInfo/LogicalView/Core/LVSupport.h>
LVLexicalComponent
getInnerComponent(StringRef Name);
The given string represents a symbol or type name with optional enclosing scopes, such as: name, name<..>, scope::name, scope::..::name, etc. The string can have multiple references to template instantiations.
Tuple of (outer scopes, innermost component); outer is empty when Name has a single component.
| Name | Description |
|---|---|
| Name | Scoped symbol or type name to split. |