The main difference is section 4.14 was written by the sv-bc and section 4.16 was written by the sv-ec. Section 4.14 is essentially defining casting in terms of changing the implicit casting rules for assignment compatibility into explicit casts. Section 4.16 is defining bit-stream types and how casting works with dynamically sized data types. A bit-stream cast is just a special case of a static cast. The latter section could either be merged into 4.14 or moved into section 8 - operators and expressions. I believe there is already a mantis item to fix the last example in section 4.14, but I think it could be removed entirely since it is duplicating what is already described in section 4.16. Dave ________________________________ From: owner-sv-bc@server.eda-stds.org [mailto:owner-sv-bc@server.eda-stds.org] On Behalf Of Bresticker, Shalom Sent: Thursday, August 10, 2006 1:59 AM To: sv-bc@server.eda-stds.org Subject: [sv-bc] types of casting Hi, What are the essential differences between static casting as described in 4.14 and bit-stream casting as described in 4.16 ? The differences don't seem to be clearly described. Thanks, Shalom Shalom Bresticker Intel Jerusalem LAD DA +972 2 589-6852 +972 54 721-1033 I don't represent Intel
This archive was generated by hypermail 2.1.8 : Thu Aug 10 2006 - 08:24:00 PDT