struct S {}; class C {}; void processStruct0( struct S s, int i ); void processClass0( class C c, int i ); void processStruct1( struct S s, int i ); void processClass1( class C c, int i ); void processStruct2( struct S s, int i ); void processClass2( class C c, int i );