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

Reply via email to