|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Mutable state for one validated EPUB navigation pass. More...
#include <epub_xml_toc_internal.h>
Data Fields | |
| const uint8_t * | source |
| Immutable navigation document. | |
| size_t | source_len |
| Navigation-document byte count. | |
| epub_book_t * | book |
| TOC output being populated. | |
| xml_reader_t * | reader |
| Reader whose live frames carry markers. | |
| xml_event_t | selected |
| Selected navigation element. | |
| bool | active |
| Selected subtree has begun. | |
| bool | saw_ol |
| Selected navigation contains its list. | |
Mutable state for one validated EPUB navigation pass.
Definition at line 22 of file epub_xml_toc_internal.h.
| bool priv_nav_ctx_t::active |
Selected subtree has begun.
Definition at line 28 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event().
| epub_book_t* priv_nav_ctx_t::book |
TOC output being populated.
Definition at line 25 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event(), and internal_nav_event_start().
| xml_reader_t* priv_nav_ctx_t::reader |
Reader whose live frames carry markers.
Definition at line 26 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event(), and internal_nav_event_start().
| bool priv_nav_ctx_t::saw_ol |
Selected navigation contains its list.
Definition at line 29 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event_start(), and priv_epub_xml_parse_nav().
| xml_event_t priv_nav_ctx_t::selected |
Selected navigation element.
Definition at line 27 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event(), and internal_nav_event_start().
| const uint8_t* priv_nav_ctx_t::source |
Immutable navigation document.
Definition at line 23 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event(), and internal_nav_event_start().
| size_t priv_nav_ctx_t::source_len |
Navigation-document byte count.
Definition at line 24 of file epub_xml_toc_internal.h.
Referenced by internal_nav_event(), and internal_nav_event_start().