Skip to content

Commit 241513f

Browse files
committed
docs
1 parent 2ca88dd commit 241513f

227 files changed

Lines changed: 12181 additions & 5580 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Doxyfile

Lines changed: 51 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Doxyfile 1.15.0
1+
# Doxyfile 1.16.1
22

33
# This file describes the settings to be used by the documentation system
44
# Doxygen (www.doxygen.org) for a project.
@@ -104,7 +104,7 @@ CREATE_SUBDIRS_LEVEL = 8
104104
# U+3044.
105105
# The default value is: NO.
106106

107-
ALLOW_UNICODE_NAMES = NO
107+
ALLOW_UNICODE_NAMES = YES
108108

109109
# The OUTPUT_LANGUAGE tag is used to specify the language in which all
110110
# documentation generated by Doxygen is written. Doxygen will use this
@@ -406,8 +406,8 @@ AUTOLINK_SUPPORT = YES
406406

407407
# This tag specifies a list of words that, when matching the start of a word in
408408
# the documentation, will suppress auto links generation, if it is enabled via
409-
# AUTOLINK_SUPPORT. This list does not affect links explicitly created using \#
410-
# or the \link or commands.
409+
# AUTOLINK_SUPPORT. This list does not affect links explicitly created using #
410+
# or the \link or \ref commands.
411411
# This tag requires that the tag AUTOLINK_SUPPORT is set to YES.
412412

413413
AUTOLINK_IGNORE_WORDS =
@@ -452,7 +452,7 @@ IDL_PROPERTY_SUPPORT = YES
452452
# all members of a group must be documented explicitly.
453453
# The default value is: NO.
454454

455-
DISTRIBUTE_GROUP_DOC = NO
455+
DISTRIBUTE_GROUP_DOC = YES
456456

457457
# If one adds a struct or class to a group and this option is enabled, then also
458458
# any nested class or struct is added to the same group. By default this option
@@ -526,7 +526,7 @@ LOOKUP_CACHE_SIZE = 0
526526
# DOT_NUM_THREADS setting.
527527
# Minimum value: 0, maximum value: 512, default value: 1.
528528

529-
NUM_PROC_THREADS = 1
529+
NUM_PROC_THREADS = 0
530530

531531
# If the TIMESTAMP tag is set different from NO then each generated page will
532532
# contain the date or date and time when the page was generated. Setting this to
@@ -554,13 +554,13 @@ EXTRACT_ALL = YES
554554
# be included in the documentation.
555555
# The default value is: NO.
556556

557-
EXTRACT_PRIVATE = NO
557+
EXTRACT_PRIVATE = YES
558558

559559
# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual
560560
# methods of a class will be included in the documentation.
561561
# The default value is: NO.
562562

563-
EXTRACT_PRIV_VIRTUAL = NO
563+
EXTRACT_PRIV_VIRTUAL = YES
564564

565565
# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal
566566
# scope will be included in the documentation.
@@ -572,15 +572,15 @@ EXTRACT_PACKAGE = NO
572572
# included in the documentation.
573573
# The default value is: NO.
574574

575-
EXTRACT_STATIC = NO
575+
EXTRACT_STATIC = YES
576576

577577
# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
578578
# locally in source files will be included in the documentation. If set to NO,
579579
# only classes defined in header files are included. Does not have any effect
580580
# for Java sources.
581581
# The default value is: YES.
582582

583-
EXTRACT_LOCAL_CLASSES = YES
583+
EXTRACT_LOCAL_CLASSES = NO
584584

585585
# This flag is only useful for Objective-C code. If set to YES, local methods,
586586
# which are defined in the implementation section but not in the interface are
@@ -629,7 +629,7 @@ HIDE_UNDOC_CLASSES = NO
629629
# option has no effect if EXTRACT_ALL is enabled.
630630
# The default value is: YES.
631631

632-
HIDE_UNDOC_NAMESPACES = YES
632+
HIDE_UNDOC_NAMESPACES = NO
633633

634634
# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all friend
635635
# declarations. If set to NO, these declarations will be included in the
@@ -746,7 +746,7 @@ SORT_MEMBERS_CTORS_1ST = NO
746746
# appear in their defined order.
747747
# The default value is: NO.
748748

749-
SORT_GROUP_NAMES = NO
749+
SORT_GROUP_NAMES = YES
750750

751751
# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
752752
# fully-qualified names, including namespaces. If set to NO, the class list will
@@ -793,6 +793,27 @@ GENERATE_BUGLIST = YES
793793

794794
GENERATE_DEPRECATEDLIST= YES
795795

