From 563c3044bca5546879d01956c8e6209352c769e7 Mon Sep 17 00:00:00 2001 From: Robert van Engelen Date: Fri, 12 Aug 2022 13:30:51 -0400 Subject: [PATCH] released v3.2.9 add cmake rules for Windows builds --- README.md | 1 + bin/win32/reflex.exe | Bin 693248 -> 693248 bytes bin/win64/reflex.exe | Bin 797696 -> 797696 bytes CMakeLists.txt => cmake/CMakeLists.cmake | 0 doc/doxygen_entrydb_35971.tmp | 0 doc/doxygen_objdb_35971.tmp | 0 doc/html/abslexer_8h.html | 4 ++-- doc/html/absmatcher_8h.html | 4 ++-- doc/html/annotated.html | 4 ++-- doc/html/bits_8h.html | 4 ++-- doc/html/boostmatcher_8h.html | 4 ++-- doc/html/class_reflex-members.html | 4 ++-- doc/html/class_reflex.html | 4 ++-- doc/html/classes.html | 4 ++-- ...lassreflex_1_1_abstract_lexer-members.html | 4 ++-- doc/html/classreflex_1_1_abstract_lexer.html | 4 ++-- ..._1_abstract_lexer_1_1_matcher-members.html | 4 ++-- ...reflex_1_1_abstract_lexer_1_1_matcher.html | 4 ++-- ...ssreflex_1_1_abstract_matcher-members.html | 4 ++-- .../classreflex_1_1_abstract_matcher.html | 4 ++-- ...abstract_matcher_1_1_iterator-members.html | 4 ++-- ...lex_1_1_abstract_matcher_1_1_iterator.html | 4 ++-- ...bstract_matcher_1_1_operation-members.html | 4 ++-- ...ex_1_1_abstract_matcher_1_1_operation.html | 4 ++-- doc/html/classreflex_1_1_bits-members.html | 4 ++-- doc/html/classreflex_1_1_bits.html | 4 ++-- ...classreflex_1_1_boost_matcher-members.html | 4 ++-- doc/html/classreflex_1_1_boost_matcher.html | 4 ++-- ...reflex_1_1_boost_perl_matcher-members.html | 4 ++-- .../classreflex_1_1_boost_perl_matcher.html | 4 ++-- ...eflex_1_1_boost_posix_matcher-members.html | 4 ++-- .../classreflex_1_1_boost_posix_matcher.html | 4 ++-- ...lassreflex_1_1_buffered_input-members.html | 4 ++-- doc/html/classreflex_1_1_buffered_input.html | 4 ++-- ...fered_input_1_1dos__streambuf-members.html | 4 ++-- ..._1_1_buffered_input_1_1dos__streambuf.html | 4 ++-- ...1_buffered_input_1_1streambuf-members.html | 4 ++-- ...eflex_1_1_buffered_input_1_1streambuf.html | 4 ++-- .../classreflex_1_1_flex_lexer-members.html | 4 ++-- doc/html/classreflex_1_1_flex_lexer.html | 4 ++-- ...ex_1_1_flex_lexer_1_1_matcher-members.html | 4 ++-- ...lassreflex_1_1_flex_lexer_1_1_matcher.html | 4 ++-- doc/html/classreflex_1_1_input-members.html | 4 ++-- doc/html/classreflex_1_1_input.html | 4 ++-- ...x_1_1_input_1_1dos__streambuf-members.html | 4 ++-- ...assreflex_1_1_input_1_1dos__streambuf.html | 4 ++-- ...reflex_1_1_input_1_1streambuf-members.html | 4 ++-- .../classreflex_1_1_input_1_1streambuf.html | 4 ++-- doc/html/classreflex_1_1_matcher-members.html | 4 ++-- doc/html/classreflex_1_1_matcher.html | 4 ++-- .../classreflex_1_1_o_ranges-members.html | 4 ++-- doc/html/classreflex_1_1_o_ranges.html | 4 ++-- ...ssreflex_1_1_p_c_r_e2_matcher-members.html | 4 ++-- .../classreflex_1_1_p_c_r_e2_matcher.html | 4 ++-- ...ex_1_1_p_c_r_e2_u_t_f_matcher-members.html | 4 ++-- ...lassreflex_1_1_p_c_r_e2_u_t_f_matcher.html | 4 ++-- doc/html/classreflex_1_1_pattern-members.html | 4 ++-- doc/html/classreflex_1_1_pattern.html | 4 ++-- ...assreflex_1_1_pattern_matcher-members.html | 4 ++-- doc/html/classreflex_1_1_pattern_matcher.html | 4 ++-- ...atcher_3_01std_1_1string_01_4-members.html | 4 ++-- ...attern_matcher_3_01std_1_1string_01_4.html | 4 ++-- ...ssreflex_1_1_posix_1_1_tables-members.html | 4 ++-- .../classreflex_1_1_posix_1_1_tables.html | 4 ++-- doc/html/classreflex_1_1_ranges-members.html | 4 ++-- doc/html/classreflex_1_1_ranges.html | 4 ++-- ...ssreflex_1_1_std_ecma_matcher-members.html | 4 ++-- .../classreflex_1_1_std_ecma_matcher.html | 4 ++-- .../classreflex_1_1_std_matcher-members.html | 4 ++-- doc/html/classreflex_1_1_std_matcher.html | 4 ++-- ...sreflex_1_1_std_posix_matcher-members.html | 4 ++-- .../classreflex_1_1_std_posix_matcher.html | 4 ++-- ...reflex_1_1_unicode_1_1_tables-members.html | 4 ++-- .../classreflex_1_1_unicode_1_1_tables.html | 4 ++-- .../classreflex_1_1regex__error-members.html | 4 ++-- doc/html/classreflex_1_1regex__error.html | 4 ++-- doc/html/convert_8h.html | 4 ++-- doc/html/debug_8h.html | 4 ++-- doc/html/dir_000002_000000.html | 4 ++-- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 4 ++-- .../dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html | 4 ++-- .../dir_d44c64559bbebec7f509842c48db8b23.html | 4 ++-- doc/html/dot_inline_dotgraph_1.png | Bin 12673 -> 14458 bytes doc/html/dot_inline_dotgraph_2.png | Bin 21629 -> 21511 bytes doc/html/dot_inline_dotgraph_3.png | Bin 19539 -> 19183 bytes doc/html/dot_inline_dotgraph_4.png | Bin 19623 -> 17182 bytes doc/html/error_8h.html | 4 ++-- doc/html/files.html | 4 ++-- doc/html/flexlexer_8h.html | 4 ++-- doc/html/functions.html | 4 ++-- doc/html/functions_0x7e.html | 4 ++-- doc/html/functions_b.html | 4 ++-- doc/html/functions_c.html | 4 ++-- doc/html/functions_d.html | 4 ++-- doc/html/functions_e.html | 4 ++-- doc/html/functions_enum.html | 4 ++-- doc/html/functions_eval.html | 4 ++-- doc/html/functions_f.html | 4 ++-- doc/html/functions_func.html | 4 ++-- doc/html/functions_func_0x7e.html | 4 ++-- doc/html/functions_func_b.html | 4 ++-- doc/html/functions_func_c.html | 4 ++-- doc/html/functions_func_d.html | 4 ++-- doc/html/functions_func_e.html | 4 ++-- doc/html/functions_func_f.html | 4 ++-- doc/html/functions_func_g.html | 4 ++-- doc/html/functions_func_h.html | 4 ++-- doc/html/functions_func_i.html | 4 ++-- doc/html/functions_func_l.html | 4 ++-- doc/html/functions_func_m.html | 4 ++-- doc/html/functions_func_n.html | 4 ++-- doc/html/functions_func_o.html | 4 ++-- doc/html/functions_func_p.html | 4 ++-- doc/html/functions_func_r.html | 4 ++-- doc/html/functions_func_s.html | 4 ++-- doc/html/functions_func_t.html | 4 ++-- doc/html/functions_func_u.html | 4 ++-- doc/html/functions_func_v.html | 4 ++-- doc/html/functions_func_w.html | 4 ++-- doc/html/functions_func_x.html | 4 ++-- doc/html/functions_func_y.html | 4 ++-- doc/html/functions_g.html | 4 ++-- doc/html/functions_h.html | 4 ++-- doc/html/functions_i.html | 4 ++-- doc/html/functions_j.html | 4 ++-- doc/html/functions_k.html | 4 ++-- doc/html/functions_l.html | 4 ++-- doc/html/functions_m.html | 4 ++-- doc/html/functions_n.html | 4 ++-- doc/html/functions_o.html | 4 ++-- doc/html/functions_p.html | 4 ++-- doc/html/functions_q.html | 4 ++-- doc/html/functions_r.html | 4 ++-- doc/html/functions_rela.html | 4 ++-- doc/html/functions_s.html | 4 ++-- doc/html/functions_t.html | 4 ++-- doc/html/functions_type.html | 4 ++-- doc/html/functions_u.html | 4 ++-- doc/html/functions_v.html | 4 ++-- doc/html/functions_vars.html | 4 ++-- doc/html/functions_vars_b.html | 4 ++-- doc/html/functions_vars_c.html | 4 ++-- doc/html/functions_vars_d.html | 4 ++-- doc/html/functions_vars_e.html | 4 ++-- doc/html/functions_vars_f.html | 4 ++-- doc/html/functions_vars_g.html | 4 ++-- doc/html/functions_vars_h.html | 4 ++-- doc/html/functions_vars_i.html | 4 ++-- doc/html/functions_vars_j.html | 4 ++-- doc/html/functions_vars_k.html | 4 ++-- doc/html/functions_vars_l.html | 4 ++-- doc/html/functions_vars_m.html | 4 ++-- doc/html/functions_vars_n.html | 4 ++-- doc/html/functions_vars_o.html | 4 ++-- doc/html/functions_vars_p.html | 4 ++-- doc/html/functions_vars_q.html | 4 ++-- doc/html/functions_vars_r.html | 4 ++-- doc/html/functions_vars_s.html | 4 ++-- doc/html/functions_vars_t.html | 4 ++-- doc/html/functions_vars_u.html | 4 ++-- doc/html/functions_vars_v.html | 4 ++-- doc/html/functions_vars_w.html | 4 ++-- doc/html/functions_vars_x.html | 4 ++-- doc/html/functions_vars_z.html | 4 ++-- doc/html/functions_w.html | 4 ++-- doc/html/functions_x.html | 4 ++-- doc/html/functions_y.html | 4 ++-- doc/html/functions_z.html | 4 ++-- doc/html/globals.html | 4 ++-- doc/html/globals_defs.html | 4 ++-- doc/html/globals_func.html | 4 ++-- doc/html/globals_vars.html | 4 ++-- doc/html/graph_legend.html | 4 ++-- doc/html/hierarchy.html | 4 ++-- doc/html/index.html | 12 ++++++------ doc/html/index_8md.html | 4 ++-- doc/html/inherits.html | 4 ++-- doc/html/input_8h.html | 4 ++-- doc/html/matcher_8h.html | 4 ++-- doc/html/namespacemembers.html | 4 ++-- doc/html/namespacemembers_func.html | 4 ++-- doc/html/namespacemembers_type.html | 4 ++-- doc/html/namespacemembers_vars.html | 4 ++-- doc/html/namespacereflex.html | 4 ++-- doc/html/namespacereflex_1_1_posix.html | 4 ++-- doc/html/namespacereflex_1_1_unicode.html | 4 ++-- .../namespacereflex_1_1convert__flag.html | 4 ++-- doc/html/namespaces.html | 4 ++-- doc/html/pattern_8h.html | 4 ++-- doc/html/pcre2matcher_8h.html | 4 ++-- doc/html/posix_8h.html | 4 ++-- doc/html/ranges_8h.html | 4 ++-- doc/html/reflex_8cpp.html | 4 ++-- doc/html/reflex_8h.html | 8 ++++---- doc/html/setop_8h.html | 4 ++-- doc/html/simd_8h.html | 4 ++-- doc/html/stdmatcher_8h.html | 4 ++-- doc/html/struct_reflex_1_1_code-members.html | 4 ++-- doc/html/struct_reflex_1_1_code.html | 4 ++-- .../struct_reflex_1_1_library-members.html | 4 ++-- doc/html/struct_reflex_1_1_library.html | 4 ++-- doc/html/struct_reflex_1_1_rule-members.html | 4 ++-- doc/html/struct_reflex_1_1_rule.html | 4 ++-- ..._1_abstract_matcher_1_1_const-members.html | 4 ++-- ...reflex_1_1_abstract_matcher_1_1_const.html | 4 ++-- ..._abstract_matcher_1_1_context-members.html | 4 ++-- ...flex_1_1_abstract_matcher_1_1_context.html | 4 ++-- ..._abstract_matcher_1_1_handler-members.html | 4 ++-- ...flex_1_1_abstract_matcher_1_1_handler.html | 4 ++-- ...1_abstract_matcher_1_1_option-members.html | 4 ++-- ...eflex_1_1_abstract_matcher_1_1_option.html | 4 ++-- ...uctreflex_1_1_bits_1_1_bitref-members.html | 4 ++-- .../structreflex_1_1_bits_1_1_bitref.html | 4 ++-- ...treflex_1_1_input_1_1_handler-members.html | 4 ++-- .../structreflex_1_1_input_1_1_handler.html | 4 ++-- ...x_1_1_input_1_1file__encoding-members.html | 4 ++-- ...uctreflex_1_1_input_1_1file__encoding.html | 4 ++-- ...treflex_1_1_matcher_1_1_f_s_m-members.html | 4 ++-- .../structreflex_1_1_matcher_1_1_f_s_m.html | 4 ++-- ...treflex_1_1_pattern_1_1_chars-members.html | 4 ++-- .../structreflex_1_1_pattern_1_1_chars.html | 4 ++-- ...treflex_1_1_pattern_1_1_const-members.html | 4 ++-- .../structreflex_1_1_pattern_1_1_const.html | 4 ++-- ...treflex_1_1_pattern_1_1_d_f_a-members.html | 4 ++-- .../structreflex_1_1_pattern_1_1_d_f_a.html | 4 ++-- ...1_pattern_1_1_d_f_a_1_1_state-members.html | 4 ++-- ...eflex_1_1_pattern_1_1_d_f_a_1_1_state.html | 4 ++-- ...lex_1_1_pattern_1_1_mod_const-members.html | 4 ++-- ...tructreflex_1_1_pattern_1_1_mod_const.html | 4 ++-- ...reflex_1_1_pattern_1_1_option-members.html | 4 ++-- .../structreflex_1_1_pattern_1_1_option.html | 4 ++-- ...flex_1_1_pattern_1_1_position-members.html | 4 ++-- ...structreflex_1_1_pattern_1_1_position.html | 4 ++-- ...ex_1_1_posix_1_1_tables_1_1lt-members.html | 4 ++-- ...ructreflex_1_1_posix_1_1_tables_1_1lt.html | 4 ++-- .../structreflex_1_1_type_op-members.html | 4 ++-- doc/html/structreflex_1_1_type_op.html | 4 ++-- ...1_type_op_3_01const_01_t_01_4-members.html | 4 ++-- ...eflex_1_1_type_op_3_01const_01_t_01_4.html | 4 ++-- ...treflex_1_1lazy__intersection-members.html | 4 ++-- .../structreflex_1_1lazy__intersection.html | 4 ++-- ...azy__intersection_1_1iterator-members.html | 4 ++-- ...lex_1_1lazy__intersection_1_1iterator.html | 4 ++-- .../structreflex_1_1lazy__union-members.html | 4 ++-- doc/html/structreflex_1_1lazy__union.html | 4 ++-- ...ex_1_1lazy__union_1_1iterator-members.html | 4 ++-- ...ructreflex_1_1lazy__union_1_1iterator.html | 4 ++-- ...tructreflex_1_1range__compare-members.html | 4 ++-- doc/html/structreflex_1_1range__compare.html | 4 ++-- doc/html/timer_8h.html | 4 ++-- doc/html/traits_8h.html | 4 ++-- doc/html/unicode_8h.html | 4 ++-- doc/html/utf8_8h.html | 4 ++-- doc/index.md | 15 ++++++--------- doc/man/reflex.1 | 2 +- examples/Make | 5 ++++- src/reflex.h | 2 +- tests/Make | 5 ++++- tests/test_ranges.cpp | 2 +- 259 files changed, 510 insertions(+), 506 deletions(-) rename CMakeLists.txt => cmake/CMakeLists.cmake (100%) create mode 100644 doc/doxygen_entrydb_35971.tmp create mode 100644 doc/doxygen_objdb_35971.tmp diff --git a/README.md b/README.md index 0d2c5711b..c7556e685 100644 --- a/README.md +++ b/README.md @@ -563,6 +563,7 @@ Changelog - May 6, 2022: 3.2.6 improved fuzzy matcher. - May 10, 2022: 3.2.7 improved fuzzy matcher, see also . - Jul 6, 2022: 3.2.8 minor update to correct a lexer file parsing issue in the reflex code generator tool. +- Aug 12, 2022: 3.2.9 add cmake rules for Windows builds. [logo-url]: https://www.genivia.com/images/reflex-logo.png [reflex-url]: https://www.genivia.com/reflex.html diff --git a/bin/win32/reflex.exe b/bin/win32/reflex.exe index 13a7aaf0bbb78e0b108c64521db5a31556bdcdff..7c5ff46f9ef408ef715676824d4c7dbc3f7e8a4d 100755 GIT binary patch delta 188 zcmZozq1CWLYl8qIvqJB;W?{y5VMY*U0%B$$W&vVWAZFVx%*d{=m(g;&$v*anQb1bl zCi^E=AkBH7{fh{Y{`Z+(5-8p-!N;*(f{*je9&4b1Nen>11jOk;{NNQQ!-E@~ARz{r z91oB!0>mD#IT<`|!sVvRpXQVVxoErfY0j0r0_(&6hRROhai6m8(3PpDYoBfZa)Xm+ FHvkFXII;i$ delta 188 zcmZozq1CWLYl8qIbJpCW&BBcB!i*ry1jNih%mT!$K+LvXn2}v!FQdhFlYQ(DrGT{9 zP4-W$K$`PD`xg-){qHloBv8Cvf{$an1Rv*_J=Q=2lNf-235e5y_`xeqh6gt|K|%~L zIUXQe1c*Ieb250`gv(8rKg}r#a?y6{)0``L1>!$1-)O&2*MBefQ~pov-%YoFxxvY^ F8vsbeIE(-Q diff --git a/bin/win64/reflex.exe b/bin/win64/reflex.exe index 0583de359170544f068805d7bfaff8534ae356ae..bbe224398498d7e260cecd9060e03b78b27a2735 100755 GIT binary patch delta 206 zcmZp;VbE~HU;!g@V(+(RX2y1AMi6EKVrC#_0b*7lW&>jO?aYiE3wAJCZeOyKLsc3` zpSr>k#0I2gZ*v?F1=9CEaLfgYx7YA+Zm;3tinwhJG&G3;2$+C48;JL?aWm}s#RU># zfXVRy*&;x!!OqQ~@f$8To&N=wBqvM}-}HkoxYD=Jc)_J1Bq08@LUf<)CEu2yYuzW` RttxB3@QZ8vgrJ}UqK delta 206 zcmZp;VbE~HU;!g@|JrF9%m&2l+nE_T7VKcO*uG>ZhpIG? zK6Qm7hz&@~-sU(U3Z(CS;Ft>(Z?ECu++M@O6>-}dXlN1x5HJC8HW2S&<7U|Niwh*g z0F&bZvPFPcgPof}<2PJxI{ynUNlus|zUc>FaHVgb@q$Z3NI-1U@_rx32A9@|)A@bh RIi|N?_{FvT!Y^(ELje2?JwN~e diff --git a/CMakeLists.txt b/cmake/CMakeLists.cmake similarity index 100% rename from CMakeLists.txt rename to cmake/CMakeLists.cmake diff --git a/doc/doxygen_entrydb_35971.tmp b/doc/doxygen_entrydb_35971.tmp new file mode 100644 index 000000000..e69de29bb diff --git a/doc/doxygen_objdb_35971.tmp b/doc/doxygen_objdb_35971.tmp new file mode 100644 index 000000000..e69de29bb diff --git a/doc/html/abslexer_8h.html b/doc/html/abslexer_8h.html index ec70e4b41..4fe320806 100644 --- a/doc/html/abslexer_8h.html +++ b/doc/html/abslexer_8h.html @@ -21,7 +21,7 @@
abslexer.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -110,7 +110,7 @@ +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/absmatcher_8h.html b/doc/html/absmatcher_8h.html index 5c3ff02e0..0ca014c0c 100644 --- a/doc/html/absmatcher_8h.html +++ b/doc/html/absmatcher_8h.html @@ -21,7 +21,7 @@
absmatcher.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -281,7 +281,7 @@

Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 8a9b7b70a..eee1fbfe7 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -21,7 +21,7 @@
Class List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -118,7 +118,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/bits_8h.html b/doc/html/bits_8h.html index 34a02e14a..342486810 100644 --- a/doc/html/bits_8h.html +++ b/doc/html/bits_8h.html @@ -21,7 +21,7 @@
bits.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -101,7 +101,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/boostmatcher_8h.html b/doc/html/boostmatcher_8h.html index 319055678..5fb5b4934 100644 --- a/doc/html/boostmatcher_8h.html +++ b/doc/html/boostmatcher_8h.html @@ -21,7 +21,7 @@
boostmatcher.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -103,7 +103,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/class_reflex-members.html b/doc/html/class_reflex-members.html index 425e8f388..f1005a2df 100644 --- a/doc/html/class_reflex-members.html +++ b/doc/html/class_reflex-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -149,7 +149,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/class_reflex.html b/doc/html/class_reflex.html index 5993de84b..82a4f996a 100644 --- a/doc/html/class_reflex.html +++ b/doc/html/class_reflex.html @@ -21,7 +21,7 @@
Reflex Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -2699,7 +2699,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classes.html b/doc/html/classes.html index 7ebffb76c..3d657ba75 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -21,7 +21,7 @@
Class Index

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -97,7 +97,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer-members.html b/doc/html/classreflex_1_1_abstract_lexer-members.html index 2aafa7526..25fd94774 100644 --- a/doc/html/classreflex_1_1_abstract_lexer-members.html +++ b/doc/html/classreflex_1_1_abstract_lexer-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -114,7 +114,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer.html b/doc/html/classreflex_1_1_abstract_lexer.html index 6b19df79e..b8556d389 100644 --- a/doc/html/classreflex_1_1_abstract_lexer.html +++ b/doc/html/classreflex_1_1_abstract_lexer.html @@ -21,7 +21,7 @@
reflex::AbstractLexer< M > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1874,7 +1874,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html index decf0eed8..89788c97a 100644 --- a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html +++ b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -64,7 +64,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html index 3dd489904..f9b3b17d2 100644 --- a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html +++ b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html @@ -21,7 +21,7 @@
reflex::AbstractLexer< M >::Matcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -296,7 +296,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher-members.html b/doc/html/classreflex_1_1_abstract_matcher-members.html index 04e476468..f9845c8af 100644 --- a/doc/html/classreflex_1_1_abstract_matcher-members.html +++ b/doc/html/classreflex_1_1_abstract_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -181,7 +181,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher.html b/doc/html/classreflex_1_1_abstract_matcher.html index bf27f368c..d05d31315 100644 --- a/doc/html/classreflex_1_1_abstract_matcher.html +++ b/doc/html/classreflex_1_1_abstract_matcher.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -3756,7 +3756,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html index 83ca5deb8..805cffdb5 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -81,7 +81,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html index 6394e519c..01f580fc0 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Iterator< T > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -657,7 +657,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html index 537f70769..adfced785 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -69,7 +69,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html index 8525c2ce1..e059b1e37 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Operation Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -381,7 +381,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_bits-members.html b/doc/html/classreflex_1_1_bits-members.html index 2901fab39..bb7ce4292 100644 --- a/doc/html/classreflex_1_1_bits-members.html +++ b/doc/html/classreflex_1_1_bits-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -107,7 +107,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_bits.html b/doc/html/classreflex_1_1_bits.html index a97e15650..e4916dcc3 100644 --- a/doc/html/classreflex_1_1_bits.html +++ b/doc/html/classreflex_1_1_bits.html @@ -21,7 +21,7 @@
reflex::Bits Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1718,7 +1718,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_matcher-members.html b/doc/html/classreflex_1_1_boost_matcher-members.html index 8ea1e8722..ca37c9ea5 100644 --- a/doc/html/classreflex_1_1_boost_matcher-members.html +++ b/doc/html/classreflex_1_1_boost_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -212,7 +212,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_matcher.html b/doc/html/classreflex_1_1_boost_matcher.html index 402ff4350..946872944 100644 --- a/doc/html/classreflex_1_1_boost_matcher.html +++ b/doc/html/classreflex_1_1_boost_matcher.html @@ -21,7 +21,7 @@
reflex::BoostMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1311,7 +1311,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_perl_matcher-members.html b/doc/html/classreflex_1_1_boost_perl_matcher-members.html index cde69a273..38493505e 100644 --- a/doc/html/classreflex_1_1_boost_perl_matcher-members.html +++ b/doc/html/classreflex_1_1_boost_perl_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -215,7 +215,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_perl_matcher.html b/doc/html/classreflex_1_1_boost_perl_matcher.html index 139f3528f..a00a18f3b 100644 --- a/doc/html/classreflex_1_1_boost_perl_matcher.html +++ b/doc/html/classreflex_1_1_boost_perl_matcher.html @@ -21,7 +21,7 @@
reflex::BoostPerlMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -741,7 +741,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_posix_matcher-members.html b/doc/html/classreflex_1_1_boost_posix_matcher-members.html index 1cc680ef1..1f61717ee 100644 --- a/doc/html/classreflex_1_1_boost_posix_matcher-members.html +++ b/doc/html/classreflex_1_1_boost_posix_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -215,7 +215,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_posix_matcher.html b/doc/html/classreflex_1_1_boost_posix_matcher.html index b9050707b..2f6b8bfe0 100644 --- a/doc/html/classreflex_1_1_boost_posix_matcher.html +++ b/doc/html/classreflex_1_1_boost_posix_matcher.html @@ -21,7 +21,7 @@
reflex::BoostPosixMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -788,7 +788,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input-members.html b/doc/html/classreflex_1_1_buffered_input-members.html index d8c6f4bbf..207833b95 100644 --- a/doc/html/classreflex_1_1_buffered_input-members.html +++ b/doc/html/classreflex_1_1_buffered_input-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -124,7 +124,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input.html b/doc/html/classreflex_1_1_buffered_input.html index ce8bc1dd8..9438a3e1e 100644 --- a/doc/html/classreflex_1_1_buffered_input.html +++ b/doc/html/classreflex_1_1_buffered_input.html @@ -21,7 +21,7 @@
reflex::BufferedInput Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -775,7 +775,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html index 4b1a94ceb..087dd3cb0 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -70,7 +70,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html index 933da9314..df9d5399f 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html @@ -21,7 +21,7 @@
reflex::BufferedInput::dos_streambuf Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -358,7 +358,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html b/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html index 28b0c3094..5c37eab44 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html b/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html index dad76eabc..e52c5345c 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html @@ -21,7 +21,7 @@
reflex::BufferedInput::streambuf Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -289,7 +289,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer-members.html b/doc/html/classreflex_1_1_flex_lexer-members.html index 6b4b9fb64..90ae78d11 100644 --- a/doc/html/classreflex_1_1_flex_lexer-members.html +++ b/doc/html/classreflex_1_1_flex_lexer-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -130,7 +130,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer.html b/doc/html/classreflex_1_1_flex_lexer.html index 8b25ca8c9..740de6963 100644 --- a/doc/html/classreflex_1_1_flex_lexer.html +++ b/doc/html/classreflex_1_1_flex_lexer.html @@ -21,7 +21,7 @@
reflex::FlexLexer< M > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -872,7 +872,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html index 244120612..e081a3f43 100644 --- a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html +++ b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html index 09239454f..807fe2dfc 100644 --- a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html +++ b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html @@ -21,7 +21,7 @@
reflex::FlexLexer< M >::Matcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -320,7 +320,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input-members.html b/doc/html/classreflex_1_1_input-members.html index 032ea63fb..5ddfc72b2 100644 --- a/doc/html/classreflex_1_1_input-members.html +++ b/doc/html/classreflex_1_1_input-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -111,7 +111,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input.html b/doc/html/classreflex_1_1_input.html index eea37bc57..70a0637fc 100644 --- a/doc/html/classreflex_1_1_input.html +++ b/doc/html/classreflex_1_1_input.html @@ -21,7 +21,7 @@
reflex::Input Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1674,7 +1674,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html b/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html index b16e5fcce..8bd32b512 100644 --- a/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html +++ b/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -69,7 +69,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1dos__streambuf.html b/doc/html/classreflex_1_1_input_1_1dos__streambuf.html index 10ff0dc66..9bd782b53 100644 --- a/doc/html/classreflex_1_1_input_1_1dos__streambuf.html +++ b/doc/html/classreflex_1_1_input_1_1dos__streambuf.html @@ -21,7 +21,7 @@
reflex::Input::dos_streambuf Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -331,7 +331,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1streambuf-members.html b/doc/html/classreflex_1_1_input_1_1streambuf-members.html index 254d6c984..080820310 100644 --- a/doc/html/classreflex_1_1_input_1_1streambuf-members.html +++ b/doc/html/classreflex_1_1_input_1_1streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1streambuf.html b/doc/html/classreflex_1_1_input_1_1streambuf.html index 41807a92c..3d259ddb5 100644 --- a/doc/html/classreflex_1_1_input_1_1streambuf.html +++ b/doc/html/classreflex_1_1_input_1_1streambuf.html @@ -21,7 +21,7 @@
reflex::Input::streambuf Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -284,7 +284,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_matcher-members.html b/doc/html/classreflex_1_1_matcher-members.html index 601932132..200e4c716 100644 --- a/doc/html/classreflex_1_1_matcher-members.html +++ b/doc/html/classreflex_1_1_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -261,7 +261,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_matcher.html b/doc/html/classreflex_1_1_matcher.html index 49a7ea636..04d3ffef8 100644 --- a/doc/html/classreflex_1_1_matcher.html +++ b/doc/html/classreflex_1_1_matcher.html @@ -21,7 +21,7 @@
reflex::Matcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -2648,7 +2648,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_o_ranges-members.html b/doc/html/classreflex_1_1_o_ranges-members.html index cf61d9f89..f18d55f17 100644 --- a/doc/html/classreflex_1_1_o_ranges-members.html +++ b/doc/html/classreflex_1_1_o_ranges-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -105,7 +105,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_o_ranges.html b/doc/html/classreflex_1_1_o_ranges.html index 93ee4e016..f67e07307 100644 --- a/doc/html/classreflex_1_1_o_ranges.html +++ b/doc/html/classreflex_1_1_o_ranges.html @@ -21,7 +21,7 @@
reflex::ORanges< T > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1088,7 +1088,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html b/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html index c079e4f70..ea6545381 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -215,7 +215,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_matcher.html b/doc/html/classreflex_1_1_p_c_r_e2_matcher.html index 6003865b3..eac3b672c 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_matcher.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_matcher.html @@ -21,7 +21,7 @@
reflex::PCRE2Matcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1464,7 +1464,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html index 2900bc6a0..79d6036cf 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -218,7 +218,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html index 193605120..20b996a38 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html @@ -21,7 +21,7 @@
reflex::PCRE2UTFMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -794,7 +794,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern-members.html b/doc/html/classreflex_1_1_pattern-members.html index 54c95b15a..32fa83df1 100644 --- a/doc/html/classreflex_1_1_pattern-members.html +++ b/doc/html/classreflex_1_1_pattern-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -233,7 +233,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern.html b/doc/html/classreflex_1_1_pattern.html index 6b99beb64..7553a609c 100644 --- a/doc/html/classreflex_1_1_pattern.html +++ b/doc/html/classreflex_1_1_pattern.html @@ -21,7 +21,7 @@
reflex::Pattern Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -5100,7 +5100,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher-members.html b/doc/html/classreflex_1_1_pattern_matcher-members.html index a134d5591..7a3cc6b4a 100644 --- a/doc/html/classreflex_1_1_pattern_matcher-members.html +++ b/doc/html/classreflex_1_1_pattern_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -198,7 +198,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher.html b/doc/html/classreflex_1_1_pattern_matcher.html index 403ca00d2..fd1e05e4d 100644 --- a/doc/html/classreflex_1_1_pattern_matcher.html +++ b/doc/html/classreflex_1_1_pattern_matcher.html @@ -21,7 +21,7 @@
reflex::PatternMatcher< P > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1184,7 +1184,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html index 9bf871fcf..ef869e461 100644 --- a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html +++ b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -196,7 +196,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html index f41ecf887..8a7981ae9 100644 --- a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html +++ b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html @@ -21,7 +21,7 @@
reflex::PatternMatcher< std::string > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1055,7 +1055,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_posix_1_1_tables-members.html b/doc/html/classreflex_1_1_posix_1_1_tables-members.html index 18c648b96..dfeac613d 100644 --- a/doc/html/classreflex_1_1_posix_1_1_tables-members.html +++ b/doc/html/classreflex_1_1_posix_1_1_tables-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -63,7 +63,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_posix_1_1_tables.html b/doc/html/classreflex_1_1_posix_1_1_tables.html index 0f33e3465..b4818da68 100644 --- a/doc/html/classreflex_1_1_posix_1_1_tables.html +++ b/doc/html/classreflex_1_1_posix_1_1_tables.html @@ -21,7 +21,7 @@
reflex::Posix::Tables Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -144,7 +144,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_ranges-members.html b/doc/html/classreflex_1_1_ranges-members.html index 9bc8237eb..b0b32526c 100644 --- a/doc/html/classreflex_1_1_ranges-members.html +++ b/doc/html/classreflex_1_1_ranges-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -91,7 +91,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_ranges.html b/doc/html/classreflex_1_1_ranges.html index 8f0a8ff28..c0a1a96c8 100644 --- a/doc/html/classreflex_1_1_ranges.html +++ b/doc/html/classreflex_1_1_ranges.html @@ -21,7 +21,7 @@
reflex::Ranges< T > Class Template Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1168,7 +1168,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_ecma_matcher-members.html b/doc/html/classreflex_1_1_std_ecma_matcher-members.html index 5f53bb129..6fe4a11d0 100644 --- a/doc/html/classreflex_1_1_std_ecma_matcher-members.html +++ b/doc/html/classreflex_1_1_std_ecma_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -216,7 +216,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_ecma_matcher.html b/doc/html/classreflex_1_1_std_ecma_matcher.html index 303bac38b..85277d42c 100644 --- a/doc/html/classreflex_1_1_std_ecma_matcher.html +++ b/doc/html/classreflex_1_1_std_ecma_matcher.html @@ -21,7 +21,7 @@
reflex::StdEcmaMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -923,7 +923,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_matcher-members.html b/doc/html/classreflex_1_1_std_matcher-members.html index 6321873cd..f1ecd4ac9 100644 --- a/doc/html/classreflex_1_1_std_matcher-members.html +++ b/doc/html/classreflex_1_1_std_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -212,7 +212,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_matcher.html b/doc/html/classreflex_1_1_std_matcher.html index 4cf6c4421..b32d280d4 100644 --- a/doc/html/classreflex_1_1_std_matcher.html +++ b/doc/html/classreflex_1_1_std_matcher.html @@ -21,7 +21,7 @@
reflex::StdMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1309,7 +1309,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_posix_matcher-members.html b/doc/html/classreflex_1_1_std_posix_matcher-members.html index 9ab337eff..2a1b072af 100644 --- a/doc/html/classreflex_1_1_std_posix_matcher-members.html +++ b/doc/html/classreflex_1_1_std_posix_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -216,7 +216,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_posix_matcher.html b/doc/html/classreflex_1_1_std_posix_matcher.html index 7bcddfeb4..353222527 100644 --- a/doc/html/classreflex_1_1_std_posix_matcher.html +++ b/doc/html/classreflex_1_1_std_posix_matcher.html @@ -21,7 +21,7 @@
reflex::StdPosixMatcher Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -969,7 +969,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_unicode_1_1_tables-members.html b/doc/html/classreflex_1_1_unicode_1_1_tables-members.html index 95a002065..77ea005c1 100644 --- a/doc/html/classreflex_1_1_unicode_1_1_tables-members.html +++ b/doc/html/classreflex_1_1_unicode_1_1_tables-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -66,7 +66,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_unicode_1_1_tables.html b/doc/html/classreflex_1_1_unicode_1_1_tables.html index 1fcecc88d..ae37e7530 100644 --- a/doc/html/classreflex_1_1_unicode_1_1_tables.html +++ b/doc/html/classreflex_1_1_unicode_1_1_tables.html @@ -21,7 +21,7 @@
reflex::Unicode::Tables Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -198,7 +198,7 @@

