RE: [sv-ec] Q: Should local or protected members of a class be excluded from a bit stream cast.

From: Rich, Dave <Dave_Rich_at_.....>
Date: Tue Mar 14 2006 - 16:14:56 PST
I was hoping to gather some opinions on this. Without any other comment,
I will propose to make it illegal.

Dave


> -----Original Message-----
> From: Neil Korpusik [mailto:Neil.Korpusik@Sun.COM]
> Sent: Tuesday, March 14, 2006 1:44 PM
> To: Neil.Korpusik@Sun.COM
> Cc: Rich, Dave; sv-ec@eda.org
> Subject: Re: [sv-ec] Q: Should local or protected members of a class
be
> excluded from a bit stream cast.
> 
> Mantis 1384 has been opened for this issue.
> 
> Neil
> 
> 
> 
> Neil Korpusik wrote On 03/14/06 11:04,:
> > 8.17 Sreaming operators (pack/unpack)
> >
> > This sub-clause discusses the use of << and >> on class handles.
There
> > doesn't appear to be any mention of local or protected properties.
The
> > same issue you are raising for a bit-stream cast seems to also be
> relevant
> > to the streaming operators.
> >
> > Neil
> >
> >
> > Rich, Dave wrote On 03/14/06 07:15,:
> >
> >>This raises a deeper issue. I thought the intent of local/protected
was
> >>just linting. You should be able to remove the 'local' and
'protected'
> >>keywords from code that previously compiled with no change in
> >>functionality. Therefore, bit-stream casts with local members should
be
> >>illegal (unless you are bit streaming 'this').
> >>
> >>
> >>
> >>The latter seems a bit harsh, but are there other places
local/protected
> >>changes the semantics of an operator?
> >>
> >>
> >>
> >>
> >>
> >>Dave
> >>
> >>
> >>
>
>>----------------------------------------------------------------------
--
> >>
> >>*From:* owner-sv-ec@eda.org [mailto:owner-sv-ec@eda.org] *On Behalf
Of
> >>*Rich, Dave
> >>*Sent:* Monday, March 13, 2006 11:13 AM
> >>*To:* sv-ec@eda.org
> >>*Subject:* [sv-ec] Q: Should local or protected members of a class
be
> >>excluded from a bit stream cast.
> >>
> >>
> >>
> >>I think the answer should be yes, and this should be an erratum in
the
> LRM.
> >>
> >>
> >>
> >>David Rich
> >>Verification Technologist
> >>Design Verification & Test Division
> >>Mentor Graphics Corporation
> >>dave_rich@mentor.com
> >>Office:   408 487-7206
> >>Cell:     510 589-2625
> >>
> >>
> >>
> >
> >
> 
> --
> ---------------------------------------------------------------------
> Neil Korpusik                                     Tel: 408-720-4852
> Senior Staff Engineer                             Fax: 408-720-4850
> Frontend Technologies - ASICs & Processors (FTAP)
> Sun Microsystems
> email: neil.korpusik@sun.com
> ---------------------------------------------------------------------
> 
Received on Tue Mar 14 16:15:06 2006

This archive was generated by hypermail 2.1.8 : Tue Mar 14 2006 - 16:15:17 PST