[sv-ec] FW: Multiple Inheritence Feedback

From: Mehdi Mohtashemi <Mehdi.Mohtashemi@synopsys.com>
Date: Mon May 09 2011 - 10:46:32 PDT

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