webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Public Attributes | List of all members
WebCore::Style::Relation Struct Reference

#include <StyleRelations.h>

Public Types

enum  Type {
  AffectedByActive, AffectedByDrag, AffectedByEmpty, AffectedByFocusWithin,
  AffectedByHover, AffectedByPreviousSibling, AffectsNextSibling, ChildrenAffectedByBackwardPositionalRules,
  ChildrenAffectedByFirstChildRules, ChildrenAffectedByPropertyBasedBackwardPositionalRules, ChildrenAffectedByLastChildRules, FirstChild,
  LastChild, NthChildIndex, Unique
}
 

Public Member Functions

 Relation (const Element &element, Type type, unsigned value=1)
 

Public Attributes

const Elementelement
 
Type type
 
unsigned value
 

Member Enumeration Documentation

◆ Type

Enumerator
AffectedByActive 
AffectedByDrag 
AffectedByEmpty 
AffectedByFocusWithin 
AffectedByHover 
AffectedByPreviousSibling 
AffectsNextSibling 
ChildrenAffectedByBackwardPositionalRules 
ChildrenAffectedByFirstChildRules 
ChildrenAffectedByPropertyBasedBackwardPositionalRules 
ChildrenAffectedByLastChildRules 
FirstChild 
LastChild 
NthChildIndex 
Unique 

Constructor & Destructor Documentation

◆ Relation()

WebCore::Style::Relation::Relation ( const Element element,
Type  type,
unsigned  value = 1 
)
inline

Member Data Documentation

◆ element

const Element* WebCore::Style::Relation::element

◆ type

Type WebCore::Style::Relation::type

◆ value

unsigned WebCore::Style::Relation::value

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