#pragma once #include #include #include namespace ChapterXPathIndexerInternal { // outListItemIndex (when non-null) receives the running
  • count at the matched // element's position whenever the target XPath's deepest element is /li[N]. Set to // 0 if the target wasn't
  • -anchored or no match was found. bool findProgressForXPathInternal(const std::shared_ptr& epub, int spineIndex, const std::string& xpath, float& outIntraSpineProgress, bool& outExactMatch, uint16_t* outListItemIndex = nullptr); } // namespace ChapterXPathIndexerInternal