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

Mutable state for one validated NCX navigation-map pass. More...

#include <epub_xml_toc_internal.h>

Collaboration diagram for priv_ncx_ctx_t:

Data Fields

const uint8_t * source
 Immutable NCX document.
size_t source_len
 NCX-document byte count.
epub_book_tbook
 TOC output being populated.
xml_reader_treader
 Reader whose live frames carry markers.
xml_event_t selected
 Selected navigation-map element.
bool active
 Selected subtree has begun.

Detailed Description

Mutable state for one validated NCX navigation-map pass.

Definition at line 33 of file epub_xml_toc_internal.h.

Field Documentation

◆ active

bool priv_ncx_ctx_t::active

Selected subtree has begun.

Definition at line 39 of file epub_xml_toc_internal.h.

Referenced by internal_ncx_event().

◆ book

epub_book_t* priv_ncx_ctx_t::book

TOC output being populated.

Definition at line 36 of file epub_xml_toc_internal.h.

Referenced by internal_ncx_event().

◆ reader

xml_reader_t* priv_ncx_ctx_t::reader

Reader whose live frames carry markers.

Definition at line 37 of file epub_xml_toc_internal.h.

Referenced by internal_ncx_event().

◆ selected

xml_event_t priv_ncx_ctx_t::selected

Selected navigation-map element.

Definition at line 38 of file epub_xml_toc_internal.h.

Referenced by internal_ncx_event().

◆ source

const uint8_t* priv_ncx_ctx_t::source

Immutable NCX document.

Definition at line 34 of file epub_xml_toc_internal.h.

Referenced by internal_ncx_event().

◆ source_len

size_t priv_ncx_ctx_t::source_len

NCX-document byte count.

Definition at line 35 of file epub_xml_toc_internal.h.

Referenced by internal_ncx_event().


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