Miscellaneous-NoFriendClassΒΆ

Friend type declarations shall not be used

Required inputs: IR

Do not use friend type declarations.
Example
class A {};

class B { friend class A; };  // Non-Compliant

class C
  {
    friend C f( void );      // Compliant - not a type declaration
  };

Possible Messages

Key

Text

Severity

Disabled

friend_class

Do not use friend type declarations.

None

False

Options