Updated:

Const member functions:

Do use const member functions in classes that are independent data holders, to 
help distinguish between references that can modify the data and references 
that can't.

Do not use const member functions in classes that participate in object graphs, 
since the distinction is weak. Do not use const member functions for DOM or 
render tree nodes.

Geoff

On May 30, 2011, at 4:08 PM, Ryosuke Niwa wrote:

> On Mon, May 30, 2011 at 4:02 PM, Geoffrey Garen <[email protected]> wrote:
> Do not use const member functions in complex classes that do a lot more than 
> hold one piece of data
> 
> I'm not sure if the complexity of a class or holding piece of data are useful 
> criteria.  Looking at DOM or render tree, it seems that we don't want to use 
> const when an object constitutes (i.e. object's data members are essential in 
> creating) a larger data structure such as a tree or a list.
> 
> - Ryosuke
> 

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to