[clangd] Code action to declare missing move/copy constructor/assignment
authorSam McCall <sam.mccall@gmail.com>
Sun, 2 Jan 2022 04:01:43 +0000 (05:01 +0100)
committerSam McCall <sam.mccall@gmail.com>
Wed, 6 Apr 2022 14:14:42 +0000 (16:14 +0200)
commit68eac9a6e7a10eba8081bab340fda8be13a7840e
treee7e0cbc197fe72ffd28ef9cc4353c1c1a049db64
parent05535f3d07282ee6f88bb11ce3050051370cb867
[clangd] Code action to declare missing move/copy constructor/assignment

Fixes https://github.com/clangd/clangd/issues/973

Differential Revision: https://reviews.llvm.org/D116490
clang-tools-extra/clangd/ParsedAST.cpp
clang-tools-extra/clangd/ParsedAST.h
clang-tools-extra/clangd/refactor/tweaks/CMakeLists.txt
clang-tools-extra/clangd/refactor/tweaks/SpecialMembers.cpp [new file with mode: 0644]
clang-tools-extra/clangd/unittests/tweaks/SpecialMembersTests.cpp [new file with mode: 0644]