Member Function Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1regex__error-members.html b/doc/html/classreflex_1_1regex__error-members.html index cb9c06562..6a10c9a6a 100644 --- a/doc/html/classreflex_1_1regex__error-members.html +++ b/doc/html/classreflex_1_1regex__error-members.html @@ -21,7 +21,7 @@
Member List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -92,7 +92,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1regex__error.html b/doc/html/classreflex_1_1regex__error.html index 132a1d940..bcfa917c2 100644 --- a/doc/html/classreflex_1_1regex__error.html +++ b/doc/html/classreflex_1_1regex__error.html @@ -21,7 +21,7 @@
reflex::regex_error Class Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1041,7 +1041,7 @@

Member Data Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/convert_8h.html b/doc/html/convert_8h.html index 01512a5b5..34f225b42 100644 --- a/doc/html/convert_8h.html +++ b/doc/html/convert_8h.html @@ -21,7 +21,7 @@
convert.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -158,7 +158,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/debug_8h.html b/doc/html/debug_8h.html index d0f4a7e94..22e8e6765 100644 --- a/doc/html/debug_8h.html +++ b/doc/html/debug_8h.html @@ -21,7 +21,7 @@
debug.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -401,7 +401,7 @@

Variable Documentation

+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/dir_000002_000000.html b/doc/html/dir_000002_000000.html index 1a269ea20..9159752d9 100644 --- a/doc/html/dir_000002_000000.html +++ b/doc/html/dir_000002_000000.html @@ -21,7 +21,7 @@
src -> include Relation

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -46,7 +46,7 @@

