OMG IDL, aka OMG Interface Definition Language, is an interface design language created in 2018.
#2773on PLDB | 6Years Old |
interface A {
typedef long L1;
short opA (in L1 l_1);
};
interface B {
typedef short L1;
L1 opB (in long l);
};
interface C: B, A {
typedef L1 L2; // Error: L1 ambiguous
typedef A::L1 L3; // A::L1 is OK
B::L1 opC (in L3 l_3); // All OK no ambiguities
};