Hi All,
Using pragmas for DPI-OO configuration purposes was questioned in the sv-cc committee.
As a result, we proposed to remove section 36 from the proposal.
I got an AI to describe briefly what functionality will be omitted with removal of the pragmas.
So the user will not be able to do the following:
* Select export class members which should not be mapped to the corresponding C++ proxy class
* Choose a non-default name for the C++ intermediate layer namespace, proxy class or a C++ proxy function
* Specify a non-default superclass for the C++ proxy class
* Choose a non-default file name for the C++ intermediate layer source file
* Choose a non-default memory management rule for the import method DPI reference class return value and output arguments (the C++ foreign objects should be deallocated by the intermediate layer rather than by the code writer)
* Choose a specific foreign language if SystemVerilog takes on itself generation of the foreign language definitions for exported classes and subroutines
I think that those configuration options are not essential and can be re-considered for addition later.
Regards,
Vitaly
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Thu Sep 15 11:12:18 2011
This archive was generated by hypermail 2.1.8 : Thu Sep 15 2011 - 11:12:27 PDT