clang-tools  14.0.0git
Public Attributes | List of all members
clang::clangd::RenameInputs Struct Reference

#include <Rename.h>

Collaboration diagram for clang::clangd::RenameInputs:
Collaboration graph
[legend]

Public Attributes

Position Pos
 
llvm::StringRef NewName
 
ParsedASTAST
 
llvm::StringRef MainFilePath
 
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS = nullptr
 
const SymbolIndexIndex = nullptr
 
RenameOptions Opts = {}
 

Detailed Description

Definition at line 33 of file Rename.h.

Member Data Documentation

◆ AST

ParsedAST& clang::clangd::RenameInputs::AST

Definition at line 37 of file Rename.h.

◆ FS

llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> clang::clangd::RenameInputs::FS = nullptr

Definition at line 43 of file Rename.h.

Referenced by clang::clangd::rename().

◆ Index

const SymbolIndex* clang::clangd::RenameInputs::Index = nullptr

Definition at line 45 of file Rename.h.

Referenced by clang::clangd::rename().

◆ MainFilePath

llvm::StringRef clang::clangd::RenameInputs::MainFilePath

Definition at line 38 of file Rename.h.

◆ NewName

llvm::StringRef clang::clangd::RenameInputs::NewName

Definition at line 35 of file Rename.h.

◆ Opts

RenameOptions clang::clangd::RenameInputs::Opts = {}

Definition at line 47 of file Rename.h.

◆ Pos

Position clang::clangd::RenameInputs::Pos

Definition at line 34 of file Rename.h.


The documentation for this struct was generated from the following file: