forked from OSchip/llvm-project
26 lines
518 B
ReStructuredText
26 lines
518 B
ReStructuredText
.. title:: clang-tidy - modernize-use-equals-delete
|
|
|
|
modernize-use-equals-delete
|
|
===========================
|
|
|
|
This check marks unimplemented private special member functions with ``= delete``.
|
|
To avoid false-positives, this check only applies in a translation unit that has
|
|
all other member functions implemented.
|
|
|
|
.. code-block:: c++
|
|
|
|
struct A {
|
|
private:
|
|
A(const A&);
|
|
A& operator=(const A&);
|
|
};
|
|
|
|
// becomes
|
|
|
|
struct A {
|
|
private:
|
|
A(const A&) = delete;
|
|
A& operator=(const A&) = delete;
|
|
};
|
|
|