Namespaces and Macros ambiguity in 1666-2005

From: Puneet Goel <p.goel@acm.org>
Date: Sun Apr 04 2010 - 02:16:53 PDT

Greetings

Section 3.3.4 of the IEEE 1666-2005 states ....

An implementation shall place every declaration and every macro definition
> specified by this standard within one of the two namespaces sc_core and
> sc_dt.

IMO, this is misleading since cpp macros are not governed by the C++
namespaces.

Also, given the list of macros in the present standard, I feel a lot of
these could be converted to (or replaced by) inline functions.

Regards
- Puneet

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Sun Apr 4 21:42:01 2010

This archive was generated by hypermail 2.1.8 : Sun Apr 04 2010 - 21:42:05 PDT