796+
# The GENERATE_REQUIREMENTS tag can be used to enable (YES) or disable (NO) the
797+
# requirements page. When enabled, this page is automatically created when at
798+
# least one comment block with a \requirement command appears in the input.
799+
# The default value is: YES.
800+
801+
GENERATE_REQUIREMENTS = YES
802+
803+
# The REQ_TRACEABILITY_INFO tag controls if traceability information is shown on
804+
# the requirements page (only relevant when using \requirement comment blocks).
805+
# The setting NO will disable the traceablility information altogether. The
806+
# setting UNSATISFIED_ONLY will show a list of requirements that are missing a
807+
# satisfies relation (through the command: \satisfies). Similarly the setting
808+
# UNVERIFIED_ONLY will show a list of requirements that are missing a verifies
809+
# relation (through the command: \verifies). Setting the tag to YES (the
810+
# default) will show both lists if applicable.
811+
# Possible values are: YES, NO, UNSATISFIED_ONLY and UNVERIFIED_ONLY.
812+
# The default value is: YES.
813+
# This tag requires that the tag GENERATE_REQUIREMENTS is set to YES.
814+
815+
REQ_TRACEABILITY_INFO = YES
816+
796817
# The ENABLED_SECTIONS tag can be used to enable conditional documentation
797818
# sections, marked by \if <section_label> ... \endif and \cond <section_label>
798819
# ... \endcond blocks.
@@ -815,21 +836,21 @@ MAX_INITIALIZER_LINES = 30
815836
# list will mention the files that were used to generate the documentation.
816837
# The default value is: YES.
817838

818-
SHOW_USED_FILES = YES
839+
SHOW_USED_FILES = NO
819840

820841
# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
821842
# will remove the Files entry from the Quick Index and from the Folder Tree View
822843
# (if specified).
823844
# The default value is: YES.
824845

825-
SHOW_FILES = YES
846+
SHOW_FILES = NO
826847

827848
# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
828849
# page. This will remove the Namespaces entry from the Quick Index and from the
829850
# Folder Tree View (if specified).
830851
# The default value is: YES.
831852

832-
SHOW_NAMESPACES = YES
853+
SHOW_NAMESPACES = NO
833854

834855
# The FILE_VERSION_FILTER tag can be used to specify a program or script that
835856
# Doxygen should invoke to get the current version for each file (typically from
@@ -1336,7 +1357,7 @@ VERBATIM_HEADERS = YES
13361357
# generated with the -Duse_libclang=ON option for CMake.
13371358
# The default value is: NO.
13381359

1339-
CLANG_ASSISTED_PARSING = NO
1360+
CLANG_ASSISTED_PARSING = YES
13401361

13411362
# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS
13421363
# tag is set to YES then Doxygen will add the directory of each input to the
@@ -1492,7 +1513,7 @@ HTML_EXTRA_FILES =
14921513
# The default value is: AUTO_LIGHT.
14931514
# This tag requires that the tag GENERATE_HTML is set to YES.
14941515

1495-
HTML_COLORSTYLE = AUTO_LIGHT
1516+
HTML_COLORSTYLE = TOGGLE
14961517

14971518
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
14981519
# will adjust the colors in the style sheet and background images according to
@@ -1503,15 +1524,15 @@ HTML_COLORSTYLE = AUTO_LIGHT
15031524
# Minimum value: 0, maximum value: 359, default value: 220.
15041525
# This tag requires that the tag GENERATE_HTML is set to YES.
15051526

1506-
HTML_COLORSTYLE_HUE = 220
1527+
HTML_COLORSTYLE_HUE = 57
15071528

15081529
# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
15091530
# in the HTML output. For a value of 0 the output will use gray-scales only. A
15101531
# value of 255 will produce the most vivid colors.
15111532
# Minimum value: 0, maximum value: 255, default value: 100.
15121533
# This tag requires that the tag GENERATE_HTML is set to YES.
15131534

1514-
HTML_COLORSTYLE_SAT = 100
1535+
HTML_COLORSTYLE_SAT = 62
15151536

15161537
# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
15171538
# luminance component of the colors in the HTML output. Values below 100
@@ -1522,7 +1543,7 @@ HTML_COLORSTYLE_SAT = 100
15221543
# Minimum value: 40, maximum value: 240, default value: 80.
15231544
# This tag requires that the tag GENERATE_HTML is set to YES.
15241545

1525-
HTML_COLORSTYLE_GAMMA = 80
1546+
HTML_COLORSTYLE_GAMMA = 77
15261547