src → include Relation

File in srcIncludes file in include
reflex.hreflex / convert.h
reflex.hreflex / error.h
reflex.hreflex / input.h
reflex.hreflex / pattern.h
reflex.hreflex / utf8.h
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 23e6e2767..ef0c7fcc9 100644 --- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -21,7 +21,7 @@
src Directory Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -76,7 +76,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html b/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html index ff3704eb3..b2f88674d 100644 --- a/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html +++ b/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html @@ -21,7 +21,7 @@
reflex Directory Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -123,7 +123,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html index 8662dd159..8a907cb06 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -21,7 +21,7 @@
include Directory Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -62,7 +62,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/dot_inline_dotgraph_1.png b/doc/html/dot_inline_dotgraph_1.png index d48e906b27014beb80195c6d1044a8885c5c1c9d..5f2bf5edbb051a6178039cf9733e1be6cbb5ad9d 100644 GIT binary patch literal 14458 zcmeIZcRZGT_&G`Om>Ql zkdYCd_j!N6&-48K`~Ua4@7F!*>b%bLa~{Y0c#lJ{rn)i%9VZ=$L}E}?A#0OJ6npUB zowPLg=M6bCQT&U>;;b^6v_bs!tUT=jiL{5LN2 z&TLlItqq_vV3z8>fAXrh#P*cnid#D3d9?xcY-d}7IJqQP%aXV6$a}{3jFsBvh|08c z!Zf4V&zqD&gY-2K3uPiX6U_&CWF?#-^|M%nnb22u96OnXK86&V^b_FEO}n5F43{EAu%@A*5<9rilXA;(Msbqhj_5i%9@(~AnwE=;OD$1$7yDt;+Tps8C++ohA?!Cc*1fvFeXHs3-_5;k^ZNR_ z+rs$6=nS?rd2&0S2j0Yis0R<2Sy=824_h=pKDPDi*RPs-diL!_$L)LNjf^;7sK?*y z?lveXE4%bH|8m^XEBB)_y+h(}i-kUwbeZI+*jV>?eSKi}wr$%~&Yo4!(qcYy<_wvl z{mso$caNhwFVs$%oA05a=OB@S!ovIm12^mC7zaN(dZnmaEO$3kP2+wU8JR5OH`@!Y ze5N5;T3NkoX<>Tv=FQ-&8_D;3LpcB8!>>LSxwyED^_3m>-Qbb6?aZovZPOMJ7e~80 zeDkhdyV7~6CMa+-Us_vF-MV!$BQtY$&IGCF525~yL9PN zZ9~KHjIf)dpN1ADy5c0A51ioMhQAjlzqX}H+3?&Uj)I$?FZKEJ>h5k1Iy$<1k+k>! zQ{9uSq5pr?mzmSI1w4$28Sc)zM9aY7FTcmv&yPY{MrP>y_qMUX9nXVJs4U_n#(N5F z<7B-gOI@b!wWcU5n3?gsGOJY5)MWb7)^=mCiemm(oAQfe`6PT+NJxklH&)kQ?lCkq zWiqeRW?5^gp&8Z$Gq zy@G-Yii(Q&c68Rc%hR_hP4*OSy?_7yxr&00N*^Dm@%AkZ;XJY0ml-YrA?#}LJb4a7 z@2u>kuJ=p-TVI{to-Iw#36ZFJJlw2XC?OEupw@;lh4h z1G!G(6bD<96lN9{?DUpMzW46Yy)7?i=H@;$^r1f-aP*o2Hy3x}#;|hX(2pPfD7`Z; zlj|?0nbY%+e);mn+}1Xvx3|~oudi?Mbl9(7zlP98EnQu)=Kc(qWcCC^-XvNB=PQRJ z@NN3>uA^he@$3E3nwNR%0dph0ADVB}{Pchs zpWU01lGoOxJX?8s{s#0*)%RIVO-<6VV};@NhXn;U3kV1_e*Szta`tw&uO&WWap}^< zix+v>WO0Tk97h^Gigon$8%Ewgm^jqc+Ul2(uzPrTcyMrV&#e1KF!4=!V`J86`Ve7$ zK2~=2<7MY;ZEdA})}InsJk8F+q9f=le(c!nLYEnp+v?r97~u;uU1mPK{QOjUdU{LK zJ{uvw+R~19TiKBcH@PrBzBtm2L*n#wPA)0o`2G8LiNg>j>f>%u5G~PYl^g3)Z{NPv zG&D4vcEJS*P+!i~e`Q+T+xzyDBj3Bwokz_rEN&mv&oLjY^2^Q5^^J{X|J`4{mBg@k zJ1Z-TQ>I|N!2++|@zAkjJMi?*G1K3Q89yh=Da*@~SaQ3jp@nBd^5|Q1VZ|&UB0}JXdho+lAD{Gc!?Lvo$at`Xi3S5 zys5Ki&$d>0dEkQzs;a6P4OJ*e{xoeJor{*1x@mz0J{#U~j~dB(=03}D$%uZ%^X5AJ z(%!pwZ%~Ylt!+(XBkj(eJ4GcVV)T|t=(NyY_qCN{c&P2+8FM&9{<1I;4rLNQ4sHv&1 z^_A`@bDbtILMe>1W321Q)vH&Zy?Pa%Amd@NFy5hZ?p)nxxea;~6O)nA(X-36|J}le z&!3f*lxXV1xHj|f@UXJ74ld1p$JDvz#I>@rvNYeOabx+J!rT)#+Uxs2bI-|19GxoaJg!Ts^54on^XJFeO*AwX z7>^|1LfbCB|95&MZ^-zpd!jy^rh0ae21iE&4_E%%?(grfEk^^c!XNmdsVOol>NfRO zHuKsbW>P;*1VF}Rx?h;?+3fd*%Hnv;qVIoxG{uSAY)?*3CU-^QHaI=?)uISkYUK6s z@X*!MvzQ&OqusKFf@J*Gjk)3eE(K#_Zl(L&UthY|_m%p;efuAl8I-#pL*whHvElFEPm#kCOh<9#RLn!a`^s_)3#pltaN-#m8ANZ{7@R-< zaLgndNNaiJO4q8z)k_>)T>LUJCi8}>sssRtGGu0CY(H1`AS#N|%ggKK%a`Jr!cu_^ppUsa-oG0|+ouynRg~lm5 z+S`dQdvS4^MpIpV+mdHR_uup9&x3nxTVMLlh!I92;kD=5vMHq`oXCw;Udou(ffsjh3mq&j@QNj4nq>Wt$;Yq9{Ud- z3~`rVUS4kL>||T@2Cn0a)Z?e{j!>L|cHfGEh4poG6l`qvlV-Q}eyJreUUzE00oX=< zetxa#X|K7T419ciqAru&?#1z72qLC$gD`bS^6u`E_d-In^z>*3r=mXtAy99NA}E;s zBC#QXj64?Ax2a!dWs%YBm=za+ku5EnC8ebj9DMHX?f^=8GI`VeT~YxiWiF@ApWlI5 zVNi5!=e>LPT7Y5yAN6Tzslppz;^3ea6cn7F`o@m)#Sv9_aoOA3PxpDZJUeyb)}OtL zzxzUff!Ds~Q*&~18swT&;Cj!Jl6V&`nN!p@mjC(VDDAPRHm|03Gc_$OgrQl4(b3US z)712SB)@WURu(-$j6m!no;(Qw17Q3#)n9zw%(%pXqTJ)JQkr`Fv-I>WsIsRgZ_=DR zc~aPs4)ZY5wkyZvPDO=m00UP*j!79GrrdkGLk78|pFe*RtnO)i{Do`U72)TNjOgs_ z?1T;+NPh8xCMG84WqNvbQ|w`8F0OBb(H{%1UAq>Mm>3Q&%ES!JBnBqmZTUUs7~6BQ zM0rTxIszgR`SfWhcvFb_Db9l@PZ~PWMa9I>czCP|6!RWDcI+4cJ^3@>k-)S}{Z|pO zv4QIGlI5{2N{!}YZp)Hb-l#~=Ye0Vd7*8jA_32rnTaa9aO>#m$Wk3dV@ zsDECb7$qfTOZJ81K;0@3UJ&yiKYon0B;9Eb_v@p+G@^%sz+5CVHh=BuxuFBn5eQItdgOGs*x4yY~g~YQvs^iNS z0_Y6NT!c@bJ}rvd4CN4`#OMoK-{nouCLh}S;r)B&H68{x4}BGoO}w};` zA&TwkQ|>I2GPXN33>kBlh2pt7qDuC^#>SqdrjoA#skS&dIg!Nem1wsG-uYI1J>^2N zedEWEb#HIYRSh}Fx~-)i8|%*F2T-ohC2kCYgq3)&Nfz0C3z(doR7#Y^i!uLRAC~+2 zHQCZ~@5=lyD(Ih)pFi(;hkvPc$AgW3dA?P`zE^1FDWDx-spTear9?{-J#yq7NHztj zqN0LB%wkjY!-vle-dK+P`jrHFbL-YE4pDPbXO78Ms4mye*wvc)dK#1uxcg?z z;=r~vjT8X#=_Dp2BO`5DN}MA%m$aKG4$a|b^G-Jpk4xW*>~QtFV?A|&>T><4?t5n5 z%haQv6C2Pisps>_=`UXfneO>9x18K{0DZ>UM|DI(LJ1>n$y4^g!GlR?I6rxkiAf*Z z&gf8TCjMd+lfzgGZ|E*5wq24=zPE2v=9pFXr%C{OX23kYV^X!Wwbe|0E53N?694mi z`!H7+DgB7Ckt}7gP`+~@VsYwQNWjJHtgO4hCy<^eGDS{0c_fRG$7N+wn6>w9UY3-^Sl1?*#Kn;+Kn&C)5&zblj#z% zIzR8^G})b}IDQ3qB6I$H2czu5Hzr`6hTNL&yB&qx&{L_Ysq$yfZUx|yYBy(Y?q9qH zEC&ktnfa{k_&YtoPF;u_9%ESg_s`SX#-`AkF$gWeankDIML)EpHK3bvEb-Fv58uWCr*3{}gJv<9Yn}vGqWOjPCjKk$@ghg47o;_zoPP!!W2%Rt!Pm5B~mr|I{6ti{K#( z+h+PXI~ILc{!WL-9yX(7lA}I&_;3Rr>BgTCRT4qB2%g#cU;y2ioR?%fov?4;K7w`s z&l`xxG$d{V;;I3JKIzpf#_QLwFRiYoKt^evKX2#o%{49O5jYLWH;4%y0I+(fHkf5* zZcd@tz7KOV4A1-QY^;d3+>4(_jvrTs(SUJ0wq*uaZVgQr6B82!V`u0xT6M4j*~!Yz z=4GW*e3jq6?b^n0-Btr5qau|xaF#a&EX#N-noswax3soa-`&E(#KyMRTKsVbE35hS z>x>{!o(moNLi_hu&S;LQ$5v?8xJ2o zOeR4hGjmNWC%V4A>T%9@X_6g&2{95pD%Hmqin|jyUTnF0npgel3BQL2^^?Ktx3Y_n zF{?u8qZULiU%nj5d5kVaDeSbpy$E_S5KKt^)G3MqufMxqs6G0^SD^ehys+>X;2`4B zqy3x)S&Q%fK&3y+&L%2YS65eFh;n64a z#-Ey%rG^2}Uhd&q3an*jJ{K?f@ZZ`R#zin@E*zc^Gz6`Dxg02nrKKeqk}egcd#2n4 zvfwqR>+jxEuT0Bxtv+%RrjAB}v|o6*#)Cxr7zyYUw_CReI@|r`rXb-~L5W@aR&;J& z?cCY?yu4~COml1NAV5go6%Ra^r1SV)UWI^X$;qe1N3JU10U{zJ{dl~WC}iB{eIp|y zt&4PRtWA6jf12$_4L%UmsE-r7L<~4-_j%e&^`SPAvAlAfgVlGK+1LW8Hg6k*b25gJ zu#HEyH@Pe5nw=e}#nziQZ@zV3pu^>pNg44+y>XuBc7IpFbfTi6j~G`7M)f{Q2Ni+T zfy5>$C@9p{)eVIluCR{W@3-&c$Bzt9x{A=LdRYd3&^-J{j^ryY+FiL4c=zt6xW|wA zPM+LpETTVeYA}_(fCrLSRD7;Fg+cLdV8D!XUkIqKC7+}uXHHJe39l9LcQrLb)6-^G zu3o$)ZrR8ree2IA47odLX@XXt6T;v#s5mDAL|QsJ{9n8fFfDiAw`imUYKSRTJ>($j zwKA_1$Q0XD7cRF>i+i<+`9v9HV+h)@^dr`+<&~M7+GFu8J{xPr#tc5K90Z{(ao|mm z^C5&JF!0jor+9{h7*z|-J>ZgnDPG)uX=y2@I_1owy~R}eWR_t8XI}#JT*dmzM0n1G z0$9HAPmJfWZ^ehf@B%h7?jD?YRTsRY)YpY;L z=H=z_6u#OmZC*#(bBPHAHK3s2C^5W~G=t!1((}l2!!&^vqb&+L!plZIZrt3Vc?PoMN80<(layL9v`!P-1mE;>y@gBNjxTy_2&c`FcBp( zS$cOkx>0cgYAP}#;{dc&L{iel_)%Z<@)$6g$0IHb!z#2L(}^&W01PLLq$b??g;ZS*RGm6a7?qJmy3y4J$KNJ>rJ1P_*pxw*L+ z-ARGzlVw_Nq#gKG=pLxMS%0#JWsf-DyNvUhGkvZDL%1&S^;;8NM}GWB!Vm&$_(1eF^Yink%lYTXx1TYcxIAL2s7P(~>1i-*6}}TE zO6q6|qXY>Di%r;Q6HXs~S(gW|!MSq`t*xyK>h}%cJ`4_;b4$6s@$n3pF7Mu*ewmTMCm=vGG&EG=GQ|m>68}X3gC&&vq_)$n zQL@qGRhG6FKSoBNqPT9kyK8%US7bHWbeuVR_E+7M;0#y-YnVNFUn__2 z-iw*~?QURT8)kEG(~l@{wW02UhR2@&dL^+HZLqhLv6E_r zUFhIJg)?X9Hc|SGnUz7^w{};<;0At(ii*m^p@70~NwsCd5p&3To{*N7&b{2k_J~n~ zR|98C_&?l|PPDwdyqdbYWOx(M#6{P>QtIgF{QJ{%SVcplq4&+r+2zs1ke^=HRbac} zc@=BySlQT;^YgXm|LSRJ`2nTo7ZzIcE-B-+csmGm1K|n(7beeXNW(nOWk-YyKJ&8$ zq^p;33e3BA--l63R#GC)5y%TpdnYoI8BS0V>?9x=gdr~ggM7EQ*Z8gX8Ye7Ti0Hdv zVGNT~Q$yq9_s}xn>o59kPloT7d55CQbDOmwoU9`!hKo}2^S37@C7o~@V>CI-zQ` znCXxaUDh0OkgYa<1og5s15Z;fE zjs}XDRj9!=Ba@xxex4hiTV`cq+7ni@qL1N{41+65(rHZI+uIu>TX$L#WBSDw7J&%d zyz^AgL)ndgH|c0;pTWb$$FF{o-AYF{25Ive_WlYS;IlB|1i-W&gMVQ(Xu)iaw}U#i zt_fhM9i6lJ_2v0OP8-J|-;r)W)BA>oKsaJRpC_nXWpD`XuU#0)*2s+DQ7PBg*NfYB z9)i1`4Et8)vd@MR<8J9aTeoiIl=Jp1?{bByX8q~uNgSpk=I%4$3q_h|&fL?zs(R)O zpO25vcv~9dtef--s_qx)xO3-ORn;VBex-6uHn*hM8wdeUhO!bkdi1DKffd7+ zO}E+lHb9ka#@o|Vb8^&i5YY(<{mHA>L!iEc8ot8@ULE&j-?>v29+UuJ%qZV-%RT{t zB5OOqcMAN(sG=f?<&_m}AbPxW(e(j!PuWC*J){;HlHNxmW@|xhz3=UPiVMC(!M|9* zbZBEY^E}nl)AQP8%IHxS|0|g5O0YWSmu4^J{lLM9dn{ff%-d|E!h3XEw_esAx`4n7 zJL=2_54^Xc=TB$3X zWnX&NjF@_&>^abh*Vn!t$-5E*Yp}7l_AautxoQamQlSNpbtv=foUXPAFbRwm zW*pU-@zv6squYdyOCn(H1%DoWP+95o;M)oJd7(#7p0vf9d8LOOz ziIh=AUq2Rps$vsSxVQvE9053jQU=S^F&2QlR-$HLkz2UnIVl6Kxj$yC`eJp`)|`<3j!hfl*#0}x;jf6 zn`NyU3vneqJ+@yH6Ky}5VilV(RvVj|Lg1C0!i3cBt4xLJX{qv~vKg)ow%Ev~p{9<+ z`@k=Xmk4itruQ;A`8NCv1vAfC|E#k%MIe}wFpZ}A%Jef<4KaW}#!JN#7pR+ zokCn-4PHPdi(mP~jb;gNry4*@W>QL}lSmx=#4fFMnVKksEnZ~wB6iJ zFf)5?to;?g^=HJY@FukGmzI`@72)3qA)@f=x@&Ix`S}qi(VuWz8i$k&3-e35P8zu> zzn~zv;d_V2L_!d?W+oi{U6>dt7~F=je9RY$uJK;EawUEK091l9_qIR*^`|N#s2RY!DkSoj=D($5iXDpgE%6|J)84y{3ia zRyH*?jh}*7)l%kqy>&F0MKC!xmk9>YW|Grb3k4btPE?e2IZOf~+d-3pZc~t;g96~F z0dCe?r>e(y?Q8Kv#2!3?d}Q#sIuCMZ)%Wa*}o5C?pKC zs;Vjy80lsbGM^gA*V)-w=d|TWgLyF?VeAe_y8c$fEX6Y=1ND``yDW;Y%IU#8oL%;W zEZBa*8;Bra61t6!j&FCkGVmWXL{*4Y8-qLbNNOW2oxLt5hxz&M0QmPV?k$twvxj6+ z`2hN|6<2)U+8Rj;il?hztq*#n{uhM=W z|A_+EY18I7v6PPtSHzsgz&CUUF-f-Dwm~NVAIEwM55m7Bkx(Snph3*+?1G&K-4pTL zyoV1nV!jMIoFM*od=tj$c@Ul}4q6!xn6d~!ybWtCM3(1-0|^QF-Gl_wl%nhRF^B+d zRKk)6o`YKw9!pIiV@S;M($XNjC1?E@>v=I}j-5NT@W72VHFw|%e;J&U1~M*rdWTew zwrLYRVpQssp4Alba%ss;TT^on0|Ucju}d^?T#vbBXCjcmgVc(M|DEX4n7lpJknw7> z?!-_{pl~M@pSwqx&C<+J^5?<=mwyGWpWWrP^`vIHpismhV&QYufXm}F6)#_YZe5PY zQ7|-o^YK$`2TXU6!KPCBU=T3{&@$NGV%NGw$HvDkP>zUFV!GW66|$gdDcz(4UorN&a$;Qb;ZIj$0IFrakx_4%RviQo}q?V`0cErvL_=V|zR zuyLUej=U`Wfz)qgWW@LLC>4qD2A@1RSoEn<#Me!FH|Va>H6KtbkLkbQKxktkY4eqk zdO)6fsw=!)7F(2+b;!8VyS$o6!yvD#M(5xo-Gv%z-4927iqmV>$h70r+u7fvk~JUB z{2OQCS28oJ{4`$-;von%K`2FP8X9f9B$EoyNB_yXoOZIJVk9c$f6Hdr@r{Mg1#qk{ z?d^L-V$aIT$~yh{uwy%&ztiln;`q1XSJvNpF3d!=KNdNy58n_}shed0>l4XoowjQe z?(+EvOagEoP7|FB#5xEZt)%DA_pS7Q`m_xwll*9F&*R2M6$q9_)J&!f^>@cN;Lv`> z#mB9h<0u#z8S^R;Kku3y?>N|c1py9zv+%3V@0Txy;9uO^ePs_HOxyNbB?VJ!vHc&A zCRX9f1y&!ym=7ag8#nokgd2gC+tLg#@&cohGr!7i&AsSuYq0az6sm;ZmSq7Dz)F>V~nrHxX0rfsxvZZ4qtk9VOv#gI_1c$Daewv$VG-sOGeZ zD;9B*od>)wpWcoceF_L=!MJO2dLVJzE=k=hCT#NA%~uk=l+3&q9--|7e}(rt(U9jT7;B9Dk>O!JSD7S`P?qq96u6F!rO|rn z85#Gm#&xQ4eI>K|&oSFhg4EX4*ME4K{}W_)FYK?L3a_&6KiD2X1bU}mY8xxq6~RjX z{rmS4wsy9=dae-w9TsOgo}J*ophC%D_Kl^79)TpK0Oax#o14|>7#Q{eU3&5^1$NgG zX_X+hDN5aDlj$?<-@;U8PW+r!RVAPI15%tHl?Wm0F}(gPD)CCnH&AQUsg6DM#SU{gay!O3-}p;js5C90OFJRb+Z~$nlN1 zRWpYq(qqs9NuTw%22zmQ;+W9+uU}`)#b?D!--?3!V~u4Q=YR*WW`*$Ol1c4MZ1Rq& zctQWEh`D9L*Lai=gMm!QF5>J7F77@vSnbjEDm^_ZB7%ui#$6oCjV)M1*}r!$`FGmx zjL*3jYgA61N~)gGI)DE8bmfL=J3o8?qSn!l*=>4Qd3p5saTKf+|A2s^`J|weKI_t0 zc?mfrEc^>o++tvh|LGO%IjKSkVB_f9m;|I-5^@)#3eS^xBu;T_CivsJ;(hmCKTl0< z$-msx*xemRlof1`bM}~LEg<*r`}-3hpRA#J9dCqXih&@Ftxi`8Iy)~&R@V$U1U3EW zl%luA0uSb7Tl9XN@n%LnG#z0q;RdzQnbvrD!V-Z7aQ^MS=KI5bP6t@OcAf5*)M5Ma z^XC`1*AOM??-l3@NKu!dB_QYJMMOkW)6-Q!_Fe#@Rjk$egp=HJB=AJp#(fuUprUsv3smR4I|KMjU!1S}wfB_KKE zmDU}Wd1mGvY;0d}-+1^Eb;dhmcCY3Dt%L)O@dUF@(PMEkaw&VYww4UTBGy{2zrP=A zesA0x%4G4*VM?^1c%K}ryx9sYzRCoRnlW#i!L+5iWHU^Sk9`&>&P{Z1<=a2@j?UxFMa zHXE>R@D9A3Fk#@75VHm3(!aFSJ>?tWtz%=MzwCZ#sU#LYd$Wwro;kzB%{GiiY2g;D? zLUS~{)Jh?iQaD>@Oc;4&Yh4Gt0^ycgfQsP3udf{5PTKlR0xFOad8jhNZ3_zvCN8d! z=xA01U$<+9Me6+gm*(C5z45$)Y7Ya&Z9y$x4k%*=}Igbfdmb~W(&H1UkPmkh>J)_xDOU%ZEYIe^p^g2^vFe%FboD}f>5*ltA_;PAbkf!Ibw3tV@gjjA`N zm_Pgg87me8K@?MP1)Lb<0X*YPu}yYPQpgu(78e8HPr}oohuNRrVGOeuEz5ipbua##o zw~3UZr}+9t^&*;`upqG}Sn$3OPQOJ{j4&-NtuKy&FsKh6Jm@)F$Ifx=s&0x$0+=Ce zaWYu{*mO2(0KtXQE~=Tuzdqyb`-u<*o@ktus|aQo=P~;Cfe4TuXTykB2%z_aJ&i#l z*umtkkA+dl=s-XPSy`DMnJ3Z~V#SGCduo3gOcjXDq@0{>;QbJY#PL97VN*~MIuwhC zL>i3zim*nDii(nV`ynRB0?K3OYlT!T$78_iFy?c;*W7!{J=m+h>3qj%CbmYD?{ilJ z;2p4aPGm2H+$t+8t4)ib@kRB*tcT~$p`T-X3PCV9ntcfc``6_NLjQ_Q$YV?BV_xrQ+-di;1Gl1}UhJ!a*I zf)Mj1R-rKnfT*XijS@tQ9UB<3&NPlqjg3{1gEzpf|E>KUz*eRb8U=wrt+KMRfuUh_ zRn;@CG*3(_H!Nww=bFJjIf|7R$b=2o|7sr56E1PqZc&d-zFGO;p+mLUj4`*f3q!;$ z?zZO33|BE2Ht#U}L5Nbg@GPsQC}sH03*md0dl4+JL+qQxKpP7^SKEC#BDKp13DCr+MB^7#9k*wegVdCd{a2W0rX<`}5Cd3mSg z<>jAn8<<4_5QzP2i=>}_BIhHEQVWEoD>(orHjFUK&apn!HLv0b zzZj@#iQ^AC+>t1#LhIx!wY4JqJ~~Fma7h^^94*la9|IYyupcH0g2OH2&bmv=1* z9HPr6+L?-EVq6f5OV=Z7hJro{wZ>pgWv@E!a`QHB0@?;)^g|Rkm8R+mVif}-R~atO zeIB`O*xSL0-)Z_W?6dLLCkd51vHilPt$UP+)qUg_x35>Ou@OobD~QB*G2>+s8;rfZ z+z<>nzH0P-_4nDTAC7s}t$c>D-Hwm{EppU|w_-IxMOirzJ4gZ(+Lj`sq7ir@Q(p_x zKDk0EI1Sfs*{QovYEp!wjSsjg<~X8)%=;o7^X(o!*EZJIkSQqOMPlh6ORuQ{GUBmu zaY4Y;l(%nu7LfWN%*4kDXG~myGUWiW04j z{v?+D5YF@TS^XdW2uO!=m;MCy8?gaH#+mMxcB^_fYLbuL<_(em^?spj(vPw^-b7bw zfm7}}>3A1trh(TL*1x#2Facwjg3nz_C=OzMsyk1C&lx}6@a4<%v#K~E>`d&7l=#Mp zx>SRLjt6Z~&!*?KjW`x#DCL1YWO94Dj-a-#Zr0pUyPnsQ zb_j`ypo4nTCeQX89jF~a;N+jh#TUSVv#B48g7EVamP&h=%rU(2!zDxnk4>V-ugkFy zPyCb#v9?1xa`Y&SfgsR$;02a!xnT@A7Znr~C;)&I6ERdEVf>&S%yBO&YHFLp8*DqX zXRs~y@88^KV00DO9~XB`;Idr4x_rP%q(tt&5H(ZV0YpK6W@iy4 z9R=IAOes2fV|de}xVQ-TX4ZOJu%%|tuLp$GSVNsP>^T6ITe%OQ>()QkdofpLR()KBd@7_&oD+@Jv zjKLp2>Xh80MNy=^ynMZHZ?V7}hPfz6KsmB9Vi!C&KmV%U6Vzvk`@#YEnt=#|i7C<0 zuo*@TT!hFOX3;`Cykqv;x7=XaHDILjXwB@Dmc1C`;}2_`;;ZJJa6n`lFgqxynq zY>rDv1OVS~EJW%^&nd2A(WZ7ZtN|z523iPjh1hV#;z8>{w*1GHq0IOl;zyEjUICGh mTu7!LN@)WwuE($QTrtzk2ygg!0Y6MgQdLwZ=bSdb{r>>^v5_SJ literal 12673 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%0A-~sbd!w;6}Ct|Bcy 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 ALI3~& literal 19539 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 CBsBT} diff --git a/doc/html/dot_inline_dotgraph_4.png b/doc/html/dot_inline_dotgraph_4.png index 7b6bc507400690246b10af952a2915950208ea02..309fd3a12a06471da4d5d0e521030a13d5641081 100644 GIT binary patch literal 17182 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 literal 19623 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 DP`#vT diff --git a/doc/html/error_8h.html b/doc/html/error_8h.html index b9a25e258..22e6a3005 100644 --- a/doc/html/error_8h.html +++ b/doc/html/error_8h.html @@ -21,7 +21,7 @@
error.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -119,7 +119,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/files.html b/doc/html/files.html index a7949ff93..2508021b5 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -21,7 +21,7 @@
File List

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -79,7 +79,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/flexlexer_8h.html b/doc/html/flexlexer_8h.html index c1ac8ca57..829f96be1 100644 --- a/doc/html/flexlexer_8h.html +++ b/doc/html/flexlexer_8h.html @@ -21,7 +21,7 @@
flexlexer.h File Reference

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -1171,7 +1171,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/functions.html b/doc/html/functions.html index 7d35c206f..5e3013425 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -198,7 +198,7 @@

- a -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html index 89d2cb332..c27f5255f 100644 --- a/doc/html/functions_0x7e.html +++ b/doc/html/functions_0x7e.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -121,7 +121,7 @@

- ~ -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_b.html b/doc/html/functions_b.html index 1c62e034b..ea906e707 100644 --- a/doc/html/functions_b.html +++ b/doc/html/functions_b.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -187,7 +187,7 @@

- b -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_c.html b/doc/html/functions_c.html index 425d54512..d4e6fd2db 100644 --- a/doc/html/functions_c.html +++ b/doc/html/functions_c.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -302,7 +302,7 @@

- c -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_d.html b/doc/html/functions_d.html index 10d8a8d07..11f18942c 100644 --- a/doc/html/functions_d.html +++ b/doc/html/functions_d.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -141,7 +141,7 @@

- d -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_e.html b/doc/html/functions_e.html index 92bcfce10..38a3f6b32 100644 --- a/doc/html/functions_e.html +++ b/doc/html/functions_e.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -193,7 +193,7 @@

- e -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html index d57d815bc..cb6792860 100644 --- a/doc/html/functions_enum.html +++ b/doc/html/functions_enum.html @@ -21,7 +21,7 @@
Class Members - Enumerations

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -65,7 +65,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html index 85a234b84..9f8ff7fba 100644 --- a/doc/html/functions_eval.html +++ b/doc/html/functions_eval.html @@ -21,7 +21,7 @@
Class Members - Enumerator

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -107,7 +107,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_f.html b/doc/html/functions_f.html index ca94249a5..69ec20615 100644 --- a/doc/html/functions_f.html +++ b/doc/html/functions_f.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -253,7 +253,7 @@

- f -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 378c84e4e..e597bc97a 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -163,7 +163,7 @@

- a -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html index f37ea2907..86fa4e34f 100644 --- a/doc/html/functions_func_0x7e.html +++ b/doc/html/functions_func_0x7e.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -117,7 +117,7 @@

- ~ -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_b.html b/doc/html/functions_func_b.html index cafb2318b..0b3f0df0c 100644 --- a/doc/html/functions_func_b.html +++ b/doc/html/functions_func_b.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -137,7 +137,7 @@

- b -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_c.html b/doc/html/functions_func_c.html index 1ed07f36f..5fc7111da 100644 --- a/doc/html/functions_func_c.html +++ b/doc/html/functions_func_c.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -178,7 +178,7 @@

- c -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_d.html b/doc/html/functions_func_d.html index 0e92756f6..562244d31 100644 --- a/doc/html/functions_func_d.html +++ b/doc/html/functions_func_d.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -116,7 +116,7 @@

- d -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_e.html b/doc/html/functions_func_e.html index e693cdaff..1f24608fb 100644 --- a/doc/html/functions_func_e.html +++ b/doc/html/functions_func_e.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -145,7 +145,7 @@

- e -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_f.html b/doc/html/functions_func_f.html index 1670a982a..da98dce0c 100644 --- a/doc/html/functions_func_f.html +++ b/doc/html/functions_func_f.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -213,7 +213,7 @@

- f -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_g.html b/doc/html/functions_func_g.html index 0ea18573a..270cf5d3b 100644 --- a/doc/html/functions_func_g.html +++ b/doc/html/functions_func_g.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -169,7 +169,7 @@

- g -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_h.html b/doc/html/functions_func_h.html index 1a78c37da..14a116e40 100644 --- a/doc/html/functions_func_h.html +++ b/doc/html/functions_func_h.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -118,7 +118,7 @@

- h -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_i.html b/doc/html/functions_func_i.html index 31375f14a..d7c65a1e7 100644 --- a/doc/html/functions_func_i.html +++ b/doc/html/functions_func_i.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -207,7 +207,7 @@

- i -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_l.html b/doc/html/functions_func_l.html index 277d88c03..87c2544cd 100644 --- a/doc/html/functions_func_l.html +++ b/doc/html/functions_func_l.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -171,7 +171,7 @@

- l -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_m.html b/doc/html/functions_func_m.html index ac683ef15..e7cc8298f 100644 --- a/doc/html/functions_func_m.html +++ b/doc/html/functions_func_m.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -118,7 +118,7 @@

- m -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_n.html b/doc/html/functions_func_n.html index 3bd2547ea..79bb96d75 100644 --- a/doc/html/functions_func_n.html +++ b/doc/html/functions_func_n.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -126,7 +126,7 @@

- n -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_o.html b/doc/html/functions_func_o.html index 2534ac9f5..3c1418a86 100644 --- a/doc/html/functions_func_o.html +++ b/doc/html/functions_func_o.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -305,7 +305,7 @@

- o -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_p.html b/doc/html/functions_func_p.html index 57bd2cd25..add8b6510 100644 --- a/doc/html/functions_func_p.html +++ b/doc/html/functions_func_p.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -205,7 +205,7 @@

- p -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_r.html b/doc/html/functions_func_r.html index a43ecce98..9f84f1cf7 100644 --- a/doc/html/functions_func_r.html +++ b/doc/html/functions_func_r.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -134,7 +134,7 @@

- r -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_s.html b/doc/html/functions_func_s.html index 46126e761..4ab0781af 100644 --- a/doc/html/functions_func_s.html +++ b/doc/html/functions_func_s.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -200,7 +200,7 @@

- s -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_t.html b/doc/html/functions_func_t.html index d2a5c06d4..053ce16ec 100644 --- a/doc/html/functions_func_t.html +++ b/doc/html/functions_func_t.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -117,7 +117,7 @@

- t -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_u.html b/doc/html/functions_func_u.html index 9e5ce2449..47365ea7c 100644 --- a/doc/html/functions_func_u.html +++ b/doc/html/functions_func_u.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -119,7 +119,7 @@

- u -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_v.html b/doc/html/functions_func_v.html index 3317533bb..709e5a5dc 100644 --- a/doc/html/functions_func_v.html +++ b/doc/html/functions_func_v.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -103,7 +103,7 @@

- v -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_w.html b/doc/html/functions_func_w.html index 8dce7abff..86ce69075 100644 --- a/doc/html/functions_func_w.html +++ b/doc/html/functions_func_w.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -205,7 +205,7 @@

- w -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_x.html b/doc/html/functions_func_x.html index e4b4c730c..1bb507d4c 100644 --- a/doc/html/functions_func_x.html +++ b/doc/html/functions_func_x.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -97,7 +97,7 @@

- x -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_y.html b/doc/html/functions_func_y.html index 4eb5a3524..6f90b4b23 100644 --- a/doc/html/functions_func_y.html +++ b/doc/html/functions_func_y.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -103,7 +103,7 @@

- y -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_g.html b/doc/html/functions_g.html index 9120661a4..7adff405f 100644 --- a/doc/html/functions_g.html +++ b/doc/html/functions_g.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -190,7 +190,7 @@

- g -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html index 048e424d6..66122dbb9 100644 --- a/doc/html/functions_h.html +++ b/doc/html/functions_h.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -140,7 +140,7 @@

- h -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html index f2e7d32dc..0d3065c5f 100644 --- a/doc/html/functions_i.html +++ b/doc/html/functions_i.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -361,7 +361,7 @@

- i -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_j.html b/doc/html/functions_j.html index d4cc2758c..65be0d717 100644 --- a/doc/html/functions_j.html +++ b/doc/html/functions_j.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -98,7 +98,7 @@

- j -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_k.html b/doc/html/functions_k.html index 08ebd9a47..6fb62b768 100644 --- a/doc/html/functions_k.html +++ b/doc/html/functions_k.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -111,7 +111,7 @@

- k -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_l.html b/doc/html/functions_l.html index b643b5ecc..694055fcf 100644 --- a/doc/html/functions_l.html +++ b/doc/html/functions_l.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -260,7 +260,7 @@

- l -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html index e3dce813b..7a8838ffa 100644 --- a/doc/html/functions_m.html +++ b/doc/html/functions_m.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -249,7 +249,7 @@

- m -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html index 3489534a4..b98157e03 100644 --- a/doc/html/functions_n.html +++ b/doc/html/functions_n.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -172,7 +172,7 @@

- n -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html index ee05d0eb8..835308680 100644 --- a/doc/html/functions_o.html +++ b/doc/html/functions_o.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -338,7 +338,7 @@

- o -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_p.html b/doc/html/functions_p.html index 461f3f609..5647439b4 100644 --- a/doc/html/functions_p.html +++ b/doc/html/functions_p.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -265,7 +265,7 @@

- p -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_q.html b/doc/html/functions_q.html index 32e38cea1..202450f19 100644 --- a/doc/html/functions_q.html +++ b/doc/html/functions_q.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -104,7 +104,7 @@

- q -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_r.html b/doc/html/functions_r.html index a0a6f2731..334b70e73 100644 --- a/doc/html/functions_r.html +++ b/doc/html/functions_r.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -183,7 +183,7 @@

- r -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html index 7b1b28989..591359f38 100644 --- a/doc/html/functions_rela.html +++ b/doc/html/functions_rela.html @@ -21,7 +21,7 @@
Class Members - Related Functions

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -77,7 +77,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_s.html b/doc/html/functions_s.html index 74d7da47c..aaf872f0b 100644 --- a/doc/html/functions_s.html +++ b/doc/html/functions_s.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -295,7 +295,7 @@

- s -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_t.html b/doc/html/functions_t.html index a8142a946..6e36b1086 100644 --- a/doc/html/functions_t.html +++ b/doc/html/functions_t.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -146,7 +146,7 @@

- t -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html index 01e730b20..fb673bd3b 100644 --- a/doc/html/functions_type.html +++ b/doc/html/functions_type.html @@ -21,7 +21,7 @@
Class Members - Typedefs

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -336,7 +336,7 @@

- v -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_u.html b/doc/html/functions_u.html index 514c7ee14..c5ebdff3e 100644 --- a/doc/html/functions_u.html +++ b/doc/html/functions_u.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -162,7 +162,7 @@

- u -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_v.html b/doc/html/functions_v.html index 6d89246d9..66cd8fc2c 100644 --- a/doc/html/functions_v.html +++ b/doc/html/functions_v.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -126,7 +126,7 @@

- v -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index a3ab796c8..3b851a4a3 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -117,7 +117,7 @@

- a -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_b.html b/doc/html/functions_vars_b.html index c109dc4e4..1e8535ae8 100644 --- a/doc/html/functions_vars_b.html +++ b/doc/html/functions_vars_b.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -137,7 +137,7 @@

- b -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_c.html b/doc/html/functions_vars_c.html index 206a63175..ee64ac456 100644 --- a/doc/html/functions_vars_c.html +++ b/doc/html/functions_vars_c.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -188,7 +188,7 @@

- c -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_d.html b/doc/html/functions_vars_d.html index d8e066d22..016611e65 100644 --- a/doc/html/functions_vars_d.html +++ b/doc/html/functions_vars_d.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -108,7 +108,7 @@

- d -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_e.html b/doc/html/functions_vars_e.html index c3e279eec..4b690eb1e 100644 --- a/doc/html/functions_vars_e.html +++ b/doc/html/functions_vars_e.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -136,7 +136,7 @@

- e -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_f.html b/doc/html/functions_vars_f.html index a7ae31e30..4a3b94840 100644 --- a/doc/html/functions_vars_f.html +++ b/doc/html/functions_vars_f.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -125,7 +125,7 @@

- f -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_g.html b/doc/html/functions_vars_g.html index 99882246e..040aa18f2 100644 --- a/doc/html/functions_vars_g.html +++ b/doc/html/functions_vars_g.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -107,7 +107,7 @@

- g -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_h.html b/doc/html/functions_vars_h.html index 917a266d4..505d97173 100644 --- a/doc/html/functions_vars_h.html +++ b/doc/html/functions_vars_h.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -105,7 +105,7 @@

- h -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_i.html b/doc/html/functions_vars_i.html index 9af916ef6..90be20777 100644 --- a/doc/html/functions_vars_i.html +++ b/doc/html/functions_vars_i.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -225,7 +225,7 @@

- i -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_j.html b/doc/html/functions_vars_j.html index e4f09a58c..dec0e2866 100644 --- a/doc/html/functions_vars_j.html +++ b/doc/html/functions_vars_j.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -96,7 +96,7 @@

- j -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_k.html b/doc/html/functions_vars_k.html index 82265d44f..799e4a402 100644 --- a/doc/html/functions_vars_k.html +++ b/doc/html/functions_vars_k.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -105,7 +105,7 @@

- k -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_l.html b/doc/html/functions_vars_l.html index 54992c65a..2d18d0c86 100644 --- a/doc/html/functions_vars_l.html +++ b/doc/html/functions_vars_l.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -156,7 +156,7 @@

- l -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_m.html b/doc/html/functions_vars_m.html index 41144439d..68d9a443b 100644 --- a/doc/html/functions_vars_m.html +++ b/doc/html/functions_vars_m.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -151,7 +151,7 @@

- m -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_n.html b/doc/html/functions_vars_n.html index 94fbf4dfc..063b2e5a5 100644 --- a/doc/html/functions_vars_n.html +++ b/doc/html/functions_vars_n.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -130,7 +130,7 @@

- n -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_o.html b/doc/html/functions_vars_o.html index 1fa8c848d..478e5b218 100644 --- a/doc/html/functions_vars_o.html +++ b/doc/html/functions_vars_o.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -121,7 +121,7 @@

- o -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_p.html b/doc/html/functions_vars_p.html index a633a23b6..3a0e2085a 100644 --- a/doc/html/functions_vars_p.html +++ b/doc/html/functions_vars_p.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -131,7 +131,7 @@

- p -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_q.html b/doc/html/functions_vars_q.html index 4f193f814..1e7e1f389 100644 --- a/doc/html/functions_vars_q.html +++ b/doc/html/functions_vars_q.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -102,7 +102,7 @@

- q -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_r.html b/doc/html/functions_vars_r.html index 5bd42e0b5..cd87b78eb 100644 --- a/doc/html/functions_vars_r.html +++ b/doc/html/functions_vars_r.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -126,7 +126,7 @@

- r -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_s.html b/doc/html/functions_vars_s.html index 4465ddd6c..ed3d20351 100644 --- a/doc/html/functions_vars_s.html +++ b/doc/html/functions_vars_s.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -167,7 +167,7 @@

- s -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_t.html b/doc/html/functions_vars_t.html index 836a255eb..80bcc093b 100644 --- a/doc/html/functions_vars_t.html +++ b/doc/html/functions_vars_t.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -114,7 +114,7 @@

- t -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_u.html b/doc/html/functions_vars_u.html index 580d158d9..f5cff1d5c 100644 --- a/doc/html/functions_vars_u.html +++ b/doc/html/functions_vars_u.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -132,7 +132,7 @@

- u -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_v.html b/doc/html/functions_vars_v.html index e6f7428c3..073d45cf3 100644 --- a/doc/html/functions_vars_v.html +++ b/doc/html/functions_vars_v.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -102,7 +102,7 @@

- v -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_w.html b/doc/html/functions_vars_w.html index 796e49230..e51040754 100644 --- a/doc/html/functions_vars_w.html +++ b/doc/html/functions_vars_w.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -105,7 +105,7 @@

- w -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_x.html b/doc/html/functions_vars_x.html index d21a6fed6..92275f696 100644 --- a/doc/html/functions_vars_x.html +++ b/doc/html/functions_vars_x.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -96,7 +96,7 @@

- x -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_z.html b/doc/html/functions_vars_z.html index f0723962d..f9f7f2995 100644 --- a/doc/html/functions_vars_z.html +++ b/doc/html/functions_vars_z.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -96,7 +96,7 @@

- z -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_w.html b/doc/html/functions_w.html index 3b76a1bac..d6317f22a 100644 --- a/doc/html/functions_w.html +++ b/doc/html/functions_w.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -221,7 +221,7 @@

- w -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_x.html b/doc/html/functions_x.html index 0f3346d15..ae035bbf6 100644 --- a/doc/html/functions_x.html +++ b/doc/html/functions_x.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -104,7 +104,7 @@

- x -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_y.html b/doc/html/functions_y.html index dd56a6066..0b058e2fa 100644 --- a/doc/html/functions_y.html +++ b/doc/html/functions_y.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -107,7 +107,7 @@

- y -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/functions_z.html b/doc/html/functions_z.html index f4f9bb890..c03c2a406 100644 --- a/doc/html/functions_z.html +++ b/doc/html/functions_z.html @@ -21,7 +21,7 @@
Class Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -98,7 +98,7 @@

- z -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/globals.html b/doc/html/globals.html index f3f889ef8..d3a7d296d 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -21,7 +21,7 @@
File Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -389,7 +389,7 @@

- y -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index bdb1c9aec..3feef8509 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -21,7 +21,7 @@
File Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -339,7 +339,7 @@

- y -

+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index bca6c6452..9b17c44d9 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -21,7 +21,7 @@
File Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -79,7 +79,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index 8d77abd33..52ca9f6b8 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -21,7 +21,7 @@
File Members

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html index 0c3da030c..e1f8597d2 100644 --- a/doc/html/graph_legend.html +++ b/doc/html/graph_legend.html @@ -21,7 +21,7 @@
Graph Legend

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -75,7 +75,7 @@
+Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 5aefe7894..389200488 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -21,7 +21,7 @@
Class Hierarchy

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -126,7 +126,7 @@
+Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
diff --git a/doc/html/index.html b/doc/html/index.html index 6b8aa9894..1699a4220 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -21,7 +21,7 @@
RE/flex user guide

-
updated Wed Jul 6 2022 by Robert van Engelen
+
updated Fri Aug 12 2022 by Robert van Engelen
  @@ -563,7 +563,7 @@

🔝 Back to table of contents

The RE/flex scanner generator

-

The RE/flex scanner generator reflex takes a lexer specification and generates a regex-based C++ lexer class that is saved to lex.yy.cpp, or saved to the file we specified by the -o command-line option. This file is then compiled and linked with option -lreflex (and optionally -lboost_regex (or -lboost_regex-mt) if we use Boost.Regex for matching or -lpcre2-8 if we use PCRE2 for matching) to produce a scanner:

reflex lexerspec.l
+

The RE/flex scanner generator reflex takes a lexer specification and generates a regex-based C++ lexer class that is saved to lex.yy.cpp, or saved to the file we specified by the -o command-line option. This file is then compiled and linked with option -lreflex (and optionally -lboost_regex if we use Boost.Regex for matching or -lpcre2-8 if we use PCRE2 for matching) to produce a scanner:

reflex lexerspec.l
 c++ lex.yy.cpp -lreflex
 

We use option −−header-file to generate lex.yy.h to include in the source code of your lexer application:

reflex −−header-file lexerspec.l
 c++ mylexer.cpp lex.yy.cpp -lreflex
@@ -2804,7 +2804,7 @@ 

The RE/flex regex library consists of a set of C++ templates and classes that encapsulate regex engines in a standard API for scanning, tokenizing, searching, and splitting of strings, wide strings, files, and streams.

The RE/flex regex library is a class hierarchy that has at the root an abstract class reflex::AbstractMatcher. Pattern types may differ between for matchers so the reflex::PatternMatcher template class takes a pattern type and creates a class that is complete except for the implementation of the reflex::match() virtual method that requires a regex engine, such as Boost.Regex, PCRE2, or the RE/flex engine.

To compile your application, simply include the applicable regex matcher of your choice in your source code as we will explain in the next sections. To compile, link your application against the libreflex library:

c++ myapp.cpp -lreflex
-

And optionally -lboost_regex (or -lboost_regex-mt depending on your Boost installation) if you use Boost.Regex for matching:

c++ myapp.cpp -lreflex -lboost_regex
+

And optionally -lboost_regex depending on your Boost installation) if you use Boost.Regex for matching:

