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

#include <ElementRareData.h>

Inheritance diagram for WebCore::ElementRareData:
WebCore::NodeRareData WebCore::NodeRareDataBase

Public Member Functions

 ElementRareData (RenderElement *)
 
 ~ElementRareData ()
 
void setBeforePseudoElement (RefPtr< PseudoElement > &&)
 
void setAfterPseudoElement (RefPtr< PseudoElement > &&)
 
PseudoElementbeforePseudoElement () const
 
PseudoElementafterPseudoElement () const
 
void resetComputedStyle ()
 
void resetDynamicRestyleObservations ()
 
int tabIndex () const
 
void setTabIndexExplicitly (int index)
 
bool tabIndexSetExplicitly () const
 
void clearTabIndexExplicitly ()
 
bool needsFocusAppearanceUpdateSoonAfterAttach () const
 
void setNeedsFocusAppearanceUpdateSoonAfterAttach (bool needs)
 
bool styleAffectedByActive () const
 
void setStyleAffectedByActive (bool value)
 
bool styleAffectedByEmpty () const
 
void setStyleAffectedByEmpty (bool value)
 
bool styleAffectedByFocusWithin () const
 
void setStyleAffectedByFocusWithin (bool value)
 
RegionOversetState regionOversetState () const
 
void setRegionOversetState (RegionOversetState state)
 
bool isNamedFlowContentElement () const
 
void setIsNamedFlowContentElement (bool value)
 
bool childrenAffectedByDrag () const
 
void setChildrenAffectedByDrag (bool value)
 
bool childrenAffectedByLastChildRules () const
 
void setChildrenAffectedByLastChildRules (bool value)
 
bool childrenAffectedByBackwardPositionalRules () const
 
void setChildrenAffectedByBackwardPositionalRules (bool value)
 
bool childrenAffectedByPropertyBasedBackwardPositionalRules () const
 
void setChildrenAffectedByPropertyBasedBackwardPositionalRules (bool value)
 
unsigned childIndex () const
 
void setChildIndex (unsigned index)
 
void clearShadowRoot ()
 
ShadowRootshadowRoot () const
 
void setShadowRoot (RefPtr< ShadowRoot > &&shadowRoot)
 
CustomElementReactionQueuecustomElementReactionQueue ()
 
void setCustomElementReactionQueue (std::unique_ptr< CustomElementReactionQueue > &&queue)
 
NamedNodeMapattributeMap () const
 
void setAttributeMap (std::unique_ptr< NamedNodeMap > attributeMap)
 
RenderStylecomputedStyle () const
 
void setComputedStyle (std::unique_ptr< RenderStyle > computedStyle)
 
DOMTokenListclassList () const
 
void setClassList (std::unique_ptr< DOMTokenList > classList)
 
DatasetDOMStringMapdataset () const
 
void setDataset (std::unique_ptr< DatasetDOMStringMap > dataset)
 
LayoutSize minimumSizeForResizing () const
 
void setMinimumSizeForResizing (LayoutSize size)
 
IntPoint savedLayerScrollPosition () const
 
void setSavedLayerScrollPosition (IntPoint position)
 
bool hasPendingResources () const
 
void setHasPendingResources (bool has)
 
bool hasDisplayContents () const
 
void setHasDisplayContents (bool value)
 
- Public Member Functions inherited from WebCore::NodeRareData
 NodeRareData (RenderObject *renderer)
 
void clearNodeLists ()
 
NodeListsNodeDatanodeLists () const
 
NodeListsNodeDataensureNodeLists ()
 
NodeMutationObserverDatamutationObserverData ()
 
NodeMutationObserverDataensureMutationObserverData ()
 
unsigned connectedSubframeCount () const
 
void incrementConnectedSubframeCount (unsigned amount)
 
void decrementConnectedSubframeCount (unsigned amount)
 
- Public Member Functions inherited from WebCore::NodeRareDataBase
RenderObjectrenderer () const
 
void setRenderer (RenderObject *renderer)
 
