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

#include <Rename.h>

Collaboration diagram for clang::clangd::RenameInputs:
Collaboration graph

Public Attributes

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

Detailed Description

Definition at line 31 of file Rename.h.

Member Data Documentation


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

Definition at line 35 of file Rename.h.

◆ FS

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

Definition at line 41 of file Rename.h.

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

◆ Index

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

Definition at line 43 of file Rename.h.

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

◆ MainFilePath

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

Definition at line 36 of file Rename.h.

◆ NewName

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

Definition at line 33 of file Rename.h.

◆ Opts

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

Definition at line 45 of file Rename.h.

◆ Pos

Position clang::clangd::RenameInputs::Pos

Definition at line 32 of file Rename.h.

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