[webkit-dev] How to find out how many children in a RenderObject

David Hyatt hyatt at apple.com
Fri Jun 26 13:03:15 PDT 2009

On Jun 26, 2009, at 12:59 AM, n179911 wrote:

> Can you please tell me how can I find out how many children in a  
> RenderObject?
> In RenderObject, I only see these method, I can't find a way which
> return the number of children from a given RenderObject
> RenderObject* childAt(unsigned) const;
> RenderObject* firstLeafChild() const;
> RenderObject* lastLeafChild() const;
> Thank you.

Assuming you mean immediate children and not descendants...

unsigned count = 0;
for (RenderObject* current = firstChild(); current; current = current- 

(hyatt at apple.com)

More information about the webkit-dev mailing list