15271548
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
15281549
# documentation will contain a main index with vertical navigation menus that
@@ -1857,7 +1878,7 @@ ENUM_VALUES_PER_LINE = 4
18571878
# enumeration values besides the enumeration mnemonics.
18581879
# The default value is: NO.
18591880

1860-
SHOW_ENUM_VALUES = NO
1881+
SHOW_ENUM_VALUES = YES
18611882

18621883
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
18631884
# to set the initial width (in pixels) of the frame in which the tree is shown.
@@ -2519,15 +2540,15 @@ ENABLE_PREPROCESSING = YES
25192540
# The default value is: NO.
25202541
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
25212542

2522-
MACRO_EXPANSION = NO
2543+
MACRO_EXPANSION = YES
25232544

25242545
# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
25252546
# the macro expansion is limited to the macros specified with the PREDEFINED and
25262547
# EXPAND_AS_DEFINED tags.
25272548
# The default value is: NO.
25282549
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
25292550

2530-
EXPAND_ONLY_PREDEF = NO
2551+
EXPAND_ONLY_PREDEF = YES
25312552

25322553
# If the SEARCH_INCLUDES tag is set to YES, the include files in the
25332554
# INCLUDE_PATH will be searched if a #include is found.
@@ -2560,7 +2581,13 @@ INCLUDE_FILE_PATTERNS =
25602581
# recursively expanded use the := operator instead of the = operator.
25612582
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
25622583

2563-
PREDEFINED =
2584+
PREDEFINED = _PCRE2CPP_HAS_CXX17=1 \
2585+
_PCRE2CPP_HAS_CXX20=1 \
2586+
_PCRE2CPP_HAS_EXCEPTIONS=1 \
2587+
_PCRE2CPP_HAS_ASSERTS=1 \
2588+
_PCRE2CPP_HAS_UTF8=1 \
2589+
_PCRE2CPP_HAS_UTF16=1 \
2590+
_PCRE2CPP_HAS_UTF32=1
25642591

25652592
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
25662593
# tag can be used to specify a list of macro names that should be expanded. The

docs/html/annotated.html

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
6-
<meta name="generator" content="Doxygen 1.15.0"/>
6+
<meta name="generator" content="Doxygen 1.16.1"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
88
<title>PCRE2 C++ Wrapper: Class List</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -17,6 +17,7 @@
1717
<link href="search/search.css" rel="stylesheet" type="text/css"/>
1818
<script type="text/javascript" src="search/searchdata.js"></script>
1919
<script type="text/javascript" src="search/search.js"></script>
20+
<script type="text/javascript" src="darkmode_toggle.js"></script>
2021
<link href="doxygen.css" rel="stylesheet" type="text/css" />
2122
</head>
2223
<body>
@@ -35,7 +36,7 @@
3536
</table>
3637
</div>
3738
<!-- end header part -->
38-
<!-- Generated by Doxygen 1.15.0 -->
39+
<!-- Generated by Doxygen 1.16.1 -->
3940
<script type="text/javascript">
4041
var searchBox = new SearchBox("searchBox", "search/",'.html');
4142
</script>
@@ -100,10 +101,14 @@
100101
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/d82/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__8_01_4.html" target="_self">pcre2_data&lt; utf_type::UTF_8 &gt;</a></td><td class="desc">Specialization of Translation container from pcre2 library to <a class="el" href="de/d73/namespacepcre2cpp.html" title="Main namespace of pcre2cpp library.">pcre2cpp</a> for UTF-8 </td></tr>
101102
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d1d/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__16_01_4.html" target="_self">pcre2_data&lt; utf_type::UTF_16 &gt;</a></td><td class="desc">Specialization of Translation container from pcre2 library to <a class="el" href="de/d73/namespacepcre2cpp.html" title="Main namespace of pcre2cpp library.">pcre2cpp</a> for UTF-16 </td></tr>
102103
<tr id="row_0_0_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d85/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__32_01_4.html" target="_self">pcre2_data&lt; utf_type::UTF_32 &gt;</a></td><td class="desc">Specialization of Translation container from pcre2 library to <a class="el" href="de/d73/namespacepcre2cpp.html" title="Main namespace of pcre2cpp library.">pcre2cpp</a> for UTF-32 </td></tr>
103-
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d63/structpcre2cpp_1_1basic__match__value.html" target="_self">basic_match_value</a></td><td class="desc">Match value container </td></tr>
104-
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d9f/classpcre2cpp_1_1basic__match__result.html" target="_self">basic_match_result</a></td><td class="desc">Basic container to result data of match function </td></tr>
105-
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d88/classpcre2cpp_1_1basic__regex.html" target="_self">basic_regex</a></td><td class="desc">Basic PCRE2 Regex container </td></tr>
106-
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/df2/structpcre2cpp_1_1sub__match__value.html" target="_self">sub_match_value</a></td><td class="desc">Sub match value container </td></tr>
104+
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d62/classpcre2cpp_1_1basic__pcre2cpp__exception.html" target="_self">basic_pcre2cpp_exception</a></td><td class="desc">Base <a class="el" href="de/d73/namespacepcre2cpp.html" title="Main namespace of pcre2cpp library.">pcre2cpp</a> exception class </td></tr>
105+
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d6/dfe/classpcre2cpp_1_1basic__regex__exception.html" target="_self">basic_regex_exception</a></td><td class="desc">Regex exception class </td></tr>
106+
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d5/dab/classpcre2cpp_1_1basic__match__result__exception.html" target="_self">basic_match_result_exception</a></td><td class="desc">Match result exception class </td></tr>
107+
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d63/structpcre2cpp_1_1basic__match__value.html" target="_self">basic_match_value</a></td><td class="desc">Match value container </td></tr>
108+
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d4/df2/structpcre2cpp_1_1sub__match__value.html" target="_self">sub_match_value</a></td><td class="desc">Sub match value container </td></tr>
109+
<tr id="row_0_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_6_" class="arrow" onclick="dynsection.toggleFolder('0_6_')"><span class="arrowhead opened"></span></span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/d9f/classpcre2cpp_1_1basic__match__result.html" target="_self">basic_match_result</a></td><td class="desc">Basic container to result data of match function </td></tr>
110+
<tr id="row_0_6_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="dc/da6/structpcre2cpp_1_1basic__match__result_1_1__value__result__data.html" target="_self">_value_result_data</a></td><td class="desc">Result data container </td></tr>
111+
<tr id="row_0_7_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d88/classpcre2cpp_1_1basic__regex.html" target="_self">basic_regex</a></td><td class="desc">Basic PCRE2 Regex container </td></tr>
107112
</table>
108113
</div><!-- directory -->
109114
</div><!-- contents -->
@@ -112,7 +117,7 @@
112117
<!-- start footer part -->
113118
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
114119
<ul>
115-
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.15.0 </li>
120+
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.16.1 </li>
116121
</ul>
117122
</div>
118123
</body>

