88class  CompliantClass  {
99public: 
1010  CompliantClass () = default ;
11-   CompliantClass (CompliantClass const  &);                   //  COMPLIANT
12-   CompliantClass (CompliantClass &&) noexcept ;               //  COMPLIANT
13-   CompliantClass &operator =(CompliantClass const  &) &;      //  COMPLIANT
14-   CompliantClass &operator =(CompliantClass &&) &  noexcept ; //  COMPLIANT
11+   CompliantClass (CompliantClass const  &);                 //  COMPLIANT
12+   CompliantClass (CompliantClass &&) noexcept ;             //  COMPLIANT
13+   CompliantClass &operator =(CompliantClass const  &) &;    //  COMPLIANT
14+   CompliantClass &operator =(CompliantClass &&) &noexcept ; //  COMPLIANT
1515};
1616
1717class  CompliantWithAlternatives  {
@@ -22,9 +22,9 @@ class CompliantWithAlternatives {
2222  explicit  constexpr  CompliantWithAlternatives (
2323      CompliantWithAlternatives &&) noexcept ; //  COMPLIANT
2424  constexpr  CompliantWithAlternatives &
25-   operator =(const  CompliantWithAlternatives &) &  noexcept ; //  COMPLIANT
25+   operator =(const  CompliantWithAlternatives &) &noexcept ; //  COMPLIANT
2626  constexpr  CompliantWithAlternatives &
27-   operator =(CompliantWithAlternatives &&) &  noexcept ; //  COMPLIANT
27+   operator =(CompliantWithAlternatives &&) &noexcept ; //  COMPLIANT
2828};
2929
3030class  CompliantVoidReturn  {
@@ -35,7 +35,7 @@ class CompliantVoidReturn {
3535  void 
3636  operator =(CompliantVoidReturn const  &) &; //  COMPLIANT - void return allowed
3737  void  operator =(
38-       CompliantVoidReturn &&) &  noexcept ; //  COMPLIANT - void return allowed
38+       CompliantVoidReturn &&) &noexcept ; //  COMPLIANT - void return allowed
3939};
4040
4141//  Non-compliant examples
@@ -146,10 +146,10 @@ class DeletedOperations {
146146struct  CompliantStruct  {
147147public: 
148148  CompliantStruct () = default ;
149-   CompliantStruct (CompliantStruct const  &);                   //  COMPLIANT
150-   CompliantStruct (CompliantStruct &&) noexcept ;               //  COMPLIANT
151-   CompliantStruct &operator =(CompliantStruct const  &) &;      //  COMPLIANT
152-   CompliantStruct &operator =(CompliantStruct &&) &  noexcept ; //  COMPLIANT
149+   CompliantStruct (CompliantStruct const  &);                 //  COMPLIANT
150+   CompliantStruct (CompliantStruct &&) noexcept ;             //  COMPLIANT
151+   CompliantStruct &operator =(CompliantStruct const  &) &;    //  COMPLIANT
152+   CompliantStruct &operator =(CompliantStruct &&) &noexcept ; //  COMPLIANT
153153};
154154
155155struct  NonCompliantStruct  {
0 commit comments