-
Key: CPP11-75
-
Legacy Issue Number: 1535
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: 2. The spec is silent on whether POA servant classes need to use
virtual inheritence when an IDL class inherits from the same base
interface more than once:// IDL
{ void op(); }
interface A;
interface B : A { };
interface C : A { };
value D : supports B, C { };Must POA_B & POA_C inherit virtually from POA_A or can defined
independently with all of interface A"s operations? This makes a big
difference for values that support interfaces, since, for example, value
D is defined by the C++ language mapping to inherit from both POA_B and
POA_C. So, does value D inherit one or two versions of A::op()? -
Reported: CPP 1.0b1 — Thu, 18 Jun 1998 04:00 GMT
-
Disposition: Resolved — CPP 1.1
-
Disposition Summary:
resolved
-
Updated: Fri, 6 Mar 2015 20:58 GMT
CPP11 — Do POA servant classes need to use virtual inheritance?
- Key: CPP11-75
- OMG Task Force: C++ Mapping RTF