Forward from Neil S.
From: Nilotpal Sensarkar [mailto:nilotpal@marvell.com]
Sent: Monday, May 09, 2011 10:21 AM
To: Mehdi Mohtashemi
Subject: Multiple Inheritence Feedback
Comments on MI 1356:
* Page 2: In the example, the put() method in Fifo class should match the prototype in class PutImp
* Page 3: After the example, in the text "... associated delete() method....", I think you want to refer to deleteQ()
* In type access, Can we using a c++ style of 'using<symbol>' structure:
* The example in Section 8.25.2 can then be changed to :
class fooClass implements fooIntf;
using typedef fooIntf::t1_t;
t1_t t1_i; // Not an error, t1_t is used from fooIntf
virtual function t1_t fooFunc(); // correct. t1_t is used from fooIntf
return (ONE); // The type was imported with its values
endfunction : fooFunc
endclass : fooClass
* Section 8.25.2.1 - The text "At the time than and interface class...." Is not correct/doesn't sound correct-examples are correct
* Page 6: Text after example "...Finally derivedClass extends B..." - should be "extends A".
* 8.25.5 - Partial Implementation- I am not quite sure what the point is of a virtual class that implements an interface class- Can you give any example where this might be useful?
* 8.25.7- Constrain block- What's the point if there is no implementation?
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Mon May 9 10:46:58 2011
This archive was generated by hypermail 2.1.8 : Mon May 09 2011 - 10:47:00 PDT