diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-07 04:48:35 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-07 04:48:35 +0000 |
commit | 207df6fc406e81bfeebdff7f404bd242ff3f099f (patch) | |
tree | a1a796b056909dd0a04ffec163db9363a8757808 /src/md2attr_line.hh | |
parent | Releasing progress-linux version 0.11.2-1~progress7.99u1. (diff) | |
download | lnav-207df6fc406e81bfeebdff7f404bd242ff3f099f.tar.xz lnav-207df6fc406e81bfeebdff7f404bd242ff3f099f.zip |
Merging upstream version 0.12.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/md2attr_line.hh')
-rw-r--r-- | src/md2attr_line.hh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/md2attr_line.hh b/src/md2attr_line.hh index 9f1f977..212b3ac 100644 --- a/src/md2attr_line.hh +++ b/src/md2attr_line.hh @@ -34,6 +34,10 @@ #include "ghc/filesystem.hpp" #include "md4cpp.hh" +namespace pugi { +class xml_node; +} + class md2attr_line : public md4cpp::typed_event_handler<attr_line_t> { public: md2attr_line() { this->ml_blocks.resize(1); } @@ -77,13 +81,14 @@ private: void append_url_footnote(std::string href); void flush_footnotes(); + attr_line_t to_attr_line(const pugi::xml_node& doc); nonstd::optional<ghc::filesystem::path> ml_source_path; std::vector<attr_line_t> ml_blocks; std::vector<list_block_t> ml_list_stack; std::vector<table_t> ml_tables; std::vector<size_t> ml_span_starts; - std::vector<size_t> ml_html_span_starts; + std::vector<std::pair<std::string, size_t>> ml_html_starts; std::vector<attr_line_t> ml_footnotes; int32_t ml_code_depth{0}; }; |