class SymbolName
Declaration
class SymbolName { /* full declaration omitted */ };
Description
A name of a symbol. Symbol's name can be composed of multiple strings. For example, Objective-C methods can contain multiple argument labels:
Declared at: clang/include/clang/Tooling/Refactoring/Rename/SymbolName.h:29
Member Variables
- private llvm::SmallVector<std::string, 1> Name
Method Overview
- public SymbolName(llvm::StringRef Name)
- public ArrayRef<std::string> getNamePieces() const
Methods
¶SymbolName(llvm::StringRef Name)
SymbolName(llvm::StringRef Name)
Declared at: clang/include/clang/Tooling/Refactoring/Rename/SymbolName.h:31
Parameters
- llvm::StringRef Name
¶ArrayRef<std::string> getNamePieces() const
ArrayRef<std::string> getNamePieces() const
Declared at: clang/include/clang/Tooling/Refactoring/Rename/SymbolName.h:39