RenderObjectrenderer () const
 
void setRenderer (RenderObject *renderer)
 

Static Public Member Functions

static ptrdiff_t childIndexMemoryOffset ()
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::NodeRareDataBase
 NodeRareDataBase (RenderObject *renderer)
 
 NodeRareDataBase (RenderObject *renderer)
 

Constructor & Destructor Documentation

◆ ElementRareData()

WebCore::ElementRareData::ElementRareData ( RenderElement renderer)
inlineexplicit

◆ ~ElementRareData()

WebCore::ElementRareData::~ElementRareData ( )
inline

Member Function Documentation

◆ afterPseudoElement()

PseudoElement* WebCore::ElementRareData::afterPseudoElement ( ) const
inline

◆ attributeMap()

NamedNodeMap* WebCore::ElementRareData::attributeMap ( ) const
inline

◆ beforePseudoElement()

PseudoElement* WebCore::ElementRareData::beforePseudoElement ( ) const
inline

◆ childIndex()

unsigned WebCore::ElementRareData::childIndex ( ) const
inline

◆ childIndexMemoryOffset()

static ptrdiff_t WebCore::ElementRareData::childIndexMemoryOffset ( )
inlinestatic

◆ childrenAffectedByBackwardPositionalRules()

bool WebCore::ElementRareData::childrenAffectedByBackwardPositionalRules ( ) const
inline

◆ childrenAffectedByDrag()

bool WebCore::ElementRareData::childrenAffectedByDrag ( ) const
inline

◆ childrenAffectedByLastChildRules()

bool WebCore::ElementRareData::childrenAffectedByLastChildRules ( ) const
inline

◆ childrenAffectedByPropertyBasedBackwardPositionalRules()

bool WebCore::ElementRareData::childrenAffectedByPropertyBasedBackwardPositionalRules ( ) const
inline

◆ classList()

DOMTokenList* WebCore::ElementRareData::classList ( ) const
inline

◆ clearShadowRoot()

void WebCore::ElementRareData::clearShadowRoot ( )
inline

◆ clearTabIndexExplicitly()

void WebCore::ElementRareData::clearTabIndexExplicitly ( )
inline

◆ computedStyle()

RenderStyle* WebCore::ElementRareData::computedStyle ( ) const
inline

◆ customElementReactionQueue()

CustomElementReactionQueue* WebCore::ElementRareData::customElementReactionQueue ( )
inline

◆ dataset()

DatasetDOMStringMap* WebCore::ElementRareData::dataset ( ) const
inline

◆ hasDisplayContents()

bool WebCore::ElementRareData::hasDisplayContents ( ) const
inline

◆ hasPendingResources()

bool WebCore::ElementRareData::hasPendingResources ( ) const
inline

◆ isNamedFlowContentElement()

bool WebCore::ElementRareData::isNamedFlowContentElement ( ) const
inline

◆ minimumSizeForResizing()

LayoutSize WebCore::ElementRareData::minimumSizeForResizing ( ) const
inline

◆ needsFocusAppearanceUpdateSoonAfterAttach()

bool WebCore::ElementRareData::needsFocusAppearanceUpdateSoonAfterAttach ( ) const
inline

◆ regionOversetState()

RegionOversetState WebCore::ElementRareData::regionOversetState ( ) const
inline

◆ resetComputedStyle()

void WebCore::ElementRareData::resetComputedStyle ( )
inline

◆ resetDynamicRestyleObservations()

void WebCore::ElementRareData::resetDynamicRestyleObservations ( )
inline

◆ savedLayerScrollPosition()

IntPoint WebCore::ElementRareData::savedLayerScrollPosition ( ) const
inline

◆ setAfterPseudoElement()

void WebCore::ElementRareData::setAfterPseudoElement ( RefPtr< PseudoElement > &&  pseudoElement)
inline

◆ setAttributeMap()

void WebCore::ElementRareData::setAttributeMap ( std::unique_ptr< NamedNodeMap attributeMap)
inline

