On Nov 15, 2009, at 9:57 PM, Chris Jerdonek wrote: > In particular, the following file uses "using namespace WTF::Unicode" five > times, but within the bodies of various template definitions: > > http://trac.webkit.org/browser/trunk/WebCore/platform/text/BidiResolver.h > > (see line 304, for example) > > Is this also not okay?
This is fine. If the "using namespace" is scoped to a particular function, then it’s not the same thing we’re talking about. > The following is another example. The using statement for this one appears > at the beginning, outside of any definitions, but the file seems to be > central: > > http://trac.webkit.org/browser/trunk/JavaScriptGlue/JSUtils.h > > It uses "using namespace JSC". JavaScriptGlue does not follow the WebKit coding style — there’s no need to look at files inside the JavaScriptGlue directory when considering matters of style. > My second question is whether the guideline above should apply, for the same > reason, to all "using" statements within header files -- and not just to > "using namespace" statements. Statements of the form "using WTF::..." would > be exceptions. You've already discussed those here: > > https://lists.webkit.org/pipermail/webkit-dev/2009-November/010453.html > > I checked, and there are only about 40 files in all of WebKit that wouldn't > currently be following this -- slightly less than half of which are in JSC. Probably. We’d have to discuss specific examples to be sure. -- Darin _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev