On May 25, 2010, at 3:05 AM, TAMURA, Kent wrote:

>> Generally speaking I suggest we do not use the "m_" prefix for the members 
>> of structs. And I suggest that classes with public data members be structs 
>> instead of classes. Classes that have public data members only for 
>> historical reasons should be changed so the data members are not public. We 
>> should talk some specific examples.
> 
> As for protected data members, many classes use "m_" prefix. I found 
> protected members without "m_" in HTMLTableCellElement and 
> HTMLTableColElement. I guess they are legacy code and we should use "m_" for 
> protected members too.

Older classes did not use the "m_" prefix consistently. Public and protected 
members were a little slower to get changed than others because they affected 
more source files. We want to use "m_" for all non-static data members, but 
data members should also be private.

Generally speaking, protected data members should be avoided entirely. Existing 
protected data members should generally be replaced with private data members 
and we can add protected accessor functions as needed.

    -- Darin

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to