On Sep 28, 2010, at 4:26 PM, David Levin wrote: > This came up before: > https://lists.webkit.org/pipermail/webkit-dev/2010-May/012873.html but I'd > like to understand it a bit better. > > It feels there were two points of view: > Use explicit only when necessary to prevent an undesirable implicit > conversion like int to vector. > Use explicit except when it is desirable to allow an implicit conversion that > makes the code simpler. For example, the String <-> AtomicString makes the > bindings generator code simpler since it doesn't need to know which the > underlying method takes. > Are there any reasons beyond personal preference to select either of these? > > Starting list: > > Pro's for #1 > It is a pain to remember to put explicit every time you have a constructor > with one argument.
Could check-webkit-style be beaten into forcing this for us? > > Pro's for #2 > It would prevent accidental mistakes that happen with implicit > constructors. > > dave > > _______________________________________________ > 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