ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_css_anc_t Struct Reference

One ancestor part of a descendant selector (e.g. More...

#include <reflow_css.h>

Data Fields

uint8_t tag
 Type tag, or k_reflow_tag_unknown = no type.
uint8_t pad8
 Padding.
uint16_t class_off
 Class name slice offset (class_len 0 = none).
uint16_t class_len
 Class name slice length, bytes.
uint16_t id_off
 Id name slice offset (id_len 0 = none).
uint16_t id_len
 Id name slice length, bytes.

Detailed Description

One ancestor part of a descendant selector (e.g.

the .chapter in .chapter p).

Same compound shape as a rule's subject (one type + one class + one id), but it constrains some ANCESTOR of the matched element rather than the element itself. tag == k_reflow_tag_unknown / class_len == 0 / id_len == 0 mean that part of the constraint is absent.

Definition at line 145 of file reflow_css.h.

Field Documentation

◆ class_len

uint16_t ra8_css_anc_t::class_len

Class name slice length, bytes.

Definition at line 149 of file reflow_css.h.

Referenced by internal_anc_matches(), internal_parse_complex_selector(), and internal_rule_rank().

◆ class_off

uint16_t ra8_css_anc_t::class_off

Class name slice offset (class_len 0 = none).

Definition at line 148 of file reflow_css.h.

Referenced by internal_anc_matches(), and internal_parse_complex_selector().

◆ id_len

uint16_t ra8_css_anc_t::id_len

Id name slice length, bytes.

Definition at line 151 of file reflow_css.h.

Referenced by internal_anc_matches(), internal_parse_complex_selector(), and internal_rule_rank().

◆ id_off

uint16_t ra8_css_anc_t::id_off

Id name slice offset (id_len 0 = none).

Definition at line 150 of file reflow_css.h.

Referenced by internal_anc_matches(), and internal_parse_complex_selector().

◆ pad8

uint8_t ra8_css_anc_t::pad8

Padding.

Definition at line 147 of file reflow_css.h.

◆ tag

uint8_t ra8_css_anc_t::tag

Type tag, or k_reflow_tag_unknown = no type.

Definition at line 146 of file reflow_css.h.

Referenced by internal_anc_matches(), internal_parse_complex_selector(), and internal_rule_rank().


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