Miscellaneous-MissingDestructorΒΆ

Each class needs an explicitly declared destructor

Required inputs: IR

This rule ensures that destruction semantics are made clear by providing an explicit destructor.
See Also
Rule GeneralPurpose-RuleOfThree demands a destructor for classes that have explicitly declared copy/move constructors or assignment operators, but does not warn in cases where the compiler-provided destructor suffices.

Possible Messages

Key

Text

Severity

Disabled

missing_explicit_destructor

Class does not have an explicitly declared destructor.

None

False

Options