#include <stdbool.h>
#include <stdint.h>
#include <libcss/select.h>
#include "stylesheet.h"
Go to the source code of this file.
|
| enum | css_node_flags {
CSS_NODE_FLAGS_NONE = 0
, CSS_NODE_FLAGS_HAS_HINTS = (1 << 0)
, CSS_NODE_FLAGS_HAS_INLINE_STYLE = (1 << 1)
, CSS_NODE_FLAGS_PSEUDO_CLASS_ACTIVE = (1 << 2)
,
CSS_NODE_FLAGS_PSEUDO_CLASS_FOCUS = (1 << 3)
, CSS_NODE_FLAGS_PSEUDO_CLASS_HOVER = (1 << 4)
, CSS_NODE_FLAGS_PSEUDO_CLASS_LINK = (1 << 5)
, CSS_NODE_FLAGS_PSEUDO_CLASS_VISITED = (1 << 6)
,
CSS_NODE_FLAGS_TAINT_PSEUDO_CLASS = (1 << 7)
, CSS_NODE_FLAGS_TAINT_ATTRIBUTE = (1 << 8)
, CSS_NODE_FLAGS_TAINT_SIBLING = (1 << 9)
, CSS_NODE_FLAGS__PSEUDO_CLASSES_MASK
} |
| |
◆ css_node_flags
◆ css_select_state
◆ prop_state
◆ reject_item
Item in the reject cache (only class and id types are valid)
◆ css_node_flags
| Enumerator |
|---|
| CSS_NODE_FLAGS_NONE | |
| CSS_NODE_FLAGS_HAS_HINTS | |
| CSS_NODE_FLAGS_HAS_INLINE_STYLE | |
| CSS_NODE_FLAGS_PSEUDO_CLASS_ACTIVE | |
| CSS_NODE_FLAGS_PSEUDO_CLASS_FOCUS | |
| CSS_NODE_FLAGS_PSEUDO_CLASS_HOVER | |
| CSS_NODE_FLAGS_PSEUDO_CLASS_LINK | |
| CSS_NODE_FLAGS_PSEUDO_CLASS_VISITED | |
| CSS_NODE_FLAGS_TAINT_PSEUDO_CLASS | |
| CSS_NODE_FLAGS_TAINT_ATTRIBUTE | |
| CSS_NODE_FLAGS_TAINT_SIBLING | |
| CSS_NODE_FLAGS__PSEUDO_CLASSES_MASK | |
◆ css__outranks_existing()