DOM::CSSSelector Class Reference
List of all members.Detailed Description
Definition at line 73 of file css_base.h.
Public Types | |
| None = 0 | |
| Id | |
| Exact | |
| Set | |
| Class | |
| List | |
| Hyphen | |
| PseudoClass | |
| PseudoElement | |
| Contain | |
| Begin | |
| End | |
| Descendant = 0 | |
| Child | |
| DirectAdjacent | |
| IndirectAdjacent | |
| SubSelector | |
| PseudoNotParsed = 0 | |
| PseudoOther | |
| PseudoEmpty | |
| PseudoFirstChild | |
| PseudoLastChild | |
| PseudoNthChild | |
| PseudoNthLastChild | |
| PseudoOnlyChild | |
| PseudoFirstOfType | |
| PseudoLastOfType | |
| PseudoNthOfType | |
| PseudoNthLastOfType | |
| PseudoOnlyOfType | |
| PseudoLink | |
| PseudoVisited | |
| PseudoHover | |
| PseudoFocus | |
| PseudoActive | |
| PseudoTarget | |
| PseudoLang | |
| PseudoNot | |
| PseudoContains | |
| PseudoRoot | |
| PseudoEnabled | |
| PseudoDisabled | |
| PseudoChecked | |
| PseudoIndeterminate | |
| PseudoFirstLine | |
| PseudoFirstLetter | |
| PseudoSelection | |
| PseudoBefore | |
| PseudoAfter | |
| PseudoMarker | |
| PseudoReplaced | |
| enum | Match { None = 0, Id, Exact, Set, Class, List, Hyphen, PseudoClass, PseudoElement, Contain, Begin, End } |
| enum | Relation { Descendant = 0, Child, DirectAdjacent, IndirectAdjacent, SubSelector } |
| enum | PseudoType { PseudoNotParsed = 0, PseudoOther, PseudoEmpty, PseudoFirstChild, PseudoLastChild, PseudoNthChild, PseudoNthLastChild, PseudoOnlyChild, PseudoFirstOfType, PseudoLastOfType, PseudoNthOfType, PseudoNthLastOfType, PseudoOnlyOfType, PseudoLink, PseudoVisited, PseudoHover, PseudoFocus, PseudoActive, PseudoTarget, PseudoLang, PseudoNot, PseudoContains, PseudoRoot, PseudoEnabled, PseudoDisabled, PseudoChecked, PseudoIndeterminate, PseudoFirstLine, PseudoFirstLetter, PseudoSelection, PseudoBefore, PseudoAfter, PseudoMarker, PseudoReplaced } |
Public Member Functions | |
| CSSSelector () | |
| ~CSSSelector () | |
| void | print () |
| DOMString | selectorText () const |
| bool | operator== (const CSSSelector &other) const |
| unsigned int | specificity () const |
| PseudoType | pseudoType () const |
Public Attributes | |
| DOM::DOMString | value |
| CSSSelector * | tagHistory |
| CSSSelector * | simpleSelector |
| DOM::DOMString | string_arg |
| DOM::NodeImpl::Id | attr |
| DOM::NodeImpl::Id | tag |
| Relation | relation: 3 |
| Match | match: 4 |
| bool | nonCSSHint: 1 |
| unsigned int | pseudoId: 4 |
| PseudoType | _pseudoType: 6 |
Member Function Documentation
| void CSSSelector::print | ( | ) |
| DOMString CSSSelector::selectorText | ( | ) | const |
The documentation for this class was generated from the following files:

