webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::RenderTreePosition Class Reference

#include <RenderTreePosition.h>

Public Member Functions

 RenderTreePosition (RenderView &root)
 
 RenderTreePosition (RenderElement &parent)
 
RenderElementparent () const
 
void insert (RenderObject &)
 
bool canInsert (RenderElement &) const
 
bool canInsert (RenderText &) const
 
void computeNextSibling (const Node &)
 
void invalidateNextSibling ()
 
void invalidateNextSibling (const RenderObject &)
 
RenderObjectpreviousSiblingRenderer (const Text &) const
 
RenderObjectnextSiblingRenderer (const Node &) const
 

Static Public Member Functions

static bool isRendererReparented (const RenderObject &)
 

Constructor & Destructor Documentation

◆ RenderTreePosition() [1/2]

WebCore::RenderTreePosition::RenderTreePosition ( RenderView root)
inlineexplicit

◆ RenderTreePosition() [2/2]

WebCore::RenderTreePosition::RenderTreePosition ( RenderElement parent)
inlineexplicit

Member Function Documentation

◆ canInsert() [1/2]

bool WebCore::RenderTreePosition::canInsert ( RenderElement renderer) const
inline

◆ canInsert() [2/2]

bool WebCore::RenderTreePosition::canInsert ( RenderText renderer) const
inline

◆ computeNextSibling()

void WebCore::RenderTreePosition::computeNextSibling ( const Node node)

◆ insert()

void WebCore::RenderTreePosition::insert ( RenderObject renderer)
inline

◆ invalidateNextSibling() [1/2]

void WebCore::RenderTreePosition::invalidateNextSibling ( )
inline

◆ invalidateNextSibling() [2/2]

void WebCore::RenderTreePosition::invalidateNextSibling ( const RenderObject siblingRenderer)

◆ isRendererReparented()

bool WebCore::RenderTreePosition::isRendererReparented ( const RenderObject renderer)
static

◆ nextSiblingRenderer()

RenderObject * WebCore::RenderTreePosition::nextSiblingRenderer ( const Node node) const

◆ parent()

RenderElement& WebCore::RenderTreePosition::parent ( ) const
inline

◆ previousSiblingRenderer()

RenderObject * WebCore::RenderTreePosition::previousSiblingRenderer ( const Text textNode) const

The documentation for this class was generated from the following files: