diff --git a/.clang-tidy b/.clang-tidy index c1dd300..6dd99da 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,5 +1,6 @@ Checks: -*, + cppcoreguidelines-special-member-functions, readability-*, -readability-else-after-return, -readability-function-cognitive-complexity, diff --git a/include/argparse/argparse.hpp b/include/argparse/argparse.hpp index 112dbb0..9b08ea0 100644 --- a/include/argparse/argparse.hpp +++ b/include/argparse/argparse.hpp @@ -910,6 +910,8 @@ public: } } + ~ArgumentParser() = default; + ArgumentParser &operator=(const ArgumentParser &other) { auto tmp = other; std::swap(*this, tmp);