◆ setBeforePseudoElement()

void WebCore::ElementRareData::setBeforePseudoElement ( RefPtr< PseudoElement > &&  pseudoElement)
inline

◆ setChildIndex()

void WebCore::ElementRareData::setChildIndex ( unsigned  index)
inline

◆ setChildrenAffectedByBackwardPositionalRules()

void WebCore::ElementRareData::setChildrenAffectedByBackwardPositionalRules ( bool  value)
inline

◆ setChildrenAffectedByDrag()

void WebCore::ElementRareData::setChildrenAffectedByDrag ( bool  value)
inline

◆ setChildrenAffectedByLastChildRules()

void WebCore::ElementRareData::setChildrenAffectedByLastChildRules ( bool  value)
inline

◆ setChildrenAffectedByPropertyBasedBackwardPositionalRules()

void WebCore::ElementRareData::setChildrenAffectedByPropertyBasedBackwardPositionalRules ( bool  value)
inline

◆ setClassList()

void WebCore::ElementRareData::setClassList ( std::unique_ptr< DOMTokenList classList)
inline

◆ setComputedStyle()

void WebCore::ElementRareData::setComputedStyle ( std::unique_ptr< RenderStyle computedStyle)
inline

◆ setCustomElementReactionQueue()

void WebCore::ElementRareData::setCustomElementReactionQueue ( std::unique_ptr< CustomElementReactionQueue > &&  queue)
inline

◆ setDataset()

void WebCore::ElementRareData::setDataset ( std::unique_ptr< DatasetDOMStringMap dataset)
inline

◆ setHasDisplayContents()

void WebCore::ElementRareData::setHasDisplayContents ( bool  value)
inline

◆ setHasPendingResources()

void WebCore::ElementRareData::setHasPendingResources ( bool  has)
inline

◆ setIsNamedFlowContentElement()

void WebCore::ElementRareData::setIsNamedFlowContentElement ( bool  value)
inline

◆ setMinimumSizeForResizing()

void WebCore::ElementRareData::setMinimumSizeForResizing ( LayoutSize  size)
inline

◆ setNeedsFocusAppearanceUpdateSoonAfterAttach()

void WebCore::ElementRareData::setNeedsFocusAppearanceUpdateSoonAfterAttach ( bool  needs)
inline

◆ setRegionOversetState()

void WebCore::ElementRareData::setRegionOversetState ( RegionOversetState  state)
inline

◆ setSavedLayerScrollPosition()

void WebCore::ElementRareData::setSavedLayerScrollPosition ( IntPoint  position)
inline

◆ setShadowRoot()

void WebCore::ElementRareData::setShadowRoot ( RefPtr< ShadowRoot > &&  shadowRoot)
inline

◆ setStyleAffectedByActive()

void WebCore::ElementRareData::setStyleAffectedByActive ( bool  value)
inline

◆ setStyleAffectedByEmpty()

void WebCore::ElementRareData::setStyleAffectedByEmpty ( bool  value)
inline

◆ setStyleAffectedByFocusWithin()

void WebCore::ElementRareData::setStyleAffectedByFocusWithin ( bool  value)
inline

◆ setTabIndexExplicitly()

void WebCore::ElementRareData::setTabIndexExplicitly ( int  index)
inline

◆ shadowRoot()

ShadowRoot* WebCore::ElementRareData::shadowRoot ( ) const
inline

◆ styleAffectedByActive()

bool WebCore::ElementRareData::styleAffectedByActive ( ) const
inline

◆ styleAffectedByEmpty()

bool WebCore::ElementRareData::styleAffectedByEmpty ( ) const
inline

◆ styleAffectedByFocusWithin()

bool WebCore::ElementRareData::styleAffectedByFocusWithin ( ) const
inline

◆ tabIndex()

int WebCore::ElementRareData::tabIndex ( ) const
inline

◆ tabIndexSetExplicitly()

bool WebCore::ElementRareData::tabIndexSetExplicitly ( ) const
inline

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