Issue 18761: Errors on code snippes related to skeleton classes (idl2cpp11-rtf) Source: Remedy IT (Mr. Johnny Willemsen, jwillemsen(at)remedy.nl) Nature: Clarification Severity: Minor Summary: There is an error in 6.25.6 related to the skeleton classes. The skeleton classes should derive from each other, not from the traits, so it should be as below, also C_skel is lacking. // C++ class A_skel : public virtual PortableServer::ServantBase {}; class B_skel : public virtual A_skel {}; class C_skel : public virtual A_skel {}; class D_skel : public virtual B_skel, public virtual C_skel {}; The other code bits in this section also have to be checked and see if they are ok. Resolution: Revised Text: Actions taken: June 6, 2013: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 06 Jun 2013 13:27:00 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Johnny Willemsen Employer: Remedy IT mailFrom: jwillemsen@remedy.nl Terms_Agreement: I agree Specification: IDL to C++11 Language mapping Section: 6.25.6 FormalNumber: formal/13-02-04 Version: 1.0 Doc_Year: 2013 Doc_Month: February Doc_Day: 01 Page: 43 Title: Errors on code snippes related to skeleton classes Nature: Clarification Severity: Minor CODE: 3TMw8 B1: Report Issue Remote Name: a32248.upc-a.chello.nl Remote User: HTTP User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 Time: 01:27 PM Description: There is an error in 6.25.6 related to the skeleton classes. The skeleton classes should derive from each other, not from the traits, so it should be as below, also C_skel is lacking. // C++ class A_skel : public virtual PortableServer::ServantBase {}; class B_skel : public virtual A_skel {}; class C_skel : public virtual A_skel {}; class D_skel : public virtual B_skel, public virtual C_skel {}; The other code bits in this section also have to be checked and see if they are ok.