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

Methods

SymbolName(llvm::StringRef Name)

Declared at: clang/include/clang/Tooling/Refactoring/Rename/SymbolName.h:31

Parameters

llvm::StringRef Name

ArrayRef<std::string> getNamePieces() const

Declared at: clang/include/clang/Tooling/Refactoring/Rename/SymbolName.h:39