#pragma once #include #include #include #include #include "character.h" using numbered_element_spec = std::tuple; //using numbered_elements = std::vector>; using numbered_elements = std::vector; numbered_elements html_line_states(std::vector lines); numbered_elements latex_line_states(std::vector lines); std::pair add_html_caption_numbers(std::string html_text, int& chapter_number); std::string add_latex_caption_numbers(std::string text); std::string resolve_caption_references( std::string target, std::vector lines, numbered_elements states);