c++ myapp.cpp -lreflex -lboost_regex
 

or -lpcre2-8 if you use PCRE2 for matching:

c++ myapp.cpp -lreflex -lpcre2-8
 

If libreflex was not installed then linking with -lreflex fails. See Undefined symbols and link errors on how to resolve this.

🔝 Back to table of contents

@@ -2829,7 +2829,7 @@

You can convert an expressive regex of the form defined in Patterns to a regex that the boost::regex engine can handle:

static const std::string regex = reflex::BoostMatcher::convert( string, [ flags ]);
reflex::BoostMatcher matcher( regex, reflex::Input [, "options"] )

The converter is specific to the matcher selected, i.e. reflex::BoostMatcher::convert, reflex::BoostPerlMatcher::convert, and reflex::BoostPosixMatcher::convert. The converters also translates Unicode \p character classes to UTF-8 patterns, converts bracket character classes containing Unicode, and groups UTF-8 multi-byte sequences in the regex string.

The converter throws a reflex::regex_error exception if conversion fails, for example when the regex syntax is invalid.

-

To compile your application, link your application against the libreflex library and -lboost_regex (or -lboost_regex-mt depending on your Boost installation):

c++ myapp.cpp -lreflex -lboost_regex
+

To compile your application, link your application against the libreflex library and -lboost_regex depending on your Boost installation):

