clang-tools 22.0.0git
clang::clangd::ArgStripper Class Reference

#include <CompileCommands.h>

Public Member Functions

 ArgStripper ()=default
 ArgStripper (ArgStripper &&)=default
 ArgStripper (const ArgStripper &)=delete
ArgStripperoperator= (ArgStripper &&)=default
ArgStripperoperator= (const ArgStripper &)=delete
void strip (llvm::StringRef Arg)
void process (std::vector< std::string > &Args) const

Detailed Description

Definition at line 65 of file CompileCommands.h.

Constructor & Destructor Documentation

◆ ArgStripper() [1/3]

clang::clangd::ArgStripper::ArgStripper ( )
default

◆ ArgStripper() [2/3]

clang::clangd::ArgStripper::ArgStripper ( ArgStripper && )
default

References ArgStripper().

◆ ArgStripper() [3/3]

clang::clangd::ArgStripper::ArgStripper ( const ArgStripper & )
delete

References ArgStripper().

Member Function Documentation

◆ operator=() [1/2]

ArgStripper & clang::clangd::ArgStripper::operator= ( ArgStripper && )
default

References ArgStripper().

◆ operator=() [2/2]

ArgStripper & clang::clangd::ArgStripper::operator= ( const ArgStripper & )
delete

◆ process()

void clang::clangd::ArgStripper::process ( std::vector< std::string > & Args) const

Definition at line 581 of file CompileCommands.cpp.

References clang::clangd::Read, and clang::clangd::Write.

◆ strip()

void clang::clangd::ArgStripper::strip ( llvm::StringRef Arg)

Definition at line 541 of file CompileCommands.cpp.


The documentation for this class was generated from the following files: