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

#include <RangeBoundaryPoint.h>

Public Member Functions

 RangeBoundaryPoint (Node *container)
 
 RangeBoundaryPoint (const RangeBoundaryPoint &)
 
const Position toPosition () const
 
Nodecontainer () const
 
unsigned offset () const
 
NodechildBefore () const
 
void clear ()
 
void set (Ref< Node > &&container, unsigned offset, Node *childBefore)
 
void setOffset (unsigned)
 
void setToBeforeChild (Node &)
 
void setToAfterChild (Node &)
 
void setToStartOfNode (Ref< Node > &&)
 
void setToEndOfNode (Ref< Node > &&)
 
void childBeforeWillBeRemoved ()
 
void invalidateOffset () const
 
void ensureOffsetIsValid () const
 
 RangeBoundaryPoint (Node *container)
 
 RangeBoundaryPoint (const RangeBoundaryPoint &)
 
const Position toPosition () const
 
Nodecontainer () const
 
unsigned offset () const
 
NodechildBefore () const
 
void clear ()
 
void set (Ref< Node > &&container, unsigned offset, Node *childBefore)
 
void setOffset (unsigned)
 
void setToBeforeChild (Node &)
 
void setToAfterChild (Node &)
 
void setToStartOfNode (Ref< Node > &&)
 
void setToEndOfNode (Ref< Node > &&)
 
void childBeforeWillBeRemoved ()
 
void invalidateOffset () const
 
void ensureOffsetIsValid () const
 

Constructor & Destructor Documentation

◆ RangeBoundaryPoint() [1/4]

WebCore::RangeBoundaryPoint::RangeBoundaryPoint ( Node container)
inlineexplicit

◆ RangeBoundaryPoint() [2/4]

WebCore::RangeBoundaryPoint::RangeBoundaryPoint ( const RangeBoundaryPoint other)
inlineexplicit

◆ RangeBoundaryPoint() [3/4]

WebCore::RangeBoundaryPoint::RangeBoundaryPoint ( Node container)
explicit

◆ RangeBoundaryPoint() [4/4]

WebCore::RangeBoundaryPoint::RangeBoundaryPoint ( const RangeBoundaryPoint )
explicit

Member Function Documentation

◆ childBefore() [1/2]

Node * WebCore::RangeBoundaryPoint::childBefore ( ) const
inline

◆ childBefore() [2/2]

Node* WebCore::RangeBoundaryPoint::childBefore ( ) const

◆ childBeforeWillBeRemoved() [1/2]

void WebCore::RangeBoundaryPoint::childBeforeWillBeRemoved ( )
inline

◆ childBeforeWillBeRemoved() [2/2]

void WebCore::RangeBoundaryPoint::childBeforeWillBeRemoved ( )

◆ clear() [1/2]

void WebCore::RangeBoundaryPoint::clear ( )
inline

◆ clear() [2/2]

void WebCore::RangeBoundaryPoint::clear ( )

◆ container() [1/2]

Node* WebCore::RangeBoundaryPoint::container ( ) const

◆ container() [2/2]

Node * WebCore::RangeBoundaryPoint::container ( ) const
inline

◆ ensureOffsetIsValid() [1/2]

void WebCore::RangeBoundaryPoint::ensureOffsetIsValid ( ) const
inline

◆ ensureOffsetIsValid() [2/2]

void WebCore::RangeBoundaryPoint::ensureOffsetIsValid ( ) const

◆ invalidateOffset() [1/2]

void WebCore::RangeBoundaryPoint::invalidateOffset ( ) const

◆ invalidateOffset() [2/2]

void WebCore::RangeBoundaryPoint::invalidateOffset ( ) const
inline

◆ offset() [1/2]

unsigned WebCore::RangeBoundaryPoint::offset ( ) const

◆ offset() [2/2]

unsigned WebCore::RangeBoundaryPoint::offset ( ) const
inline

◆ set() [1/2]

void WebCore::RangeBoundaryPoint::set ( Ref< Node > &&  container,
unsigned  offset,
Node childBefore 
)

◆ set() [2/2]

void WebCore::RangeBoundaryPoint::set ( Ref< Node > &&  container,
unsigned  offset,
Node childBefore 
)
inline

◆ setOffset() [1/2]

void WebCore::RangeBoundaryPoint::setOffset ( unsigned  offset)
inline

◆ setOffset() [2/2]

void WebCore::RangeBoundaryPoint::setOffset ( unsigned  )

◆ setToAfterChild() [1/2]

void WebCore::RangeBoundaryPoint::setToAfterChild ( Node child)
inline

◆ setToAfterChild() [2/2]

void WebCore::RangeBoundaryPoint::setToAfterChild ( Node )

◆ setToBeforeChild() [1/2]

void WebCore::RangeBoundaryPoint::setToBeforeChild ( Node child)
inline

◆ setToBeforeChild() [2/2]

void WebCore::RangeBoundaryPoint::setToBeforeChild ( Node )

◆ setToEndOfNode() [1/2]

void WebCore::RangeBoundaryPoint::setToEndOfNode ( Ref< Node > &&  container)
inline

◆ setToEndOfNode() [2/2]

void WebCore::RangeBoundaryPoint::setToEndOfNode ( Ref< Node > &&  )

◆ setToStartOfNode() [1/2]

void WebCore::RangeBoundaryPoint::setToStartOfNode ( Ref< Node > &&  container)
inline

◆ setToStartOfNode() [2/2]

void WebCore::RangeBoundaryPoint::setToStartOfNode ( Ref< Node > &&  )

◆ toPosition() [1/2]

const Position WebCore::RangeBoundaryPoint::toPosition ( ) const

◆ toPosition() [2/2]

const Position WebCore::RangeBoundaryPoint::toPosition ( ) const
inline

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