c++ myapp.cpp -lreflex -lboost_regex
 

See Patterns for more details on regex patterns.

See The Input class for more details on the reflex::Input class.

See Methods and iterators for more details on pattern matching methods.

@@ -3679,7 +3679,7 @@

where <path> is the directory path to the top directory of the downloaded RE/flex package.

  • When using an IDE such as Visual Studio C++, compile all of the .cpp source code files located in the reflex/lib and the reflex/unicode directories of the RE/flex download package. The header files are located in the reflex/include/reflex directory.
  • -
  • When Boost.Regex is used as a matcher engine, also link libboost_regex (or a variant, e.g. libboost_regex-mt, depending on your Boost installation configuration):
    c++ ... -lreflex -lboost_regex
    +
  • When Boost.Regex is used as a matcher engine, also link libboost_regex:
    c++ ... -lreflex -lboost_regex
     
  • When PCRE2 is used as a matcher engine, also link libpcre2-8:
    c++ ... -lreflex -lpcre2-8
     
  • @@ -3736,7 +3736,7 @@

  • +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/index_8md.html b/doc/html/index_8md.html index f11d8ff25..777b54c71 100644 --- a/doc/html/index_8md.html +++ b/doc/html/index_8md.html @@ -21,7 +21,7 @@
    index.md File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -52,7 +52,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/inherits.html b/doc/html/inherits.html index 4fd47386f..19eb0937d 100644 --- a/doc/html/inherits.html +++ b/doc/html/inherits.html @@ -21,7 +21,7 @@
    Class Hierarchy

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -278,7 +278,7 @@
    +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/input_8h.html b/doc/html/input_8h.html index e45fed318..b694e57e2 100644 --- a/doc/html/input_8h.html +++ b/doc/html/input_8h.html @@ -21,7 +21,7 @@
    input.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -138,7 +138,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/matcher_8h.html b/doc/html/matcher_8h.html index e4cb4de96..37ac06ac3 100644 --- a/doc/html/matcher_8h.html +++ b/doc/html/matcher_8h.html @@ -21,7 +21,7 @@
    matcher.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -105,7 +105,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index d02109ce3..ed020e823 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -21,7 +21,7 @@
    Namespace Members

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -237,7 +237,7 @@

    - z -

    +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html index 3be271204..a78319c52 100644 --- a/doc/html/namespacemembers_func.html +++ b/doc/html/namespacemembers_func.html @@ -21,7 +21,7 @@
    Namespace Members

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -107,7 +107,7 @@
    +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/namespacemembers_type.html b/doc/html/namespacemembers_type.html index 1cf91dc27..b0593a674 100644 --- a/doc/html/namespacemembers_type.html +++ b/doc/html/namespacemembers_type.html @@ -21,7 +21,7 @@
    Namespace Members

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -67,7 +67,7 @@
    +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/namespacemembers_vars.html b/doc/html/namespacemembers_vars.html index b4d64037a..ec562ccfc 100644 --- a/doc/html/namespacemembers_vars.html +++ b/doc/html/namespacemembers_vars.html @@ -21,7 +21,7 @@
    Namespace Members

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -97,7 +97,7 @@
    +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/namespacereflex.html b/doc/html/namespacereflex.html index a41612477..dd5a85774 100644 --- a/doc/html/namespacereflex.html +++ b/doc/html/namespacereflex.html @@ -21,7 +21,7 @@
    reflex Namespace Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -1084,7 +1084,7 @@

    Variable Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/namespacereflex_1_1_posix.html b/doc/html/namespacereflex_1_1_posix.html index 79ba704fa..a53d8df27 100644 --- a/doc/html/namespacereflex_1_1_posix.html +++ b/doc/html/namespacereflex_1_1_posix.html @@ -21,7 +21,7 @@
    reflex::Posix Namespace Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -87,7 +87,7 @@

    Function Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/namespacereflex_1_1_unicode.html b/doc/html/namespacereflex_1_1_unicode.html index 1054253d5..52e90a2cf 100644 --- a/doc/html/namespacereflex_1_1_unicode.html +++ b/doc/html/namespacereflex_1_1_unicode.html @@ -21,7 +21,7 @@
    reflex::Unicode Namespace Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -87,7 +87,7 @@

    Function Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/namespacereflex_1_1convert__flag.html b/doc/html/namespacereflex_1_1convert__flag.html index 1ee5e09ca..a2c19ddc2 100644 --- a/doc/html/namespacereflex_1_1convert__flag.html +++ b/doc/html/namespacereflex_1_1convert__flag.html @@ -21,7 +21,7 @@
    reflex::convert_flag Namespace Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -267,7 +267,7 @@

    Variable Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index e2dbbda24..05de0fbac 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -21,7 +21,7 @@
    Namespace List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -60,7 +60,7 @@
    +Converted on Fri Aug 12 2022 13:29:27 by Doxygen 1.8.11
    diff --git a/doc/html/pattern_8h.html b/doc/html/pattern_8h.html index 6b35e3c0c..3aa4173c9 100644 --- a/doc/html/pattern_8h.html +++ b/doc/html/pattern_8h.html @@ -21,7 +21,7 @@
    pattern.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -171,7 +171,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/pcre2matcher_8h.html b/doc/html/pcre2matcher_8h.html index de59cb8af..aa476f6c3 100644 --- a/doc/html/pcre2matcher_8h.html +++ b/doc/html/pcre2matcher_8h.html @@ -21,7 +21,7 @@
    pcre2matcher.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -119,7 +119,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/posix_8h.html b/doc/html/posix_8h.html index ab89708e3..de844d810 100644 --- a/doc/html/posix_8h.html +++ b/doc/html/posix_8h.html @@ -21,7 +21,7 @@
    posix.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -104,7 +104,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/ranges_8h.html b/doc/html/ranges_8h.html index 44de484e3..dc75f9932 100644 --- a/doc/html/ranges_8h.html +++ b/doc/html/ranges_8h.html @@ -21,7 +21,7 @@
    ranges.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -105,7 +105,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/reflex_8cpp.html b/doc/html/reflex_8cpp.html index 267873e35..200f696de 100644 --- a/doc/html/reflex_8cpp.html +++ b/doc/html/reflex_8cpp.html @@ -21,7 +21,7 @@
    reflex.cpp File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -386,7 +386,7 @@

    Variable Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/reflex_8h.html b/doc/html/reflex_8h.html index ca1147747..7317db8b1 100644 --- a/doc/html/reflex_8h.html +++ b/doc/html/reflex_8h.html @@ -21,7 +21,7 @@
    reflex.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -118,7 +118,7 @@ Macros #define PLATFORM   ""   -#define REFLEX_VERSION   "3.2.8" +#define REFLEX_VERSION   "3.2.9"  

    Detailed Description

    @@ -145,7 +145,7 @@
    - +
    #define REFLEX_VERSION   "3.2.8"#define REFLEX_VERSION   "3.2.9"
    @@ -155,7 +155,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/setop_8h.html b/doc/html/setop_8h.html index 0a01eb2de..85e132f59 100644 --- a/doc/html/setop_8h.html +++ b/doc/html/setop_8h.html @@ -21,7 +21,7 @@
    setop.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -142,7 +142,7 @@

    Example

    std::set<int> s1;
    s1.insert(1);
    assert(reflex::is_in_set(1, s1) == true);
    std::set<int> s2;
    s2.insert(1);
    s2.insert(2);
    assert(reflex::is_disjoint(s1, s2) == false);
    assert(reflex::is_subset(s1, s2) == true);
    reflex::lazy_union< std::set<int>,std::set<int> > U(s1, s2);
    for (reflex::lazy_union< std::set<int>,std::set<int> >::iterator i = U.begin(); i != U.end(); ++i)
    std::cout << *i << std::endl; // prints 1 and 2
    reflex::lazy_intersection< std::set<int>,std::set<int> > I(s1, s2);
    for (reflex::lazy_intersection< std::set<int>,std::set<int> >::iterator i = I.begin(); i != I.end(); ++i)
    std::cout << *i << std::endl; // prints 1
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/simd_8h.html b/doc/html/simd_8h.html index 6b9db3a82..00fe20e7f 100644 --- a/doc/html/simd_8h.html +++ b/doc/html/simd_8h.html @@ -21,7 +21,7 @@
    simd.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -79,7 +79,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/stdmatcher_8h.html b/doc/html/stdmatcher_8h.html index 1d0645815..24d3f9a97 100644 --- a/doc/html/stdmatcher_8h.html +++ b/doc/html/stdmatcher_8h.html @@ -21,7 +21,7 @@
    stdmatcher.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -103,7 +103,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/struct_reflex_1_1_code-members.html b/doc/html/struct_reflex_1_1_code-members.html index 2b3155683..1b8fb5613 100644 --- a/doc/html/struct_reflex_1_1_code-members.html +++ b/doc/html/struct_reflex_1_1_code-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -64,7 +64,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/struct_reflex_1_1_code.html b/doc/html/struct_reflex_1_1_code.html index 9e7ec2986..d5e169d73 100644 --- a/doc/html/struct_reflex_1_1_code.html +++ b/doc/html/struct_reflex_1_1_code.html @@ -21,7 +21,7 @@
    Reflex::Code Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -182,7 +182,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/struct_reflex_1_1_library-members.html b/doc/html/struct_reflex_1_1_library-members.html index 6e99c680d..f9086c46b 100644 --- a/doc/html/struct_reflex_1_1_library-members.html +++ b/doc/html/struct_reflex_1_1_library-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -65,7 +65,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/struct_reflex_1_1_library.html b/doc/html/struct_reflex_1_1_library.html index e40ba9426..2d2d232be 100644 --- a/doc/html/struct_reflex_1_1_library.html +++ b/doc/html/struct_reflex_1_1_library.html @@ -21,7 +21,7 @@
    Reflex::Library Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -160,7 +160,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/struct_reflex_1_1_rule-members.html b/doc/html/struct_reflex_1_1_rule-members.html index ea4981646..8de3ffdbe 100644 --- a/doc/html/struct_reflex_1_1_rule-members.html +++ b/doc/html/struct_reflex_1_1_rule-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -64,7 +64,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/struct_reflex_1_1_rule.html b/doc/html/struct_reflex_1_1_rule.html index 8d84871c8..4f48560bf 100644 --- a/doc/html/struct_reflex_1_1_rule.html +++ b/doc/html/struct_reflex_1_1_rule.html @@ -21,7 +21,7 @@
    Reflex::Rule Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -183,7 +183,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html index 5b5fa8647..312224dc5 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -73,7 +73,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html index f7c49aaaa..ea65e8709 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html @@ -21,7 +21,7 @@
    reflex::AbstractMatcher::Const Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -400,7 +400,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html index bb1998e5b..9928dda6c 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -65,7 +65,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html index e5868e6c9..1e5af5b15 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html @@ -21,7 +21,7 @@
    reflex::AbstractMatcher::Context Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -198,7 +198,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html index 03fef2624..b849ece02 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -62,7 +62,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html index c048e48b2..56c9610b1 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html @@ -21,7 +21,7 @@
    reflex::AbstractMatcher::Handler Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -149,7 +149,7 @@

    Member Function Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html index 5b21fcb1f..6ccd1bcce 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -65,7 +65,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html index 01eac8ae6..07ab2ae5f 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html @@ -21,7 +21,7 @@
    reflex::AbstractMatcher::Option Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -173,7 +173,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_bits_1_1_bitref-members.html b/doc/html/structreflex_1_1_bits_1_1_bitref-members.html index b2f013ff0..8cc9a43fe 100644 --- a/doc/html/structreflex_1_1_bits_1_1_bitref-members.html +++ b/doc/html/structreflex_1_1_bits_1_1_bitref-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -68,7 +68,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_bits_1_1_bitref.html b/doc/html/structreflex_1_1_bits_1_1_bitref.html index 081bd02e2..9f1805c2d 100644 --- a/doc/html/structreflex_1_1_bits_1_1_bitref.html +++ b/doc/html/structreflex_1_1_bits_1_1_bitref.html @@ -21,7 +21,7 @@
    reflex::Bits::Bitref Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -329,7 +329,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_input_1_1_handler-members.html b/doc/html/structreflex_1_1_input_1_1_handler-members.html index 9952631d1..87212c6e5 100644 --- a/doc/html/structreflex_1_1_input_1_1_handler-members.html +++ b/doc/html/structreflex_1_1_input_1_1_handler-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -62,7 +62,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_input_1_1_handler.html b/doc/html/structreflex_1_1_input_1_1_handler.html index 04b6ad315..c893b438a 100644 --- a/doc/html/structreflex_1_1_input_1_1_handler.html +++ b/doc/html/structreflex_1_1_input_1_1_handler.html @@ -21,7 +21,7 @@
    reflex::Input::Handler Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -127,7 +127,7 @@

    Member Function Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_input_1_1file__encoding-members.html b/doc/html/structreflex_1_1_input_1_1file__encoding-members.html index a8322b871..bc9c3b6d4 100644 --- a/doc/html/structreflex_1_1_input_1_1file__encoding-members.html +++ b/doc/html/structreflex_1_1_input_1_1file__encoding-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -99,7 +99,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_input_1_1file__encoding.html b/doc/html/structreflex_1_1_input_1_1file__encoding.html index 523f2122b..430b9fcc7 100644 --- a/doc/html/structreflex_1_1_input_1_1file__encoding.html +++ b/doc/html/structreflex_1_1_input_1_1file__encoding.html @@ -21,7 +21,7 @@
    reflex::Input::file_encoding Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -1050,7 +1050,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html b/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html index 43862ced0..81763ac11 100644 --- a/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html +++ b/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -64,7 +64,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html b/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html index fbb685746..1af23ac89 100644 --- a/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html +++ b/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html @@ -21,7 +21,7 @@
    reflex::Matcher::FSM Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -147,7 +147,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_chars-members.html b/doc/html/structreflex_1_1_pattern_1_1_chars-members.html index b9ad3f597..a5a1ed6bd 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_chars-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_chars-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -95,7 +95,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_chars.html b/doc/html/structreflex_1_1_pattern_1_1_chars.html index 7aa247ee9..5214fe5ed 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_chars.html +++ b/doc/html/structreflex_1_1_pattern_1_1_chars.html @@ -21,7 +21,7 @@
    reflex::Pattern::Chars Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -981,7 +981,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_const-members.html b/doc/html/structreflex_1_1_pattern_1_1_const-members.html index 17c657473..0df591900 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_const-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_const-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -67,7 +67,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_const.html b/doc/html/structreflex_1_1_pattern_1_1_const.html index f68350f91..ae1ab9a7e 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_const.html +++ b/doc/html/structreflex_1_1_pattern_1_1_const.html @@ -21,7 +21,7 @@
    reflex::Pattern::Const Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -250,7 +250,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html index f4bf16c6e..9bbfb660a 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -73,7 +73,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html index 377c652b9..3c916186a 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html @@ -21,7 +21,7 @@
    reflex::Pattern::DFA Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -435,7 +435,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html index 837cc56c1..708c07706 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -73,7 +73,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html index bc02a1e56..7caa0a16c 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html @@ -21,7 +21,7 @@
    reflex::Pattern::DFA::State Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -322,7 +322,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html b/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html index ab9896e68..604471a67 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -70,7 +70,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_mod_const.html b/doc/html/structreflex_1_1_pattern_1_1_mod_const.html index 13444a7a6..8570c00df 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_mod_const.html +++ b/doc/html/structreflex_1_1_pattern_1_1_mod_const.html @@ -21,7 +21,7 @@
    reflex::Pattern::ModConst Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -293,7 +293,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_option-members.html b/doc/html/structreflex_1_1_pattern_1_1_option-members.html index 5c9832dd6..1c1d80d07 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_option-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_option-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -75,7 +75,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_option.html b/doc/html/structreflex_1_1_pattern_1_1_option.html index ebde85ed2..e991b5601 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_option.html +++ b/doc/html/structreflex_1_1_pattern_1_1_option.html @@ -21,7 +21,7 @@
    reflex::Pattern::Option Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -350,7 +350,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_position-members.html b/doc/html/structreflex_1_1_pattern_1_1_position-members.html index e2ff08d77..21adfdcc4 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_position-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_position-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -95,7 +95,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_pattern_1_1_position.html b/doc/html/structreflex_1_1_pattern_1_1_position.html index 210dbac63..66be53a26 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_position.html +++ b/doc/html/structreflex_1_1_pattern_1_1_position.html @@ -21,7 +21,7 @@
    reflex::Pattern::Position Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -942,7 +942,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html index a860c3d70..717ecc6b7 100644 --- a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html +++ b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -61,7 +61,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html index 4d5ae1259..46343db65 100644 --- a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html +++ b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html @@ -21,7 +21,7 @@
    reflex::Posix::Tables::lt Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -106,7 +106,7 @@

    Member Function Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_type_op-members.html b/doc/html/structreflex_1_1_type_op-members.html index 186654fd2..e9bc160d1 100644 --- a/doc/html/structreflex_1_1_type_op-members.html +++ b/doc/html/structreflex_1_1_type_op-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -63,7 +63,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_type_op.html b/doc/html/structreflex_1_1_type_op.html index ac4645c0d..499f8a25d 100644 --- a/doc/html/structreflex_1_1_type_op.html +++ b/doc/html/structreflex_1_1_type_op.html @@ -21,7 +21,7 @@
    reflex::TypeOp< T > Struct Template Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -141,7 +141,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html index 6a92616e0..a0efffa94 100644 --- a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html +++ b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -63,7 +63,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html index 2792507d9..411e0be6a 100644 --- a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html +++ b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html @@ -21,7 +21,7 @@
    reflex::TypeOp< const T > Struct Template Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -126,7 +126,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__intersection-members.html b/doc/html/structreflex_1_1lazy__intersection-members.html index 1616d7b9d..8f1a63d94 100644 --- a/doc/html/structreflex_1_1lazy__intersection-members.html +++ b/doc/html/structreflex_1_1lazy__intersection-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -66,7 +66,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__intersection.html b/doc/html/structreflex_1_1lazy__intersection.html index ec9fc8f24..5a42802a6 100644 --- a/doc/html/structreflex_1_1lazy__intersection.html +++ b/doc/html/structreflex_1_1lazy__intersection.html @@ -21,7 +21,7 @@
    reflex::lazy_intersection< S1, S2 > Struct Template Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -238,7 +238,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html b/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html index eabe71b18..bac821e59 100644 --- a/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html +++ b/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -74,7 +74,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html b/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html index 50b4fa162..84e0f3d72 100644 --- a/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html +++ b/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html @@ -21,7 +21,7 @@
    reflex::lazy_intersection< S1, S2 >::iterator Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -434,7 +434,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__union-members.html b/doc/html/structreflex_1_1lazy__union-members.html index e56abce1f..13827e915 100644 --- a/doc/html/structreflex_1_1lazy__union-members.html +++ b/doc/html/structreflex_1_1lazy__union-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -66,7 +66,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__union.html b/doc/html/structreflex_1_1lazy__union.html index 93909bed2..a9a50303f 100644 --- a/doc/html/structreflex_1_1lazy__union.html +++ b/doc/html/structreflex_1_1lazy__union.html @@ -21,7 +21,7 @@
    reflex::lazy_union< S1, S2 > Struct Template Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -238,7 +238,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html b/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html index a3fbe671a..34db6be07 100644 --- a/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html +++ b/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -75,7 +75,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1lazy__union_1_1iterator.html b/doc/html/structreflex_1_1lazy__union_1_1iterator.html index 2b0337fc5..d17fc42c2 100644 --- a/doc/html/structreflex_1_1lazy__union_1_1iterator.html +++ b/doc/html/structreflex_1_1lazy__union_1_1iterator.html @@ -21,7 +21,7 @@
    reflex::lazy_union< S1, S2 >::iterator Struct Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -450,7 +450,7 @@

    Member Data Documentation

    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1range__compare-members.html b/doc/html/structreflex_1_1range__compare-members.html index 5ed9c32b6..aa2a1e26d 100644 --- a/doc/html/structreflex_1_1range__compare-members.html +++ b/doc/html/structreflex_1_1range__compare-members.html @@ -21,7 +21,7 @@
    Member List

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -61,7 +61,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/structreflex_1_1range__compare.html b/doc/html/structreflex_1_1range__compare.html index 1c10274a2..62f93ee21 100644 --- a/doc/html/structreflex_1_1range__compare.html +++ b/doc/html/structreflex_1_1range__compare.html @@ -21,7 +21,7 @@
    reflex::range_compare< T > Struct Template Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -127,7 +127,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/timer_8h.html b/doc/html/timer_8h.html index f3754de4f..66264265b 100644 --- a/doc/html/timer_8h.html +++ b/doc/html/timer_8h.html @@ -21,7 +21,7 @@
    timer.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -96,7 +96,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/traits_8h.html b/doc/html/traits_8h.html index 92b895a80..63d8af6ba 100644 --- a/doc/html/traits_8h.html +++ b/doc/html/traits_8h.html @@ -21,7 +21,7 @@
    traits.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -97,7 +97,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/unicode_8h.html b/doc/html/unicode_8h.html index 0fa5cbc51..8b7f93e10 100644 --- a/doc/html/unicode_8h.html +++ b/doc/html/unicode_8h.html @@ -21,7 +21,7 @@
    unicode.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -96,7 +96,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/html/utf8_8h.html b/doc/html/utf8_8h.html index fb206b037..1c6c5c077 100644 --- a/doc/html/utf8_8h.html +++ b/doc/html/utf8_8h.html @@ -21,7 +21,7 @@
    utf8.h File Reference

    -
    updated Wed Jul 6 2022 by Robert van Engelen
    +
    updated Fri Aug 12 2022 by Robert van Engelen
      @@ -156,7 +156,7 @@
    +Converted on Fri Aug 12 2022 13:29:25 by Doxygen 1.8.11
    diff --git a/doc/index.md b/doc/index.md index 9014e4d68..00ea76f2e 100644 --- a/doc/index.md +++ b/doc/index.md @@ -1049,8 +1049,8 @@ The RE/flex scanner generator `reflex` takes a lexer specification and generates a regex-based C++ lexer class that is saved to `lex.yy.cpp`, or saved to the file we specified by the `-o` command-line option. This file is then compiled and linked with option `-lreflex` (and optionally -`-lboost_regex` (or `-lboost_regex-mt`) if we use Boost.Regex for matching or -`-lpcre2-8` if we use PCRE2 for matching) to produce a scanner: +`-lboost_regex` if we use Boost.Regex for matching or `-lpcre2-8` if we use +PCRE2 for matching) to produce a scanner: reflex lexerspec.l c++ lex.yy.cpp -lreflex @@ -6452,8 +6452,8 @@ compile, link your application against the `libreflex` library: c++ myapp.cpp -lreflex -And optionally `-lboost_regex` (or `-lboost_regex-mt` depending on your Boost -installation) if you use Boost.Regex for matching: +And optionally `-lboost_regex` depending on your Boost installation) if you use +Boost.Regex for matching: c++ myapp.cpp -lreflex -lboost_regex @@ -6555,8 +6555,7 @@ The converter throws a `reflex::regex_error` exception if conversion fails, for example when the regex syntax is invalid. To compile your application, link your application against the `libreflex` -library and `-lboost_regex` (or `-lboost_regex-mt` depending on your Boost -installation): +library and `-lboost_regex` depending on your Boost installation): c++ myapp.cpp -lreflex -lboost_regex @@ -9355,9 +9354,7 @@ RE/flex applications: `reflex/unicode` directories of the RE/flex download package. The header files are located in the `reflex/include/reflex` directory. -- When Boost.Regex is used as a matcher engine, also link `libboost_regex` - (or a variant, e.g. `libboost_regex-mt`, depending on your Boost - installation configuration): +- When Boost.Regex is used as a matcher engine, also link `libboost_regex`: c++ ... -lreflex -lboost_regex diff --git a/doc/man/reflex.1 b/doc/man/reflex.1 index 160d8f5aa..d914fce76 100644 --- a/doc/man/reflex.1 +++ b/doc/man/reflex.1 @@ -1,4 +1,4 @@ -.TH REFLEX "1" "July 06, 2022" "reflex 3.2.8" "User Commands" +.TH REFLEX "1" "August 12, 2022" "reflex 3.2.9" "User Commands" .SH NAME \fBreflex\fR -- regex\-centric, fast and flexible lexical analyzer generator .SH SYNOPSIS diff --git a/examples/Make b/examples/Make index aac594cf6..32d469691 100644 --- a/examples/Make +++ b/examples/Make @@ -16,6 +16,7 @@ # # url_boost and wc_boost requires Boost.Regex installed: # > make -f Make boostexamples +# Boost.regex normally includes libboost_regex-mt, if not change LIBBOOST below # # url_pcre2 and wc_pcre2 requires PCRE2 installed: # > make -f Make pcre2examples @@ -32,7 +33,9 @@ INCPCRE2 = /opt/local/include LIBPCRE2 = -L/opt/local/lib -lpcre2-8 INCBOOST = /opt/local/include -LIBBOOST = -L/opt/local/lib -lboost_regex +# LIBBOOST = -L/opt/local/lib -lboost_regex +# LIBBOOST = -L/opt/homebrew/lib -lboost_regex-mt +LIBBOOST = -L/opt/local/lib -lboost_regex-mt CXXOFLAGS = -O2 CXXWFLAGS = -Wall -Wunused -Wextra diff --git a/src/reflex.h b/src/reflex.h index 9765f6327..0b8b0f5ba 100644 --- a/src/reflex.h +++ b/src/reflex.h @@ -66,7 +66,7 @@ #endif // DO NOT ALTER THIS LINE: the makemake.sh script updates the version -#define REFLEX_VERSION "3.2.8" +#define REFLEX_VERSION "3.2.9" /// RE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners. /** diff --git a/tests/Make b/tests/Make index 233f6d947..d43cb3f79 100644 --- a/tests/Make +++ b/tests/Make @@ -7,6 +7,7 @@ # # requires Boost.Regex and std::regex # +# Boost.regex normally includes libboost_regex-mt, if not change LIBBOOST below CXX = c++ -std=c++11 REFLEX = ../bin/reflex @@ -16,7 +17,9 @@ YACC = bison -y INCPCRE2 = /opt/local/include LIBPCRE2 = -L/opt/local/lib -lpcre2-8 INCBOOST = /opt/local/include -LIBBOOST = -L/opt/local/lib -lboost_regex +# LIBBOOST = -L/opt/local/lib -lboost_regex +# LIBBOOST = -L/opt/homebrew/lib -lboost_regex-mt +LIBBOOST = -L/opt/local/lib -lboost_regex-mt CXXOFLAGS = -O2 CXXWFLAGS = -Wall -Wunused -Wextra CXXIFLAGS = -I. -I../include -I $(INCPCRE2) -I $(INCBOOST) diff --git a/tests/test_ranges.cpp b/tests/test_ranges.cpp index c253b3aaa..a2afe4ba7 100644 --- a/tests/test_ranges.cpp +++ b/tests/test_ranges.cpp @@ -265,7 +265,7 @@ Set of 1 open-ended ranges: len2 = ints2.size(); } dt = timer_elapsed(t); - fprintf(stderr, "%d+%d ranges, elapsed real time = %g ms\n", len1, len2, dt); + fprintf(stderr, "%d+%d ranges sum=%d, elapsed real time = %g ms\n", len1, len2, sum, dt); std::cerr << "Raw 0..255 range insertion timings" << std::endl; timer_start(t);