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

#include <Rename.h>

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 38 of file Rename.h.

Member Data Documentation

◆ AST

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

Definition at line 42 of file Rename.h.

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

◆ FS

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

Definition at line 48 of file Rename.h.

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

◆ Index

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

Definition at line 50 of file Rename.h.

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

◆ MainFilePath

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

Definition at line 43 of file Rename.h.

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

◆ NewName

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

Definition at line 40 of file Rename.h.

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

◆ Opts

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

Definition at line 52 of file Rename.h.

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

◆ Pos

Position clang::clangd::RenameInputs::Pos

Definition at line 39 of file Rename.h.

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


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