docs/html/annotated_dup.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ var annotated_dup =
77
[ "pcre2_data&lt; utf_type::UTF_16 &gt;", "df/d1d/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__16_01_4.html", "df/d1d/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__16_01_4" ],
88
[ "pcre2_data&lt; utf_type::UTF_32 &gt;", "d1/d85/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__32_01_4.html", "d1/d85/structpcre2cpp_1_1utils_1_1pcre2__data_3_01utf__type_1_1_u_t_f__32_01_4" ]
99
] ],
10+
[ "basic_pcre2cpp_exception", "df/d62/classpcre2cpp_1_1basic__pcre2cpp__exception.html", "df/d62/classpcre2cpp_1_1basic__pcre2cpp__exception" ],
11+
[ "basic_regex_exception", "d6/dfe/classpcre2cpp_1_1basic__regex__exception.html", "d6/dfe/classpcre2cpp_1_1basic__regex__exception" ],
12+
[ "basic_match_result_exception", "d5/dab/classpcre2cpp_1_1basic__match__result__exception.html", "d5/dab/classpcre2cpp_1_1basic__match__result__exception" ],
1013
[ "basic_match_value", "df/d63/structpcre2cpp_1_1basic__match__value.html", "df/d63/structpcre2cpp_1_1basic__match__value" ],
14+
[ "sub_match_value", "d4/df2/structpcre2cpp_1_1sub__match__value.html", "d4/df2/structpcre2cpp_1_1sub__match__value" ],
1115
[ "basic_match_result", "d1/d9f/classpcre2cpp_1_1basic__match__result.html", "d1/d9f/classpcre2cpp_1_1basic__match__result" ],
12-
[ "basic_regex", "de/d88/classpcre2cpp_1_1basic__regex.html", "de/d88/classpcre2cpp_1_1basic__regex" ],
13-
[ "sub_match_value", "d4/df2/structpcre2cpp_1_1sub__match__value.html", "d4/df2/structpcre2cpp_1_1sub__match__value" ]
16+
[ "basic_regex", "de/d88/classpcre2cpp_1_1basic__regex.html", "de/d88/classpcre2cpp_1_1basic__regex" ]
1417
] ]
1518
];

0 commit comments

Comments
 (0)