Rule M11-0-1 (required, implementation, automated)

Member data in non-POD class types shall be private.

See MISRA C++ 2008 [7] See: POD-type, Standard-Layout-Class, Trivially-Copyable