My understanding is that we almost always use the explicit keyword unless we "explicitly" want implicit construction. For example, AtomicString has a non-explicit constructor that takes a String on purpose (or at least controlled by NO_IMPLICIT_ATOMICSTRING).
Adam On Mon, May 17, 2010 at 12:39 PM, Chris Jerdonek <cjerdo...@webkit.org> wrote: > Hi, I have a basic question. What has been WebKit's stance on the use of the > explicit keyword (for higher-level objects in particular)? Do we prefer the > looser API's that conversion by constructor affords, or do we more often > discourage relying on conversion by constructor? > > For comparison, the Google C++ style guide says the explicit keyword should > almost always be used. Note that I'm not suggesting that this be added to > our style guide. > > Thanks, > --Chris > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev