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

#include <TrailingObjects.h>

Public Types

enum  CollapseFirstSpaceOrNot { DoNotCollapseFirstSpace, CollapseFirstSpace, DoNotCollapseFirstSpace, CollapseFirstSpace }
 
enum  CollapseFirstSpaceOrNot { DoNotCollapseFirstSpace, CollapseFirstSpace, DoNotCollapseFirstSpace, CollapseFirstSpace }
 

Public Member Functions

 TrailingObjects ()
 
void setTrailingWhitespace (RenderText *whitespace)
 
void clear ()
 
void appendBoxIfNeeded (RenderBoxModelObject &box)
 
void updateWhitespaceCollapsingTransitionsForTrailingBoxes (LineWhitespaceCollapsingState &, const InlineIterator &lBreak, CollapseFirstSpaceOrNot)
 
 TrailingObjects ()
 
void setTrailingWhitespace (RenderText *whitespace)
 
void clear ()
 
void appendBoxIfNeeded (RenderBoxModelObject &box)
 
void updateWhitespaceCollapsingTransitionsForTrailingBoxes (LineWhitespaceCollapsingState &, const InlineIterator &lBreak, CollapseFirstSpaceOrNot)
 

Member Enumeration Documentation

◆ CollapseFirstSpaceOrNot [1/2]

Enumerator
DoNotCollapseFirstSpace 
CollapseFirstSpace 
DoNotCollapseFirstSpace 
CollapseFirstSpace 

◆ CollapseFirstSpaceOrNot [2/2]

Enumerator
DoNotCollapseFirstSpace 
CollapseFirstSpace 
DoNotCollapseFirstSpace 
CollapseFirstSpace 

Constructor & Destructor Documentation

◆ TrailingObjects() [1/2]

WebCore::TrailingObjects::TrailingObjects ( )
inline

◆ TrailingObjects() [2/2]

WebCore::TrailingObjects::TrailingObjects ( )
inline

Member Function Documentation

◆ appendBoxIfNeeded() [1/2]

void WebCore::TrailingObjects::appendBoxIfNeeded ( RenderBoxModelObject box)
inline

◆ appendBoxIfNeeded() [2/2]

void WebCore::TrailingObjects::appendBoxIfNeeded ( RenderBoxModelObject box)
inline

◆ clear() [1/2]

void WebCore::TrailingObjects::clear ( )
inline

◆ clear() [2/2]

void WebCore::TrailingObjects::clear ( )
inline

◆ setTrailingWhitespace() [1/2]

void WebCore::TrailingObjects::setTrailingWhitespace ( RenderText whitespace)
inline

◆ setTrailingWhitespace() [2/2]

void WebCore::TrailingObjects::setTrailingWhitespace ( RenderText whitespace)
inline

◆ updateWhitespaceCollapsingTransitionsForTrailingBoxes() [1/2]

void WebCore::TrailingObjects::updateWhitespaceCollapsingTransitionsForTrailingBoxes ( LineWhitespaceCollapsingState ,
const InlineIterator lBreak,
CollapseFirstSpaceOrNot   
)

◆ updateWhitespaceCollapsingTransitionsForTrailingBoxes() [2/2]

void WebCore::TrailingObjects::updateWhitespaceCollapsingTransitionsForTrailingBoxes ( LineWhitespaceCollapsingState lineWhitespaceCollapsingState,
const InlineIterator lBreak,
CollapseFirstSpaceOrNot  collapseFirstSpace 
)

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