1
.gitignore
vendored
@@ -73,6 +73,7 @@ subprojects/liblogging/
|
|||||||
subprojects/packagecache/
|
subprojects/packagecache/
|
||||||
subprojects/glaze/
|
subprojects/glaze/
|
||||||
subprojects/tomlplusplus-*/
|
subprojects/tomlplusplus-*/
|
||||||
|
subprojects/CLI11-*/
|
||||||
|
|
||||||
qhull.wrap
|
qhull.wrap
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 169 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 48 KiB |
2
build-config/CLI11/meson.build
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
cli11_proj = subproject('cli11')
|
||||||
|
cli11_dep = cli11_proj.get_variable('CLI11_dep')
|
||||||
@@ -1,2 +1,3 @@
|
|||||||
cmake = import('cmake')
|
cmake = import('cmake')
|
||||||
subdir('reflect-cpp')
|
subdir('reflect-cpp')
|
||||||
|
subdir('cli11')
|
||||||
|
|||||||
115
docs/html/_logo_8png.html
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: docs/static/Logo.png File Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('_logo_8png.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Logo.png File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_49e56c817e5e54854c35e136979f97ca.html">docs</a></li><li class="navelem"><a class="el" href="dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html">static</a></li><li class="navelem"><a class="el" href="_logo_8png.html">Logo.png</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
132
docs/html/annotated.html
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Class List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('annotated.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Class List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
|
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span>]</div><table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst.html" target="_self">fourdst</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1config.html" target="_self">config</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1config_1_1exceptions.html" target="_self">exceptions</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_self">ConfigError</a></td><td class="desc">Base exception class for all configuration-related errors </td></tr>
|
||||||
|
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html" target="_self">ConfigLoadError</a></td><td class="desc">Thrown when loading the configuration from a file fails </td></tr>
|
||||||
|
<tr id="row_0_0_0_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html" target="_self">ConfigParseError</a></td><td class="desc">Thrown when parsing the configuration file fails </td></tr>
|
||||||
|
<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html" target="_self">ConfigSaveError</a></td><td class="desc">Thrown when saving the configuration to a file fails </td></tr>
|
||||||
|
<tr id="row_0_0_0_4_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html" target="_self">SchemaSaveError</a></td><td class="desc">Thrown when generating or saving the JSON schema fails </td></tr>
|
||||||
|
<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1config_1_1_config.html" target="_self">Config</a></td><td class="desc">Wrapper class for managing strongly-typed configuration structures </td></tr>
|
||||||
|
<tr id="row_0_0_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1config_1_1_inspect_type.html" target="_self">InspectType</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper.html" target="_self">is_config_wrapper</a></td><td class="desc">Type trait to determine if a type is a <a class="el" href="classfourdst_1_1config_1_1_config.html" title="Wrapper class for managing strongly-typed configuration structures.">Config</a> wrapper </td></tr>
|
||||||
|
<tr id="row_0_0_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html" target="_self">is_config_wrapper< Config< T > ></a></td><td class="desc">Specialization of <code><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper.html" title="Type trait to determine if a type is a Config wrapper.">is_config_wrapper</a></code> for <code><a class="el" href="classfourdst_1_1config_1_1_config.html" title="Wrapper class for managing strongly-typed configuration structures.">Config</a><T></code> </td></tr>
|
||||||
|
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc">STL namespace </td></tr>
|
||||||
|
<tr id="row_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html" target="_self">formatter< fourdst::config::Config< T >, CharT ></a></td><td class="desc">Formatter specialization for Config<T> to allow easy printing </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
21
docs/html/annotated_dup.js
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
var annotated_dup =
|
||||||
|
[
|
||||||
|
[ "fourdst", "namespacefourdst.html", [
|
||||||
|
[ "config", "namespacefourdst_1_1config.html", [
|
||||||
|
[ "exceptions", "namespacefourdst_1_1config_1_1exceptions.html", [
|
||||||
|
[ "ConfigError", "classfourdst_1_1config_1_1exceptions_1_1_config_error.html", "classfourdst_1_1config_1_1exceptions_1_1_config_error" ],
|
||||||
|
[ "ConfigLoadError", "classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html", "classfourdst_1_1config_1_1exceptions_1_1_config_load_error" ],
|
||||||
|
[ "ConfigParseError", "classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html", "classfourdst_1_1config_1_1exceptions_1_1_config_parse_error" ],
|
||||||
|
[ "ConfigSaveError", "classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html", "classfourdst_1_1config_1_1exceptions_1_1_config_save_error" ],
|
||||||
|
[ "SchemaSaveError", "classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html", "classfourdst_1_1config_1_1exceptions_1_1_schema_save_error" ]
|
||||||
|
] ],
|
||||||
|
[ "Config", "classfourdst_1_1config_1_1_config.html", "classfourdst_1_1config_1_1_config" ],
|
||||||
|
[ "InspectType", "structfourdst_1_1config_1_1_inspect_type.html", null ],
|
||||||
|
[ "is_config_wrapper", "structfourdst_1_1config_1_1is__config__wrapper.html", null ],
|
||||||
|
[ "is_config_wrapper< Config< T > >", "structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html", null ]
|
||||||
|
] ]
|
||||||
|
] ],
|
||||||
|
[ "std", null, [
|
||||||
|
[ "formatter< fourdst::config::Config< T >, CharT >", "structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html", "structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4" ]
|
||||||
|
] ]
|
||||||
|
];
|
||||||
183
docs/html/base_8h.html
Normal file
@@ -0,0 +1,183 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: src/config/include/fourdst/config/base.h File Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('base_8h.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#namespaces">Namespaces</a> |
|
||||||
|
<a href="#concepts">Concepts</a> |
|
||||||
|
<a href="#enum-members">Enumerations</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">base.h File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Core configuration management classes and concepts.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
<div class="textblock"><code>#include <filesystem></code><br />
|
||||||
|
<code>#include <string></code><br />
|
||||||
|
<code>#include <map></code><br />
|
||||||
|
<code>#include <format></code><br />
|
||||||
|
<code>#include <vector></code><br />
|
||||||
|
<code>#include <string_view></code><br />
|
||||||
|
<code>#include <type_traits></code><br />
|
||||||
|
<code>#include "<a class="el" href="exceptions_8h.html">fourdst/config/exceptions/exceptions.h</a>"</code><br />
|
||||||
|
<code>#include "rfl.hpp"</code><br />
|
||||||
|
<code>#include "rfl/toml.hpp"</code><br />
|
||||||
|
<code>#include "rfl/json.hpp"</code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for base.h:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="base_8h__incl.svg" width="100%" height="460"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
This graph shows which files directly or indirectly include this file:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="base_8h__dep__incl.svg" width="207" height="230"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
</div>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper class for managing strongly-typed configuration structures. <a href="classfourdst_1_1config_1_1_config.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html">std::formatter< fourdst::config::Config< T >, CharT ></a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Formatter specialization for Config<T> to allow easy printing. <a href="structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
|
Namespaces</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1config.html">fourdst::config</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="concepts" name="concepts"></a>
|
||||||
|
Concepts</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptfourdst_1_1config_1_1_is_config_schema.html">fourdst::config::IsConfigSchema</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Concept ensuring a type is suitable for configuration schema. <br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||||
|
Enumerations</h2></td></tr>
|
||||||
|
<tr class="memitem:a9870cefcd568dac301257ca35b73ab14" id="r_a9870cefcd568dac301257ca35b73ab14"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">fourdst::config::RootNameLoadPolicy</a> { <a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14a0d7d491492131155ecdbcd14f592a729">fourdst::config::FROM_FILE</a>
|
||||||
|
, <a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14a88b20772e9853307149861fa7e01e918">fourdst::config::KEEP_CURRENT</a>
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:a9870cefcd568dac301257ca35b73ab14"><td class="mdescLeft"> </td><td class="mdescRight">Policies for handling the root name during configuration loading. <a href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:a9870cefcd568dac301257ca35b73ab14"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a18da8b2ec98ddd0a28e61644ce795b7e" id="r_a18da8b2ec98ddd0a28e61644ce795b7e"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e">fourdst::config::ConfigState</a> { <a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7ea5b39c8b553c821e7cddc6da64b5bd2ee">fourdst::config::DEFAULT</a>
|
||||||
|
, <a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7eac24435b28cc6d977d5d7804236dca3db">fourdst::config::LOADED_FROM_FILE</a>
|
||||||
|
}</td></tr>
|
||||||
|
<tr class="memdesc:a18da8b2ec98ddd0a28e61644ce795b7e"><td class="mdescLeft"> </td><td class="mdescRight">Represents the current state of a Config object. <a href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:a18da8b2ec98ddd0a28e61644ce795b7e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Core configuration management classes and concepts. </p>
|
||||||
|
<p>This file defines the <code>Config</code> template class which serves as the primary interface for managing typed configuration structures. It handles serialization (save), deserialization (load), and schema generation using the <code>reflect-cpp</code> library. </p>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_7e83d1792d529f4aa7126ac7e0b3b699.html">config</a></li><li class="navelem"><a class="el" href="dir_904591e9279cabe43293bc1a827ea462.html">include</a></li><li class="navelem"><a class="el" href="dir_2c16a3647d2e0836781345a6734d56f4.html">fourdst</a></li><li class="navelem"><a class="el" href="dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html">config</a></li><li class="navelem"><a class="el" href="base_8h.html">base.h</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
14
docs/html/base_8h.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
var base_8h =
|
||||||
|
[
|
||||||
|
[ "fourdst::config::Config< T >", "classfourdst_1_1config_1_1_config.html", "classfourdst_1_1config_1_1_config" ],
|
||||||
|
[ "std::formatter< fourdst::config::Config< T >, CharT >", "structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html", "structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4" ],
|
||||||
|
[ "fourdst::config::IsConfigSchema", "conceptfourdst_1_1config_1_1_is_config_schema.html", null ],
|
||||||
|
[ "fourdst::config::ConfigState", "namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e", [
|
||||||
|
[ "fourdst::config::ConfigState::DEFAULT", "namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7ea5b39c8b553c821e7cddc6da64b5bd2ee", null ],
|
||||||
|
[ "fourdst::config::ConfigState::LOADED_FROM_FILE", "namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7eac24435b28cc6d977d5d7804236dca3db", null ]
|
||||||
|
] ],
|
||||||
|
[ "fourdst::config::RootNameLoadPolicy", "namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14", [
|
||||||
|
[ "fourdst::config::RootNameLoadPolicy::FROM_FILE", "namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14a0d7d491492131155ecdbcd14f592a729", null ],
|
||||||
|
[ "fourdst::config::RootNameLoadPolicy::KEEP_CURRENT", "namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14a88b20772e9853307149861fa7e01e918", null ]
|
||||||
|
] ]
|
||||||
|
];
|
||||||
8
docs/html/base_8h__dep__incl.map
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<map id="src/config/include/fourdst/config/base.h" name="src/config/include/fourdst/config/base.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Core configuration management classes and concepts." alt="" coords="50,5,197,46"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$cli_8h.html" title="Integration layer between libconfig and CLI applications." alt="" coords="5,94,138,135"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="106,61,86,95,81,92,102,58"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$config_8h.html" title="Main entry point for the fourdst::config library." alt="" coords="46,183,201,223"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="142,59,153,93,155,114,153,135,136,183,131,181,148,134,150,114,148,95,137,61"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="93,147,114,181,109,184,89,149"/>
|
||||||
|
</map>
|
||||||
1
docs/html/base_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0ee95617997d790d3b0e892f5dea2587
|
||||||
95
docs/html/base_8h__dep__incl.svg
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/base.h Pages: 1 -->
|
||||||
|
<svg width="155pt" height="172pt"
|
||||||
|
viewBox="0.00 0.00 155.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||||
|
<title>src/config/include/fourdst/config/base.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Core configuration management classes and concepts.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="143.88,-163.5 33.38,-163.5 33.38,-133 143.88,-133 143.88,-163.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="41.38" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="88.62" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/base.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="cli_8h.html" target="_top" xlink:title="Integration layer between libconfig and CLI applications.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="99.25,-97 0,-97 0,-66.5 99.25,-66.5 99.25,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.62" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M73.97,-123.01C68.74,-114.37 63.02,-104.91 58.44,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.82,-124.57 78.99,-131.32 76.81,-120.95 70.82,-124.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="config_8h.html" target="_top" xlink:title="Main entry point for the fourdst::config library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="146.5,-30.5 30.75,-30.5 30.75,0 146.5,0 146.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="38.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="88.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/config.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge3_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M100.68,-122.36C103.93,-114.44 106.99,-105.52 108.62,-97 111.18,-83.69 111.18,-79.81 108.62,-66.5 106.22,-53.96 100.73,-40.56 96.1,-30.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.55,-120.8 96.71,-131.36 103.95,-123.62 97.55,-120.8"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M64.28,-56.51C69.51,-47.87 75.23,-38.41 79.81,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.44,-54.45 59.26,-64.82 67.43,-58.07 61.44,-54.45"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.3 KiB |
69
docs/html/base_8h__dep__incl_org.svg
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/base.h Pages: 1 -->
|
||||||
|
<svg width="155pt" height="172pt"
|
||||||
|
viewBox="0.00 0.00 155.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||||
|
<title>src/config/include/fourdst/config/base.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Core configuration management classes and concepts.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="143.88,-163.5 33.38,-163.5 33.38,-133 143.88,-133 143.88,-163.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="41.38" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="88.62" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/base.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="cli_8h.html" target="_top" xlink:title="Integration layer between libconfig and CLI applications.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="99.25,-97 0,-97 0,-66.5 99.25,-66.5 99.25,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.62" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M73.97,-123.01C68.74,-114.37 63.02,-104.91 58.44,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.82,-124.57 78.99,-131.32 76.81,-120.95 70.82,-124.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="config_8h.html" target="_top" xlink:title="Main entry point for the fourdst::config library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="146.5,-30.5 30.75,-30.5 30.75,0 146.5,0 146.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="38.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="88.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/config.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge3_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M100.68,-122.36C103.93,-114.44 106.99,-105.52 108.62,-97 111.18,-83.69 111.18,-79.81 108.62,-66.5 106.22,-53.96 100.73,-40.56 96.1,-30.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.55,-120.8 96.71,-131.36 103.95,-123.62 97.55,-120.8"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M64.28,-56.51C69.51,-47.87 75.23,-38.41 79.81,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.44,-54.45 59.26,-64.82 67.43,-58.07 61.44,-54.45"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.6 KiB |
28
docs/html/base_8h__incl.map
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<map id="src/config/include/fourdst/config/base.h" name="src/config/include/fourdst/config/base.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Core configuration management classes and concepts." alt="" coords="364,5,512,46"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,102,87,127"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="365,42,243,65,107,97,97,99,96,94,105,91,242,60,364,37"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="339,183,393,208"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="364,37,302,45,239,57,185,74,165,84,152,96,143,116,148,133,165,147,191,160,258,178,324,188,324,193,257,183,189,165,162,152,143,136,137,116,148,92,162,80,183,69,238,52,302,40,364,31"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="162,102,208,127"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="365,48,294,69,220,96,220,97,218,92,218,92,292,64,363,43"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="232,102,290,127"/>
|
||||||
|
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="399,49,300,97,298,92,397,44"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="313,102,371,127"/>
|
||||||
|
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="418,49,368,93,365,89,414,45"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="394,102,482,127"/>
|
||||||
|
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="441,47,441,86,435,86,435,47"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="506,102,588,127"/>
|
||||||
|
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="464,44,522,90,519,94,461,49"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$exceptions_8h.html" title="Exception classes for the configuration library." alt="" coords="613,94,780,135"/>
|
||||||
|
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="498,44,624,86,623,91,496,49"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="804,102,861,127"/>
|
||||||
|
<area shape="poly" id="edge11_Node000001_Node000011" title=" " alt="" coords="512,33,645,54,720,71,793,91,797,93,795,98,792,97,719,76,644,59,512,38"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="886,102,972,127"/>
|
||||||
|
<area shape="poly" id="edge12_Node000001_Node000012" title=" " alt="" coords="512,32,679,53,777,70,875,91,883,94,882,99,873,97,776,75,678,59,512,37"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="995,102,1081,127"/>
|
||||||
|
<area shape="poly" id="edge13_Node000001_Node000013" title=" " alt="" coords="512,28,725,48,855,66,984,91,993,94,992,99,983,97,854,72,725,53,512,34"/>
|
||||||
|
<area shape="poly" id="edge10_Node000009_Node000003" title=" " alt="" coords="615,138,409,187,407,182,613,133"/>
|
||||||
|
<area shape="rect" id="Node000010" title=" " alt="" coords="658,183,736,208"/>
|
||||||
|
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="699,135,699,167,694,167,694,135"/>
|
||||||
|
</map>
|
||||||
1
docs/html/base_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0726498beabe8e14e23e93b8e4505bb3
|
||||||
331
docs/html/base_8h__incl.svg
Normal file
@@ -0,0 +1,331 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/base.h Pages: 1 -->
|
||||||
|
<!--zoomable 160 -->
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||||
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||||
|
<g id="zoomPlus">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="zoomMin">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowUp" transform="translate(30 24)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="resetDef">
|
||||||
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<script type="application/ecmascript">
|
||||||
|
var viewWidth = 815;
|
||||||
|
var viewHeight = 160;
|
||||||
|
var sectionId = 'dynsection-0';
|
||||||
|
</script>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="viewport">
|
||||||
|
<title>src/config/include/fourdst/config/base.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Core configuration management classes and concepts.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="379.75,-152.25 269.25,-152.25 269.25,-121.75 379.75,-121.75 379.75,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="277.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="324.5" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/base.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="61,-80.12 0,-80.12 0,-60.88 61,-60.88 61,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="30.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">filesystem</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M269.22,-126.61C218.5,-117.57 141.47,-102.8 75.5,-85.75 73.21,-85.16 70.86,-84.52 68.49,-83.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.52,-80.5 58.94,-81 67.52,-87.21 69.52,-80.5"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="290.5,-19.25 250.5,-19.25 250.5,0 290.5,0 290.5,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="270.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M268.99,-130.84C211.76,-124.23 128.19,-110.55 108.5,-85.75 71.33,-38.94 182.02,-20.03 238.95,-13.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.13,-17.04 248.7,-12.5 238.39,-10.08 239.13,-17.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="151.88,-80.12 117.12,-80.12 117.12,-60.88 151.88,-60.88 151.88,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="134.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M268.84,-121.99C236.62,-113.13 195.62,-100.57 160.5,-85.75 160.39,-85.7 160.28,-85.66 160.17,-85.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.8,-82.51 151.28,-81.28 158.74,-88.81 161.8,-82.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="213.38,-80.12 169.62,-80.12 169.62,-60.88 213.38,-60.88 213.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="191.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge4_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M294.32,-121.36C272.16,-110.62 242.24,-96.11 220.39,-85.51"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.97,-82.38 211.44,-81.17 218.91,-88.68 221.97,-82.38"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="274,-80.12 231,-80.12 231,-60.88 274,-60.88 274,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="252.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge5_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M308.16,-121.36C297.03,-111.39 282.28,-98.18 270.76,-87.86"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.26,-85.4 263.48,-81.33 268.59,-90.61 273.26,-85.4"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="357.25,-80.12 291.75,-80.12 291.75,-60.88 357.25,-60.88 357.25,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="324.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge6_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M324.5,-121.36C324.5,-112.58 324.5,-101.27 324.5,-91.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="328,-91.84 324.5,-81.84 321,-91.84 328,-91.84"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="437.38,-80.12 375.62,-80.12 375.62,-60.88 437.38,-60.88 437.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="406.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge7_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M343.11,-121.36C356.04,-111.19 373.25,-97.66 386.48,-87.25"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.4,-90.19 394.09,-81.26 384.07,-84.69 388.4,-90.19"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="exceptions_8h.html" target="_top" xlink:title="Exception classes for the configuration library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="581.25,-85.75 455.75,-85.75 455.75,-55.25 581.25,-55.25 581.25,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="463.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="518.5" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge8_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M368.52,-121.36C396.7,-112 433.48,-99.77 463.56,-89.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.5,-93.14 472.88,-86.67 462.29,-86.5 464.5,-93.14"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="642,-80.12 599,-80.12 599,-60.88 642,-60.88 642,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="620.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge11_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge11_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M380.04,-129.73C434.59,-122.6 519.68,-108.83 590.5,-85.75 591.3,-85.49 592.11,-85.21 592.92,-84.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="594.08,-88.23 601.96,-81.15 591.39,-81.77 594.08,-88.23"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="724.88,-80.12 660.12,-80.12 660.12,-60.88 724.88,-60.88 724.88,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="692.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/toml.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge12_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge12_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M380.07,-130.58C445.63,-123.47 557.57,-109.08 651.5,-85.75 653.64,-85.22 655.82,-84.62 658.02,-83.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="658.96,-87.36 667.43,-80.99 656.84,-80.69 658.96,-87.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="806.5,-80.12 742.5,-80.12 742.5,-60.88 806.5,-60.88 806.5,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="774.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/json.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge13_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge13_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M380.06,-132.92C459.34,-127.68 609.12,-114.66 733.5,-85.75 735.79,-85.22 738.14,-84.6 740.49,-83.93"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.41,-87.31 749.89,-80.97 739.3,-80.64 741.41,-87.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node3 -->
|
||||||
|
<g id="edge10_Node000009_Node000003" class="edge">
|
||||||
|
<title>Node9->Node3</title>
|
||||||
|
<g id="a_edge10_Node000009_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M456.56,-54.8C407.41,-43.13 340.74,-27.3 302,-18.1"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.93,-14.73 292.39,-15.82 301.31,-21.54 302.93,-14.73"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="547.88,-19.25 489.12,-19.25 489.12,0 547.88,0 547.88,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="518.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node10 -->
|
||||||
|
<g id="edge9_Node000009_Node000010" class="edge">
|
||||||
|
<title>Node9->Node10</title>
|
||||||
|
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M518.5,-54.95C518.5,-47.71 518.5,-38.84 518.5,-30.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="522,-31.21 518.5,-21.21 515,-31.21 522,-31.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||||
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||||
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||||
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||||
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||||
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||||
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||||
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||||
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||||
|
</g>
|
||||||
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||||
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||||
|
<a xlink:href="base_8h__incl_org.svg" target="_base">
|
||||||
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||||
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||||
|
<path id="arrow"
|
||||||
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||||
|
style="fill:#404040;"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 15 KiB |
248
docs/html/base_8h__incl_org.svg
Normal file
@@ -0,0 +1,248 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/base.h Pages: 1 -->
|
||||||
|
<svg width="815pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 815.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>src/config/include/fourdst/config/base.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Core configuration management classes and concepts.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="379.75,-152.25 269.25,-152.25 269.25,-121.75 379.75,-121.75 379.75,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="277.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="324.5" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/base.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="61,-80.12 0,-80.12 0,-60.88 61,-60.88 61,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="30.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">filesystem</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M269.22,-126.61C218.5,-117.57 141.47,-102.8 75.5,-85.75 73.21,-85.16 70.86,-84.52 68.49,-83.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.52,-80.5 58.94,-81 67.52,-87.21 69.52,-80.5"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="290.5,-19.25 250.5,-19.25 250.5,0 290.5,0 290.5,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="270.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M268.99,-130.84C211.76,-124.23 128.19,-110.55 108.5,-85.75 71.33,-38.94 182.02,-20.03 238.95,-13.54"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.13,-17.04 248.7,-12.5 238.39,-10.08 239.13,-17.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="151.88,-80.12 117.12,-80.12 117.12,-60.88 151.88,-60.88 151.88,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="134.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M268.84,-121.99C236.62,-113.13 195.62,-100.57 160.5,-85.75 160.39,-85.7 160.28,-85.66 160.17,-85.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.8,-82.51 151.28,-81.28 158.74,-88.81 161.8,-82.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="213.38,-80.12 169.62,-80.12 169.62,-60.88 213.38,-60.88 213.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="191.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge4_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M294.32,-121.36C272.16,-110.62 242.24,-96.11 220.39,-85.51"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.97,-82.38 211.44,-81.17 218.91,-88.68 221.97,-82.38"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="274,-80.12 231,-80.12 231,-60.88 274,-60.88 274,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="252.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge5_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M308.16,-121.36C297.03,-111.39 282.28,-98.18 270.76,-87.86"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.26,-85.4 263.48,-81.33 268.59,-90.61 273.26,-85.4"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="357.25,-80.12 291.75,-80.12 291.75,-60.88 357.25,-60.88 357.25,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="324.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge6_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M324.5,-121.36C324.5,-112.58 324.5,-101.27 324.5,-91.65"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="328,-91.84 324.5,-81.84 321,-91.84 328,-91.84"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="437.38,-80.12 375.62,-80.12 375.62,-60.88 437.38,-60.88 437.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="406.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge7_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M343.11,-121.36C356.04,-111.19 373.25,-97.66 386.48,-87.25"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.4,-90.19 394.09,-81.26 384.07,-84.69 388.4,-90.19"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="exceptions_8h.html" target="_top" xlink:title="Exception classes for the configuration library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="581.25,-85.75 455.75,-85.75 455.75,-55.25 581.25,-55.25 581.25,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="463.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="518.5" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge8_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M368.52,-121.36C396.7,-112 433.48,-99.77 463.56,-89.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.5,-93.14 472.88,-86.67 462.29,-86.5 464.5,-93.14"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="642,-80.12 599,-80.12 599,-60.88 642,-60.88 642,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="620.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge11_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge11_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M380.04,-129.73C434.59,-122.6 519.68,-108.83 590.5,-85.75 591.3,-85.49 592.11,-85.21 592.92,-84.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="594.08,-88.23 601.96,-81.15 591.39,-81.77 594.08,-88.23"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="724.88,-80.12 660.12,-80.12 660.12,-60.88 724.88,-60.88 724.88,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="692.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/toml.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge12_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge12_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M380.07,-130.58C445.63,-123.47 557.57,-109.08 651.5,-85.75 653.64,-85.22 655.82,-84.62 658.02,-83.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="658.96,-87.36 667.43,-80.99 656.84,-80.69 658.96,-87.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="806.5,-80.12 742.5,-80.12 742.5,-60.88 806.5,-60.88 806.5,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="774.5" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/json.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge13_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge13_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M380.06,-132.92C459.34,-127.68 609.12,-114.66 733.5,-85.75 735.79,-85.22 738.14,-84.6 740.49,-83.93"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.41,-87.31 749.89,-80.97 739.3,-80.64 741.41,-87.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node3 -->
|
||||||
|
<g id="edge10_Node000009_Node000003" class="edge">
|
||||||
|
<title>Node9->Node3</title>
|
||||||
|
<g id="a_edge10_Node000009_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M456.56,-54.8C407.41,-43.13 340.74,-27.3 302,-18.1"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.93,-14.73 292.39,-15.82 301.31,-21.54 302.93,-14.73"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="547.88,-19.25 489.12,-19.25 489.12,0 547.88,0 547.88,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="518.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node10 -->
|
||||||
|
<g id="edge9_Node000009_Node000010" class="edge">
|
||||||
|
<title>Node9->Node10</title>
|
||||||
|
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M518.5,-54.95C518.5,-47.71 518.5,-38.84 518.5,-30.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="522,-31.21 518.5,-21.21 515,-31.21 522,-31.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 11 KiB |
BIN
docs/html/bc_s.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
docs/html/bc_sd.png
Normal file
|
After Width: | Height: | Size: 635 B |
129
docs/html/classes.html
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Class Index</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classes.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Class Index</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_S">S</a></div>
|
||||||
|
<div class="classindex">
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
|
||||||
|
<dd><a class="el" href="classfourdst_1_1config_1_1_config.html">Config</a> (<a class="el" href="namespacefourdst_1_1config.html">fourdst::config</a>)</dd><dd><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">ConfigError</a> (<a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">fourdst::config::exceptions</a>)</dd><dd><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html">ConfigLoadError</a> (<a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">fourdst::config::exceptions</a>)</dd><dd><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html">ConfigParseError</a> (<a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">fourdst::config::exceptions</a>)</dd><dd><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html">ConfigSaveError</a> (<a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">fourdst::config::exceptions</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
|
||||||
|
<dd><a class="el" href="structstd_1_1formatter_3_01fourdst_1_1config_1_1_config_3_01_t_01_4_00_01_char_t_01_4.html">formatter< fourdst::config::Config< T >, CharT ></a> (std)</dd></dl>
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
|
||||||
|
<dd><a class="el" href="structfourdst_1_1config_1_1_inspect_type.html">InspectType</a> (<a class="el" href="namespacefourdst_1_1config.html">fourdst::config</a>)</dd><dd><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper.html">is_config_wrapper</a> (<a class="el" href="namespacefourdst_1_1config.html">fourdst::config</a>)</dd><dd><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html">is_config_wrapper< Config< T > ></a> (<a class="el" href="namespacefourdst_1_1config.html">fourdst::config</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
||||||
|
<dd><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html">SchemaSaveError</a> (<a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">fourdst::config::exceptions</a>)</dd></dl>
|
||||||
|
</div>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
137
docs/html/classfourdst_1_1config_1_1_config-members.html
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Member List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1_config.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::Config< T > Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a0524ebb181822bd6324dfd42c05aef04">Config</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#ac9a325e3b1eaf06d137d91dac9f62b77">describe_root_name_load_policy</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a173250f83357b28ab7a5e718581ac7e3">describe_state</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#af2cd9ccc1d066a4e9d5bf9e82e61961d">get_root_name</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a17b045d5646e982572abf87ce881895d">get_root_name_load_policy</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a531023140279187dc4bf4720ad64a75a">get_state</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#ae0097a0c728ad24a5d03f9a8580eac74">load</a>(const std::string_view path)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a77b1d1992d65f58f33cb3c0f67c751b1">m_content</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a01fd433545e9fb6309e0aa24cf59b01c">m_root_name</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a3c2d0c8bf35817767089340036d18ebb">m_root_name_load_policy</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#ae493f71623caf944ed8f078167941adf">m_state</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a4715e05dc32076789462266e4b571dc0">main</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a4d143396a1165ee7fcdc00eb116ec31e">operator*</a>()</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a4c316b0026d41e731b03ac9f7bfb24fe">operator*</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#ac51cd4e8354046ac42631b4b8b83d853">operator-></a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a91fa54016e231a8361142b51807f047d">save</a>(std::string_view path) const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#ae698328f4cf5b175bf113b0d8dbc7937">save_schema</a>(const std::string &path)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a65d0b3c0a7063f6f56f6cde4700ad312">set_root_name</a>(const std::string_view name)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a2a106d63f18536ad950b325a0acd4a5f">set_root_name_load_policy</a>(const RootNameLoadPolicy policy)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html#a4549293d409139a0c732b0c2c956290d">write</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config< T ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
879
docs/html/classfourdst_1_1config_1_1_config.html
Normal file
@@ -0,0 +1,879 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::Config< T > Class Template Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1_config.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classfourdst_1_1config_1_1_config-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::Config< T > Class Template Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Wrapper class for managing strongly-typed configuration structures.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <base.h></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for fourdst::config::Config< T >:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1_config__coll__graph.svg" width="212" height="215"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a0524ebb181822bd6324dfd42c05aef04" id="r_a0524ebb181822bd6324dfd42c05aef04"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0524ebb181822bd6324dfd42c05aef04">Config</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a0524ebb181822bd6324dfd42c05aef04"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. Initializes the inner content with default values. <br /></td></tr>
|
||||||
|
<tr class="separator:a0524ebb181822bd6324dfd42c05aef04"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac51cd4e8354046ac42631b4b8b83d853" id="r_ac51cd4e8354046ac42631b4b8b83d853"><td class="memItemLeft" align="right" valign="top">const T * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac51cd4e8354046ac42631b4b8b83d853">operator-></a> () const</td></tr>
|
||||||
|
<tr class="memdesc:ac51cd4e8354046ac42631b4b8b83d853"><td class="mdescLeft"> </td><td class="mdescRight">Access member of the underlying configuration struct. <br /></td></tr>
|
||||||
|
<tr class="separator:ac51cd4e8354046ac42631b4b8b83d853"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4549293d409139a0c732b0c2c956290d" id="r_a4549293d409139a0c732b0c2c956290d"><td class="memItemLeft" align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4549293d409139a0c732b0c2c956290d">write</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a4549293d409139a0c732b0c2c956290d"><td class="mdescLeft"> </td><td class="mdescRight">Get a mutable pointer to the configuration content. <br /></td></tr>
|
||||||
|
<tr class="separator:a4549293d409139a0c732b0c2c956290d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4d143396a1165ee7fcdc00eb116ec31e" id="r_a4d143396a1165ee7fcdc00eb116ec31e"><td class="memItemLeft" align="right" valign="top">T & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d143396a1165ee7fcdc00eb116ec31e">operator*</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:a4d143396a1165ee7fcdc00eb116ec31e"><td class="mdescLeft"> </td><td class="mdescRight">Dereference operator to access the underlying configuration struct. <br /></td></tr>
|
||||||
|
<tr class="separator:a4d143396a1165ee7fcdc00eb116ec31e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4c316b0026d41e731b03ac9f7bfb24fe" id="r_a4c316b0026d41e731b03ac9f7bfb24fe"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4c316b0026d41e731b03ac9f7bfb24fe">operator*</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a4c316b0026d41e731b03ac9f7bfb24fe"><td class="mdescLeft"> </td><td class="mdescRight">Dereference operator to access the underlying configuration struct. <br /></td></tr>
|
||||||
|
<tr class="separator:a4c316b0026d41e731b03ac9f7bfb24fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4715e05dc32076789462266e4b571dc0" id="r_a4715e05dc32076789462266e4b571dc0"><td class="memItemLeft" align="right" valign="top">const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4715e05dc32076789462266e4b571dc0">main</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a4715e05dc32076789462266e4b571dc0"><td class="mdescLeft"> </td><td class="mdescRight">Explicit accessor for the main configuration content. <br /></td></tr>
|
||||||
|
<tr class="separator:a4715e05dc32076789462266e4b571dc0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a91fa54016e231a8361142b51807f047d" id="r_a91fa54016e231a8361142b51807f047d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a91fa54016e231a8361142b51807f047d">save</a> (std::string_view path) const</td></tr>
|
||||||
|
<tr class="memdesc:a91fa54016e231a8361142b51807f047d"><td class="mdescLeft"> </td><td class="mdescRight">Saves the current configuration to a TOML file. <br /></td></tr>
|
||||||
|
<tr class="separator:a91fa54016e231a8361142b51807f047d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a65d0b3c0a7063f6f56f6cde4700ad312" id="r_a65d0b3c0a7063f6f56f6cde4700ad312"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a65d0b3c0a7063f6f56f6cde4700ad312">set_root_name</a> (const std::string_view name)</td></tr>
|
||||||
|
<tr class="memdesc:a65d0b3c0a7063f6f56f6cde4700ad312"><td class="mdescLeft"> </td><td class="mdescRight">Sets the root name/key used in the TOML file. <br /></td></tr>
|
||||||
|
<tr class="separator:a65d0b3c0a7063f6f56f6cde4700ad312"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af2cd9ccc1d066a4e9d5bf9e82e61961d" id="r_af2cd9ccc1d066a4e9d5bf9e82e61961d"><td class="memItemLeft" align="right" valign="top">std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="#af2cd9ccc1d066a4e9d5bf9e82e61961d">get_root_name</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:af2cd9ccc1d066a4e9d5bf9e82e61961d"><td class="mdescLeft"> </td><td class="mdescRight">Gets the current root name. <br /></td></tr>
|
||||||
|
<tr class="separator:af2cd9ccc1d066a4e9d5bf9e82e61961d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2a106d63f18536ad950b325a0acd4a5f" id="r_a2a106d63f18536ad950b325a0acd4a5f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a106d63f18536ad950b325a0acd4a5f">set_root_name_load_policy</a> (const <a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">RootNameLoadPolicy</a> policy)</td></tr>
|
||||||
|
<tr class="memdesc:a2a106d63f18536ad950b325a0acd4a5f"><td class="mdescLeft"> </td><td class="mdescRight">Sets the policy for handling root name mismatches during load. <br /></td></tr>
|
||||||
|
<tr class="separator:a2a106d63f18536ad950b325a0acd4a5f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a17b045d5646e982572abf87ce881895d" id="r_a17b045d5646e982572abf87ce881895d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">RootNameLoadPolicy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a17b045d5646e982572abf87ce881895d">get_root_name_load_policy</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a17b045d5646e982572abf87ce881895d"><td class="mdescLeft"> </td><td class="mdescRight">Gets the current root name load policy. <br /></td></tr>
|
||||||
|
<tr class="separator:a17b045d5646e982572abf87ce881895d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac9a325e3b1eaf06d137d91dac9f62b77" id="r_ac9a325e3b1eaf06d137d91dac9f62b77"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac9a325e3b1eaf06d137d91dac9f62b77">describe_root_name_load_policy</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:ac9a325e3b1eaf06d137d91dac9f62b77"><td class="mdescLeft"> </td><td class="mdescRight">Returns a string description of the current root name load policy. <br /></td></tr>
|
||||||
|
<tr class="separator:ac9a325e3b1eaf06d137d91dac9f62b77"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae0097a0c728ad24a5d03f9a8580eac74" id="r_ae0097a0c728ad24a5d03f9a8580eac74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae0097a0c728ad24a5d03f9a8580eac74">load</a> (const std::string_view path)</td></tr>
|
||||||
|
<tr class="memdesc:ae0097a0c728ad24a5d03f9a8580eac74"><td class="mdescLeft"> </td><td class="mdescRight">Loads configuration from a TOML file. <br /></td></tr>
|
||||||
|
<tr class="separator:ae0097a0c728ad24a5d03f9a8580eac74"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a531023140279187dc4bf4720ad64a75a" id="r_a531023140279187dc4bf4720ad64a75a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e">ConfigState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a531023140279187dc4bf4720ad64a75a">get_state</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a531023140279187dc4bf4720ad64a75a"><td class="mdescLeft"> </td><td class="mdescRight">Gets the current state of the configuration object. <br /></td></tr>
|
||||||
|
<tr class="separator:a531023140279187dc4bf4720ad64a75a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a173250f83357b28ab7a5e718581ac7e3" id="r_a173250f83357b28ab7a5e718581ac7e3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a173250f83357b28ab7a5e718581ac7e3">describe_state</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a173250f83357b28ab7a5e718581ac7e3"><td class="mdescLeft"> </td><td class="mdescRight">Returns a string description of the current configuration state. <br /></td></tr>
|
||||||
|
<tr class="separator:a173250f83357b28ab7a5e718581ac7e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||||
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:ae698328f4cf5b175bf113b0d8dbc7937" id="r_ae698328f4cf5b175bf113b0d8dbc7937"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae698328f4cf5b175bf113b0d8dbc7937">save_schema</a> (const std::string &path)</td></tr>
|
||||||
|
<tr class="memdesc:ae698328f4cf5b175bf113b0d8dbc7937"><td class="mdescLeft"> </td><td class="mdescRight">Generates and saves a JSON schema for the configuration structure. <br /></td></tr>
|
||||||
|
<tr class="separator:ae698328f4cf5b175bf113b0d8dbc7937"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a77b1d1992d65f58f33cb3c0f67c751b1" id="r_a77b1d1992d65f58f33cb3c0f67c751b1"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="#a77b1d1992d65f58f33cb3c0f67c751b1">m_content</a></td></tr>
|
||||||
|
<tr class="separator:a77b1d1992d65f58f33cb3c0f67c751b1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a01fd433545e9fb6309e0aa24cf59b01c" id="r_a01fd433545e9fb6309e0aa24cf59b01c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a01fd433545e9fb6309e0aa24cf59b01c">m_root_name</a> = "main"</td></tr>
|
||||||
|
<tr class="separator:a01fd433545e9fb6309e0aa24cf59b01c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae493f71623caf944ed8f078167941adf" id="r_ae493f71623caf944ed8f078167941adf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e">ConfigState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae493f71623caf944ed8f078167941adf">m_state</a> = <a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7ea5b39c8b553c821e7cddc6da64b5bd2ee">ConfigState::DEFAULT</a></td></tr>
|
||||||
|
<tr class="separator:ae493f71623caf944ed8f078167941adf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a3c2d0c8bf35817767089340036d18ebb" id="r_a3c2d0c8bf35817767089340036d18ebb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">RootNameLoadPolicy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c2d0c8bf35817767089340036d18ebb">m_root_name_load_policy</a> = <a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14a88b20772e9853307149861fa7e01e918">RootNameLoadPolicy::KEEP_CURRENT</a></td></tr>
|
||||||
|
<tr class="separator:a3c2d0c8bf35817767089340036d18ebb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><div class="compoundTemplParams">template<IsConfigSchema T><br />
|
||||||
|
class fourdst::config::Config< T ></div><p>Wrapper class for managing strongly-typed configuration structures. </p>
|
||||||
|
<p>The <code><a class="el" href="classfourdst_1_1config_1_1_config.html" title="Wrapper class for managing strongly-typed configuration structures.">Config</a></code> class wraps a user-defined aggregate struct <code>T</code> and provides methods to save/load it to/from TOML files, as well as generate JSON schemas.</p>
|
||||||
|
<p>It uses <code>reflect-cpp</code> to automatically inspect the fields of <code>T</code>.</p>
|
||||||
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||||
|
<table class="tparams">
|
||||||
|
<tr><td class="paramname">T</td><td>The configuration structure type. Must satisfy <code><a class="el" href="conceptfourdst_1_1config_1_1_is_config_schema.html" title="Concept ensuring a type is suitable for configuration schema.">IsConfigSchema</a></code>.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section user"><dt>Examples</dt><dd>Defining a config struct and using <code><a class="el" href="classfourdst_1_1config_1_1_config.html" title="Wrapper class for managing strongly-typed configuration structures.">Config</a></code>: <div class="fragment"><div class="line"><span class="preprocessor">#include "<a class="code" href="config_8h.html">fourdst/config/config.h</a>"</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="keyword">struct </span>MySettings {</div>
|
||||||
|
<div class="line"> <span class="keywordtype">int</span> threads = 4;</div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> timeout = 30.5;</div>
|
||||||
|
<div class="line">};</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="keywordtype">int</span> <a class="code hl_function" href="#a4715e05dc32076789462266e4b571dc0">main</a>() {</div>
|
||||||
|
<div class="line"> <a class="code hl_class" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config<MySettings></a> cfg;</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="comment">// Access values (default)</span></div>
|
||||||
|
<div class="line"> std::cout << <span class="stringliteral">"Threads: "</span> << cfg->threads << <span class="stringliteral">"\n"</span>;</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="comment">// Save default config</span></div>
|
||||||
|
<div class="line"> cfg.<a class="code hl_function" href="#a91fa54016e231a8361142b51807f047d">save</a>(<span class="stringliteral">"settings.toml"</span>);</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="comment">// Load from file</span></div>
|
||||||
|
<div class="line"> cfg.<a class="code hl_function" href="#ae0097a0c728ad24a5d03f9a8580eac74">load</a>(<span class="stringliteral">"settings.toml"</span>);</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="comment">// Save JSON Schema for editors</span></div>
|
||||||
|
<div class="line"> cfg.<a class="code hl_function" href="#ae698328f4cf5b175bf113b0d8dbc7937">save_schema</a>(<span class="stringliteral">"schema.json"</span>);</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keywordflow">return</span> 0;</div>
|
||||||
|
<div class="line">}</div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1_config_html"><div class="ttname"><a href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a></div><div class="ttdoc">Wrapper class for managing strongly-typed configuration structures.</div><div class="ttdef"><b>Definition</b> base.h:113</div></div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1_config_html_a4715e05dc32076789462266e4b571dc0"><div class="ttname"><a href="#a4715e05dc32076789462266e4b571dc0">fourdst::config::Config::main</a></div><div class="ttdeci">const T & main() const</div><div class="ttdoc">Explicit accessor for the main configuration content.</div><div class="ttdef"><b>Definition</b> base.h:148</div></div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1_config_html_a91fa54016e231a8361142b51807f047d"><div class="ttname"><a href="#a91fa54016e231a8361142b51807f047d">fourdst::config::Config::save</a></div><div class="ttdeci">void save(std::string_view path) const</div><div class="ttdoc">Saves the current configuration to a TOML file.</div><div class="ttdef"><b>Definition</b> base.h:164</div></div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1_config_html_ae0097a0c728ad24a5d03f9a8580eac74"><div class="ttname"><a href="#ae0097a0c728ad24a5d03f9a8580eac74">fourdst::config::Config::load</a></div><div class="ttdeci">void load(const std::string_view path)</div><div class="ttdoc">Loads configuration from a TOML file.</div><div class="ttdef"><b>Definition</b> base.h:249</div></div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1_config_html_ae698328f4cf5b175bf113b0d8dbc7937"><div class="ttname"><a href="#ae698328f4cf5b175bf113b0d8dbc7937">fourdst::config::Config::save_schema</a></div><div class="ttdeci">static void save_schema(const std::string &path)</div><div class="ttdoc">Generates and saves a JSON schema for the configuration structure.</div><div class="ttdef"><b>Definition</b> base.h:300</div></div>
|
||||||
|
<div class="ttc" id="aconfig_8h_html"><div class="ttname"><a href="config_8h.html">config.h</a></div><div class="ttdoc">Main entry point for the fourdst::config library.</div></div>
|
||||||
|
</div><!-- fragment --> </dd></dl>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a0524ebb181822bd6324dfd42c05aef04" name="a0524ebb181822bd6324dfd42c05aef04"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0524ebb181822bd6324dfd42c05aef04">◆ </a></span>Config()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::Config </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel default">default</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Default constructor. Initializes the inner content with default values. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="ac9a325e3b1eaf06d137d91dac9f62b77" name="ac9a325e3b1eaf06d137d91dac9f62b77"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac9a325e3b1eaf06d137d91dac9f62b77">◆ </a></span>describe_root_name_load_policy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::describe_root_name_load_policy </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Returns a string description of the current root name load policy. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>"FROM_FILE", "KEEP_CURRENT", or "UNKNOWN". </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a173250f83357b28ab7a5e718581ac7e3" name="a173250f83357b28ab7a5e718581ac7e3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a173250f83357b28ab7a5e718581ac7e3">◆ </a></span>describe_state()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::describe_state </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Returns a string description of the current configuration state. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>"DEFAULT", "LOADED_FROM_FILE", or "UNKNOWN". </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="af2cd9ccc1d066a4e9d5bf9e82e61961d" name="af2cd9ccc1d066a4e9d5bf9e82e61961d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af2cd9ccc1d066a4e9d5bf9e82e61961d">◆ </a></span>get_root_name()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string_view <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::get_root_name </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Gets the current root name. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The root name string view. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a17b045d5646e982572abf87ce881895d" name="a17b045d5646e982572abf87ce881895d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a17b045d5646e982572abf87ce881895d">◆ </a></span>get_root_name_load_policy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">RootNameLoadPolicy</a> <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::get_root_name_load_policy </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Gets the current root name load policy. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The current policy. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a531023140279187dc4bf4720ad64a75a" name="a531023140279187dc4bf4720ad64a75a"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a531023140279187dc4bf4720ad64a75a">◆ </a></span>get_state()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e">ConfigState</a> <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::get_state </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Gets the current state of the configuration object. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The current state (DEFAULT or LOADED_FROM_FILE). </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae0097a0c728ad24a5d03f9a8580eac74" name="ae0097a0c728ad24a5d03f9a8580eac74"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0097a0c728ad24a5d03f9a8580eac74">◆ </a></span>load()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::load </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string_view</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Loads configuration from a TOML file. </p>
|
||||||
|
<p>Reads the file, parses it, and updates the internal configuration state.</p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">path</td><td>The file path to read from. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html" title="Thrown when loading the configuration from a file fails.">exceptions::ConfigLoadError</a></td><td>If the config is already loaded, file doesn't exist, or root name mismatch (under KEEP_CURRENT policy). </td></tr>
|
||||||
|
<tr><td class="paramname"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html" title="Thrown when parsing the configuration file fails.">exceptions::ConfigParseError</a></td><td>If the file content is invalid TOML or doesn't match the schema.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section user"><dt>Examples</dt><dd><div class="fragment"><div class="line"><span class="keywordflow">try</span> {</div>
|
||||||
|
<div class="line"> cfg.load(<span class="stringliteral">"config.toml"</span>);</div>
|
||||||
|
<div class="line">} <span class="keywordflow">catch</span> (<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a>& e) {</div>
|
||||||
|
<div class="line"> std::cerr << <span class="stringliteral">"Error loading config: "</span> << e.<a class="code hl_function" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>() << std::endl;</div>
|
||||||
|
<div class="line">}</div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1exceptions_1_1_config_error_html"><div class="ttname"><a href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></div><div class="ttdoc">Base exception class for all configuration-related errors.</div><div class="ttdef"><b>Definition</b> exceptions.h:20</div></div>
|
||||||
|
<div class="ttc" id="aclassfourdst_1_1config_1_1exceptions_1_1_config_error_html_aed6ae63fbbc9cb7e1d372904638b1fe6"><div class="ttname"><a href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">fourdst::config::exceptions::ConfigError::what</a></div><div class="ttdeci">const char * what() const noexcept override</div><div class="ttdoc">Returns the error message.</div><div class="ttdef"><b>Definition</b> exceptions.h:32</div></div>
|
||||||
|
</div><!-- fragment --> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4715e05dc32076789462266e4b571dc0" name="a4715e05dc32076789462266e4b571dc0"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4715e05dc32076789462266e4b571dc0">◆ </a></span>main()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">const T & <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::main </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Explicit accessor for the main configuration content. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Reference to the constant configuration content. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4d143396a1165ee7fcdc00eb116ec31e" name="a4d143396a1165ee7fcdc00eb116ec31e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d143396a1165ee7fcdc00eb116ec31e">◆ </a></span>operator*() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T & <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::operator* </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Dereference operator to access the underlying configuration struct. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Reference to the mutable configuration content. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4c316b0026d41e731b03ac9f7bfb24fe" name="a4c316b0026d41e731b03ac9f7bfb24fe"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c316b0026d41e731b03ac9f7bfb24fe">◆ </a></span>operator*() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">const T & <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::operator* </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Dereference operator to access the underlying configuration struct. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Reference to the constant configuration content. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac51cd4e8354046ac42631b4b8b83d853" name="ac51cd4e8354046ac42631b4b8b83d853"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac51cd4e8354046ac42631b4b8b83d853">◆ </a></span>operator->()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">const T * <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::operator-> </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Access member of the underlying configuration struct. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Pointer to the constant configuration content. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a91fa54016e231a8361142b51807f047d" name="a91fa54016e231a8361142b51807f047d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a91fa54016e231a8361142b51807f047d">◆ </a></span>save()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::save </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Saves the current configuration to a TOML file. </p>
|
||||||
|
<p>Wraps the configuration content under the current root name (default "main") and writes it to the specified path.</p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">path</td><td>The file path to write to. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html" title="Thrown when saving the configuration to a file fails.">exceptions::ConfigSaveError</a></td><td>If the file cannot be opened.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section user"><dt>Examples</dt><dd><div class="fragment"><div class="line">cfg.save(<span class="stringliteral">"config.toml"</span>);</div>
|
||||||
|
</div><!-- fragment --> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae698328f4cf5b175bf113b0d8dbc7937" name="ae698328f4cf5b175bf113b0d8dbc7937"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae698328f4cf5b175bf113b0d8dbc7937">◆ </a></span>save_schema()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static void <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::save_schema </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generates and saves a JSON schema for the configuration structure. </p>
|
||||||
|
<p>Useful for enabling autocompletion and validation in editors (e.g., VS Code).</p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">path</td><td>The path to save the schema file to. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html" title="Thrown when generating or saving the JSON schema fails.">exceptions::SchemaSaveError</a></td><td>If the file cannot be opened.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section user"><dt>Examples</dt><dd><div class="fragment"><div class="line"><a class="code hl_function" href="#ae698328f4cf5b175bf113b0d8dbc7937">Config<MyConfig>::save_schema</a>(<span class="stringliteral">"MyConfig.schema.json"</span>);</div>
|
||||||
|
</div><!-- fragment --> </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a65d0b3c0a7063f6f56f6cde4700ad312" name="a65d0b3c0a7063f6f56f6cde4700ad312"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a65d0b3c0a7063f6f56f6cde4700ad312">◆ </a></span>set_root_name()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::set_root_name </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string_view</td> <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sets the root name/key used in the TOML file. </p>
|
||||||
|
<p>The default root name is "main". This name appears as the top-level table in the TOML file (e.g., <code>[main]</code>).</p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">name</td><td>The new root name. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a2a106d63f18536ad950b325a0acd4a5f" name="a2a106d63f18536ad950b325a0acd4a5f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a106d63f18536ad950b325a0acd4a5f">◆ </a></span>set_root_name_load_policy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::set_root_name_load_policy </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">RootNameLoadPolicy</a></td> <td class="paramname"><span class="paramname"><em>policy</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sets the policy for handling root name mismatches during load. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">policy</td><td>The policy (FROM_FILE or KEEP_CURRENT). </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4549293d409139a0c732b0c2c956290d" name="a4549293d409139a0c732b0c2c956290d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4549293d409139a0c732b0c2c956290d">◆ </a></span>write()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T * <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::write </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get a mutable pointer to the configuration content. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Pointer to the mutable configuration content. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a77b1d1992d65f58f33cb3c0f67c751b1" name="a77b1d1992d65f58f33cb3c0f67c751b1"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a77b1d1992d65f58f33cb3c0f67c751b1">◆ </a></span>m_content</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::m_content</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a01fd433545e9fb6309e0aa24cf59b01c" name="a01fd433545e9fb6309e0aa24cf59b01c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a01fd433545e9fb6309e0aa24cf59b01c">◆ </a></span>m_root_name</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::m_root_name = "main"</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a3c2d0c8bf35817767089340036d18ebb" name="a3c2d0c8bf35817767089340036d18ebb"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c2d0c8bf35817767089340036d18ebb">◆ </a></span>m_root_name_load_policy</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14">RootNameLoadPolicy</a> <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::m_root_name_load_policy = <a class="el" href="namespacefourdst_1_1config.html#a9870cefcd568dac301257ca35b73ab14a88b20772e9853307149861fa7e01e918">RootNameLoadPolicy::KEEP_CURRENT</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae493f71623caf944ed8f078167941adf" name="ae493f71623caf944ed8f078167941adf"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae493f71623caf944ed8f078167941adf">◆ </a></span>m_state</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<IsConfigSchema T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7e">ConfigState</a> <a class="el" href="classfourdst_1_1config_1_1_config.html">fourdst::config::Config</a>< T >::m_state = <a class="el" href="namespacefourdst_1_1config.html#a18da8b2ec98ddd0a28e61644ce795b7ea5b39c8b553c821e7cddc6da64b5bd2ee">ConfigState::DEFAULT</a></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/config/include/fourdst/config/<a class="el" href="base_8h.html">base.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="classfourdst_1_1config_1_1_config.html">Config</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
23
docs/html/classfourdst_1_1config_1_1_config.js
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
var classfourdst_1_1config_1_1_config =
|
||||||
|
[
|
||||||
|
[ "Config", "classfourdst_1_1config_1_1_config.html#a0524ebb181822bd6324dfd42c05aef04", null ],
|
||||||
|
[ "describe_root_name_load_policy", "classfourdst_1_1config_1_1_config.html#ac9a325e3b1eaf06d137d91dac9f62b77", null ],
|
||||||
|
[ "describe_state", "classfourdst_1_1config_1_1_config.html#a173250f83357b28ab7a5e718581ac7e3", null ],
|
||||||
|
[ "get_root_name", "classfourdst_1_1config_1_1_config.html#af2cd9ccc1d066a4e9d5bf9e82e61961d", null ],
|
||||||
|
[ "get_root_name_load_policy", "classfourdst_1_1config_1_1_config.html#a17b045d5646e982572abf87ce881895d", null ],
|
||||||
|
[ "get_state", "classfourdst_1_1config_1_1_config.html#a531023140279187dc4bf4720ad64a75a", null ],
|
||||||
|
[ "load", "classfourdst_1_1config_1_1_config.html#ae0097a0c728ad24a5d03f9a8580eac74", null ],
|
||||||
|
[ "main", "classfourdst_1_1config_1_1_config.html#a4715e05dc32076789462266e4b571dc0", null ],
|
||||||
|
[ "operator*", "classfourdst_1_1config_1_1_config.html#a4d143396a1165ee7fcdc00eb116ec31e", null ],
|
||||||
|
[ "operator*", "classfourdst_1_1config_1_1_config.html#a4c316b0026d41e731b03ac9f7bfb24fe", null ],
|
||||||
|
[ "operator->", "classfourdst_1_1config_1_1_config.html#ac51cd4e8354046ac42631b4b8b83d853", null ],
|
||||||
|
[ "save", "classfourdst_1_1config_1_1_config.html#a91fa54016e231a8361142b51807f047d", null ],
|
||||||
|
[ "save_schema", "classfourdst_1_1config_1_1_config.html#ae698328f4cf5b175bf113b0d8dbc7937", null ],
|
||||||
|
[ "set_root_name", "classfourdst_1_1config_1_1_config.html#a65d0b3c0a7063f6f56f6cde4700ad312", null ],
|
||||||
|
[ "set_root_name_load_policy", "classfourdst_1_1config_1_1_config.html#a2a106d63f18536ad950b325a0acd4a5f", null ],
|
||||||
|
[ "write", "classfourdst_1_1config_1_1_config.html#a4549293d409139a0c732b0c2c956290d", null ],
|
||||||
|
[ "m_content", "classfourdst_1_1config_1_1_config.html#a77b1d1992d65f58f33cb3c0f67c751b1", null ],
|
||||||
|
[ "m_root_name", "classfourdst_1_1config_1_1_config.html#a01fd433545e9fb6309e0aa24cf59b01c", null ],
|
||||||
|
[ "m_root_name_load_policy", "classfourdst_1_1config_1_1_config.html#a3c2d0c8bf35817767089340036d18ebb", null ],
|
||||||
|
[ "m_state", "classfourdst_1_1config_1_1_config.html#ae493f71623caf944ed8f078167941adf", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<map id="fourdst::config::Config< T >" name="fourdst::config::Config< T >">
|
||||||
|
<area shape="rect" id="Node000001" title="Wrapper class for managing strongly-typed configuration structures." alt="" coords="5,184,188,210"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="29,95,68,121"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="48,136,53,159,62,171,75,181,71,185,58,175,48,161,43,137"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="105,95,184,121"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="133,136,105,185,101,182,128,134"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="82,5,207,46"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="147,61,147,95,142,95,142,61"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
dd2b904061233f445904053cf3fe06c4
|
||||||
104
docs/html/classfourdst_1_1config_1_1_config__coll__graph.svg
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::Config< T > Pages: 1 -->
|
||||||
|
<svg width="159pt" height="161pt"
|
||||||
|
viewBox="0.00 0.00 159.00 161.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 157.25)">
|
||||||
|
<title>fourdst::config::Config< T ></title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Wrapper class for managing strongly-typed configuration structures.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="136.75,-19.25 0,-19.25 0,0 136.75,0 136.75,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::Config< T ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="46.77,-85.75 17.98,-85.75 17.98,-66.5 46.77,-66.5 46.77,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="32.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.85,-54.93C29.93,-48.96 30.87,-42.6 33.62,-37.25 37.38,-29.95 44.15,-24.07 50.72,-19.71"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="26.34,-54.92 30.5,-64.66 33.33,-54.45 26.34,-54.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="58" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_content</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="134.12,-85.75 74.62,-85.75 74.62,-66.5 134.12,-66.5 134.12,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="104.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M93.78,-56.14C87.03,-44.04 78.59,-28.92 73.34,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="90.7,-57.81 98.63,-64.83 96.81,-54.4 90.7,-57.81"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="119.66" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_root_name</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="151.38,-153.25 57.37,-153.25 57.37,-122.75 151.38,-122.75 151.38,-153.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="65.38" y="-139.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="104.38" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node3 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node4->Node3</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M104.38,-111.27C104.38,-102.29 104.38,-92.79 104.38,-86.1"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.88,-110.99 104.38,-120.99 107.88,-110.99 100.88,-110.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.5 KiB |
@@ -0,0 +1,78 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::Config< T > Pages: 1 -->
|
||||||
|
<svg width="159pt" height="161pt"
|
||||||
|
viewBox="0.00 0.00 159.00 161.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 157.25)">
|
||||||
|
<title>fourdst::config::Config< T ></title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Wrapper class for managing strongly-typed configuration structures.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="136.75,-19.25 0,-19.25 0,0 136.75,0 136.75,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::Config< T ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="46.77,-85.75 17.98,-85.75 17.98,-66.5 46.77,-66.5 46.77,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="32.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M29.85,-54.93C29.93,-48.96 30.87,-42.6 33.62,-37.25 37.38,-29.95 44.15,-24.07 50.72,-19.71"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="26.34,-54.92 30.5,-64.66 33.33,-54.45 26.34,-54.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="58" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_content</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="134.12,-85.75 74.62,-85.75 74.62,-66.5 134.12,-66.5 134.12,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="104.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M93.78,-56.14C87.03,-44.04 78.59,-28.92 73.34,-19.52"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="90.7,-57.81 98.63,-64.83 96.81,-54.4 90.7,-57.81"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="119.66" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_root_name</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="151.38,-153.25 57.37,-153.25 57.37,-122.75 151.38,-122.75 151.38,-153.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="65.38" y="-139.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="104.38" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node3 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node4->Node3</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M104.38,-111.27C104.38,-102.29 104.38,-92.79 104.38,-86.1"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.88,-110.99 104.38,-120.99 107.88,-110.99 100.88,-110.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,120 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Member List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigError Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a>(const std::string &what)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82">m_msg</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,241 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::exceptions::ConfigError Class Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classfourdst_1_1config_1_1exceptions_1_1_config_error-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigError Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Base exception class for all configuration-related errors.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <exceptions.h></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for fourdst::config::exceptions::ConfigError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_error__inherit__graph.svg" width="562" height="248"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for fourdst::config::exceptions::ConfigError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_error__coll__graph.svg" width="256" height="231"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aed6ae63fbbc9cb7e1d372904638b1fe6" id="r_aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a> () const noexcept override</td></tr>
|
||||||
|
<tr class="memdesc:aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||||
|
<tr class="separator:aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:aa6b1500c4978c18b72c65b0ecd905c82" id="r_aa6b1500c4978c18b72c65b0ecd905c82"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6b1500c4978c18b72c65b0ecd905c82">m_msg</a></td></tr>
|
||||||
|
<tr class="separator:aa6b1500c4978c18b72c65b0ecd905c82"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Base exception class for all configuration-related errors. </p>
|
||||||
|
<p>Provides a standard way to catch any error originating from the configuration library. Stores a string message describing the error. </p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a8933634170316fe8eda76f90079cf501" name="a8933634170316fe8eda76f90079cf501"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8933634170316fe8eda76f90079cf501">◆ </a></span>ConfigError()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::exceptions::ConfigError::ConfigError </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>what</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">what</td><td>The error message. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="aed6ae63fbbc9cb7e1d372904638b1fe6" name="aed6ae63fbbc9cb7e1d372904638b1fe6"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aed6ae63fbbc9cb7e1d372904638b1fe6">◆ </a></span>what()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">const char * fourdst::config::exceptions::ConfigError::what </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Returns the error message. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>C-style string containing the error message. </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="aa6b1500c4978c18b72c65b0ecd905c82" name="aa6b1500c4978c18b72c65b0ecd905c82"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6b1500c4978c18b72c65b0ecd905c82">◆ </a></span>m_msg</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string fourdst::config::exceptions::ConfigError::m_msg</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/config/include/fourdst/config/exceptions/<a class="el" href="exceptions_8h.html">exceptions.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">ConfigError</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
var classfourdst_1_1config_1_1exceptions_1_1_config_error =
|
||||||
|
[
|
||||||
|
[ "ConfigError", "classfourdst_1_1config_1_1exceptions_1_1_config_error.html#a8933634170316fe8eda76f90079cf501", null ],
|
||||||
|
[ "what", "classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6", null ],
|
||||||
|
[ "m_msg", "classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigError" name="fourdst::config::exceptions::ConfigError">
|
||||||
|
<area shape="rect" id="Node000001" title="Base exception class for all configuration-related errors." alt="" coords="5,184,181,225"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="20,95,123,121"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="80,135,91,183,86,184,75,137"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="148,95,227,121"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="167,134,115,185,111,182,163,130"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="125,5,250,46"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="190,61,190,95,185,95,185,61"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
4a846262f506ce21b1520bd361107e01
|
||||||
@@ -0,0 +1,104 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="173pt"
|
||||||
|
viewBox="0.00 0.00 192.00 173.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 168.5)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-97 11,-97 11,-77.75 88.5,-77.75 88.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-66.53C56.86,-55.2 60.05,-41.25 62.4,-30.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-65.49 52.11,-76.02 57.75,-67.05 50.93,-65.49"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-97 107,-97 107,-77.75 166.5,-77.75 166.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-69.71C107.93,-57.91 92.06,-42.24 80.6,-30.92"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-71.89 126.68,-76.43 122.03,-66.91 117.11,-71.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-164.5 89.75,-164.5 89.75,-134 183.75,-134 183.75,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-139.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node3 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node4->Node3</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-122.52C136.75,-113.54 136.75,-104.04 136.75,-97.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-122.24 136.75,-132.24 140.25,-122.24 133.25,-122.24"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.4 KiB |
@@ -0,0 +1,78 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="173pt"
|
||||||
|
viewBox="0.00 0.00 192.00 173.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 168.5)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-97 11,-97 11,-77.75 88.5,-77.75 88.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-66.53C56.86,-55.2 60.05,-41.25 62.4,-30.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-65.49 52.11,-76.02 57.75,-67.05 50.93,-65.49"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-97 107,-97 107,-77.75 166.5,-77.75 166.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-69.71C107.93,-57.91 92.06,-42.24 80.6,-30.92"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-71.89 126.68,-76.43 122.03,-66.91 117.11,-71.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-164.5 89.75,-164.5 89.75,-134 183.75,-134 183.75,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-139.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node3 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node4->Node3</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-122.52C136.75,-113.54 136.75,-104.04 136.75,-97.35"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-122.24 136.75,-132.24 140.25,-122.24 133.25,-122.24"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,13 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigError" name="fourdst::config::exceptions::ConfigError">
|
||||||
|
<area shape="rect" id="Node000001" title="Base exception class for all configuration-related errors." alt="" coords="157,104,332,145"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html" title="Thrown when loading the configuration from a file fails." alt="" coords="380,5,555,46"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="299,94,379,57,409,44,411,49,381,61,301,99"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html" title="Thrown when parsing the configuration file fails." alt="" coords="380,71,555,111"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="347,106,379,101,380,107,348,112"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html" title="Thrown when saving the configuration to a file fails." alt="" coords="380,136,555,177"/>
|
||||||
|
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="348,136,380,141,379,146,347,142"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html" title="Thrown when generating or saving the JSON schema fails." alt="" coords="380,201,555,242"/>
|
||||||
|
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="302,149,381,186,411,198,409,203,379,191,300,154"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,112,109,137"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="124,122,156,122,156,127,124,127"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
533f7741ad47cdd67adf098cb288e2f7
|
||||||
@@ -0,0 +1,142 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigError Pages: 1 -->
|
||||||
|
<svg width="421pt" height="186pt"
|
||||||
|
viewBox="0.00 0.00 421.00 186.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 181.5)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="245,-103.5 113.5,-103.5 113.5,-73 245,-73 245,-103.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="121.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="179.25" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html" target="_top" xlink:title="Thrown when loading the configuration from a file fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-177.5 281,-177.5 281,-147 412.5,-147 412.5,-177.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigLoadError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M221.05,-109.06C239.24,-118.09 261.02,-128.55 281,-137.25 288.29,-140.42 296.13,-143.62 303.74,-146.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.67,-105.96 212.16,-104.62 219.54,-112.22 222.67,-105.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html" target="_top" xlink:title="Thrown when parsing the configuration file fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-128.5 281,-128.5 281,-98 412.5,-98 412.5,-128.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigParseError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M256.53,-99.77C264.62,-100.99 272.79,-102.23 280.73,-103.43"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.09,-96.32 246.68,-98.28 256.05,-103.24 257.09,-96.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html" target="_top" xlink:title="Thrown when saving the configuration to a file fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-79.5 281,-79.5 281,-49 412.5,-49 412.5,-79.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge4_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M256.53,-77.19C264.62,-76.02 272.79,-74.83 280.73,-73.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.08,-73.72 246.68,-78.62 257.08,-80.64 256.08,-73.72"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html" target="_top" xlink:title="Thrown when generating or saving the JSON schema fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-30.5 281,-30.5 281,0 412.5,0 412.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SchemaSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge5_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M221.5,-67.72C239.61,-58.94 261.21,-48.77 281,-40.25 288.3,-37.11 296.15,-33.92 303.76,-30.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="220.09,-64.52 212.64,-72.05 223.17,-70.81 220.09,-64.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="77.5,-97.88 0,-97.88 0,-78.62 77.5,-78.62 77.5,-97.88"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="38.75" y="-84.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M89.32,-88.25C97.02,-88.25 105.07,-88.25 113.05,-88.25"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="89.48,-84.75 79.48,-88.25 89.48,-91.75 89.48,-84.75"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.9 KiB |
@@ -0,0 +1,116 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigError Pages: 1 -->
|
||||||
|
<svg width="421pt" height="186pt"
|
||||||
|
viewBox="0.00 0.00 421.00 186.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 181.5)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="245,-103.5 113.5,-103.5 113.5,-73 245,-73 245,-103.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="121.5" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="179.25" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html" target="_top" xlink:title="Thrown when loading the configuration from a file fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-177.5 281,-177.5 281,-147 412.5,-147 412.5,-177.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigLoadError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M221.05,-109.06C239.24,-118.09 261.02,-128.55 281,-137.25 288.29,-140.42 296.13,-143.62 303.74,-146.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.67,-105.96 212.16,-104.62 219.54,-112.22 222.67,-105.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html" target="_top" xlink:title="Thrown when parsing the configuration file fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-128.5 281,-128.5 281,-98 412.5,-98 412.5,-128.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigParseError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M256.53,-99.77C264.62,-100.99 272.79,-102.23 280.73,-103.43"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.09,-96.32 246.68,-98.28 256.05,-103.24 257.09,-96.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html" target="_top" xlink:title="Thrown when saving the configuration to a file fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-79.5 281,-79.5 281,-49 412.5,-49 412.5,-79.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge4_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M256.53,-77.19C264.62,-76.02 272.79,-74.83 280.73,-73.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.08,-73.72 246.68,-78.62 257.08,-80.64 256.08,-73.72"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html" target="_top" xlink:title="Thrown when generating or saving the JSON schema fails.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="412.5,-30.5 281,-30.5 281,0 412.5,0 412.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="289" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="346.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SchemaSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge5_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M221.5,-67.72C239.61,-58.94 261.21,-48.77 281,-40.25 288.3,-37.11 296.15,-33.92 303.76,-30.92"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="220.09,-64.52 212.64,-72.05 223.17,-70.81 220.09,-64.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="77.5,-97.88 0,-97.88 0,-78.62 77.5,-78.62 77.5,-97.88"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="38.75" y="-84.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M89.32,-88.25C97.02,-88.25 105.07,-88.25 113.05,-88.25"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="89.48,-84.75 79.48,-88.25 89.48,-91.75 89.48,-84.75"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.1 KiB |
@@ -0,0 +1,120 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Member List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigLoadError Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html">fourdst::config::exceptions::ConfigLoadError</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a>(const std::string &what)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html">fourdst::config::exceptions::ConfigLoadError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82">m_msg</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,190 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::exceptions::ConfigLoadError Class Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pri-methods">Private Member Functions</a> |
|
||||||
|
<a href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigLoadError Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Thrown when loading the configuration from a file fails.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <exceptions.h></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for fourdst::config::exceptions::ConfigLoadError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_load_error__inherit__graph.svg" width="187" height="214"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for fourdst::config::exceptions::ConfigLoadError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_load_error__coll__graph.svg" width="256" height="320"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
|
Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a> () const noexcept override</td></tr>
|
||||||
|
<tr class="memdesc:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||||
|
<tr class="separator:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Thrown when loading the configuration from a file fails. </p>
|
||||||
|
<p>This can occur if the file does not exist, or if there are policy violations (e.g., root name mismatch when <code>KEEP_CURRENT</code> is set). </p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a8933634170316fe8eda76f90079cf501" name="a8933634170316fe8eda76f90079cf501"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8933634170316fe8eda76f90079cf501">◆ </a></span>ConfigError()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::exceptions::ConfigError::ConfigError </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>what</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">what</td><td>The error message. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/config/include/fourdst/config/exceptions/<a class="el" href="exceptions_8h.html">exceptions.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html">ConfigLoadError</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
var classfourdst_1_1config_1_1exceptions_1_1_config_load_error =
|
||||||
|
[
|
||||||
|
[ "ConfigError", "classfourdst_1_1config_1_1exceptions_1_1_config_load_error.html#a8933634170316fe8eda76f90079cf501", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigLoadError" name="fourdst::config::exceptions::ConfigLoadError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when loading the configuration from a file fails." alt="" coords="5,274,181,315"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,184,181,225"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,240,96,274,90,274,90,240"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="20,95,123,121"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="80,135,91,183,86,184,75,137"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="148,95,227,121"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="167,134,115,185,111,182,163,130"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="125,5,250,46"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="190,61,190,95,185,95,185,61"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
92876ed66704d92b5f5f9e62ea5c879d
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigLoadError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigLoadError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when loading the configuration from a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigLoadError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1,97 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigLoadError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigLoadError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when loading the configuration from a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigLoadError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.7 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigLoadError" name="fourdst::config::exceptions::ConfigLoadError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when loading the configuration from a file fails." alt="" coords="5,168,181,208"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,79,181,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,135,96,167,90,167,90,135"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="41,5,145,31"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="96,46,96,79,90,79,90,46"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
60a876cac56ef51264e1c6736d542de9
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigLoadError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigLoadError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when loading the configuration from a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigLoadError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigLoadError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigLoadError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when loading the configuration from a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigLoadError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,120 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Member List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigParseError Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html">fourdst::config::exceptions::ConfigParseError</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a>(const std::string &what)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html">fourdst::config::exceptions::ConfigParseError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82">m_msg</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,190 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::exceptions::ConfigParseError Class Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pri-methods">Private Member Functions</a> |
|
||||||
|
<a href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigParseError Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Thrown when parsing the configuration file fails.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <exceptions.h></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for fourdst::config::exceptions::ConfigParseError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error__inherit__graph.svg" width="187" height="214"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for fourdst::config::exceptions::ConfigParseError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error__coll__graph.svg" width="256" height="320"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
|
Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a> () const noexcept override</td></tr>
|
||||||
|
<tr class="memdesc:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||||
|
<tr class="separator:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Thrown when parsing the configuration file fails. </p>
|
||||||
|
<p>This indicates that the file exists but contains invalid TOML syntax or data that does not match the expected schema type. </p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a8933634170316fe8eda76f90079cf501" name="a8933634170316fe8eda76f90079cf501"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8933634170316fe8eda76f90079cf501">◆ </a></span>ConfigError()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::exceptions::ConfigError::ConfigError </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>what</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">what</td><td>The error message. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/config/include/fourdst/config/exceptions/<a class="el" href="exceptions_8h.html">exceptions.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html">ConfigParseError</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
var classfourdst_1_1config_1_1exceptions_1_1_config_parse_error =
|
||||||
|
[
|
||||||
|
[ "ConfigError", "classfourdst_1_1config_1_1exceptions_1_1_config_parse_error.html#a8933634170316fe8eda76f90079cf501", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigParseError" name="fourdst::config::exceptions::ConfigParseError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when parsing the configuration file fails." alt="" coords="5,274,181,315"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,184,181,225"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,240,96,274,90,274,90,240"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="20,95,123,121"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="80,135,91,183,86,184,75,137"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="148,95,227,121"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="167,134,115,185,111,182,163,130"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="125,5,250,46"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="190,61,190,95,185,95,185,61"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
a1cf7ac5801f96d76ce7239a2800bbc1
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigParseError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigParseError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when parsing the configuration file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigParseError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1,97 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigParseError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigParseError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when parsing the configuration file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigParseError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.7 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigParseError" name="fourdst::config::exceptions::ConfigParseError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when parsing the configuration file fails." alt="" coords="5,168,181,208"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,79,181,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,135,96,167,90,167,90,135"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="41,5,145,31"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="96,46,96,79,90,79,90,46"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
ac7573bd30fcec035c2dd2508f9ff517
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigParseError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigParseError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when parsing the configuration file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigParseError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigParseError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigParseError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when parsing the configuration file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigParseError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,120 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Member List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigSaveError Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html">fourdst::config::exceptions::ConfigSaveError</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a>(const std::string &what)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html">fourdst::config::exceptions::ConfigSaveError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82">m_msg</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,190 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::exceptions::ConfigSaveError Class Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pri-methods">Private Member Functions</a> |
|
||||||
|
<a href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::ConfigSaveError Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Thrown when saving the configuration to a file fails.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <exceptions.h></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for fourdst::config::exceptions::ConfigSaveError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_save_error__inherit__graph.svg" width="187" height="214"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for fourdst::config::exceptions::ConfigSaveError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_config_save_error__coll__graph.svg" width="256" height="320"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
|
Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a> () const noexcept override</td></tr>
|
||||||
|
<tr class="memdesc:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||||
|
<tr class="separator:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Thrown when saving the configuration to a file fails. </p>
|
||||||
|
<p>This usually indicates file I/O errors (e.g., permission denied, disk full). </p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a8933634170316fe8eda76f90079cf501" name="a8933634170316fe8eda76f90079cf501"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8933634170316fe8eda76f90079cf501">◆ </a></span>ConfigError()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::exceptions::ConfigError::ConfigError </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>what</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">what</td><td>The error message. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/config/include/fourdst/config/exceptions/<a class="el" href="exceptions_8h.html">exceptions.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html">ConfigSaveError</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
var classfourdst_1_1config_1_1exceptions_1_1_config_save_error =
|
||||||
|
[
|
||||||
|
[ "ConfigError", "classfourdst_1_1config_1_1exceptions_1_1_config_save_error.html#a8933634170316fe8eda76f90079cf501", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigSaveError" name="fourdst::config::exceptions::ConfigSaveError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when saving the configuration to a file fails." alt="" coords="5,274,181,315"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,184,181,225"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,240,96,274,90,274,90,240"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="20,95,123,121"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="80,135,91,183,86,184,75,137"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="148,95,227,121"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="167,134,115,185,111,182,163,130"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="125,5,250,46"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="190,61,190,95,185,95,185,61"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
4617dfc444849ff89638f277a8fecf1b
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigSaveError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when saving the configuration to a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1,97 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigSaveError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when saving the configuration to a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.7 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
<map id="fourdst::config::exceptions::ConfigSaveError" name="fourdst::config::exceptions::ConfigSaveError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when saving the configuration to a file fails." alt="" coords="5,168,181,208"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,79,181,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,135,96,167,90,167,90,135"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="41,5,145,31"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="96,46,96,79,90,79,90,46"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
36568605ec23c117a91b59c09cf8e1c2
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigSaveError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when saving the configuration to a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::ConfigSaveError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::ConfigSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when saving the configuration to a file fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
@@ -0,0 +1,120 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Member List</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::SchemaSaveError Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html">fourdst::config::exceptions::SchemaSaveError</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a>(const std::string &what)</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html">fourdst::config::exceptions::SchemaSaveError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aa6b1500c4978c18b72c65b0ecd905c82">m_msg</a></td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,190 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::exceptions::SchemaSaveError Class Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pri-methods">Private Member Functions</a> |
|
||||||
|
<a href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::exceptions::SchemaSaveError Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Thrown when generating or saving the JSON schema fails.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <exceptions.h></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for fourdst::config::exceptions::SchemaSaveError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error__inherit__graph.svg" width="187" height="214"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<div class="dynheader">
|
||||||
|
Collaboration diagram for fourdst::config::exceptions::SchemaSaveError:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error__coll__graph.svg" width="256" height="320"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
|
Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html">fourdst::config::exceptions::ConfigError</a></td></tr>
|
||||||
|
<tr class="memitem:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_a8933634170316fe8eda76f90079cf501"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#a8933634170316fe8eda76f90079cf501">ConfigError</a> (const std::string &<a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a>)</td></tr>
|
||||||
|
<tr class="memdesc:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. <br /></td></tr>
|
||||||
|
<tr class="separator:a8933634170316fe8eda76f90079cf501 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error" id="r_aed6ae63fbbc9cb7e1d372904638b1fe6"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html#aed6ae63fbbc9cb7e1d372904638b1fe6">what</a> () const noexcept override</td></tr>
|
||||||
|
<tr class="memdesc:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||||
|
<tr class="separator:aed6ae63fbbc9cb7e1d372904638b1fe6 inherit pub_methods_classfourdst_1_1config_1_1exceptions_1_1_config_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Thrown when generating or saving the JSON schema fails. </p>
|
||||||
|
<p>This typically indicates file I/O errors when writing the schema file. </p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a8933634170316fe8eda76f90079cf501" name="a8933634170316fe8eda76f90079cf501"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8933634170316fe8eda76f90079cf501">◆ </a></span>ConfigError()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::exceptions::ConfigError::ConfigError </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>what</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors.">ConfigError</a> with a specific message. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">what</td><td>The error message. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/config/include/fourdst/config/exceptions/<a class="el" href="exceptions_8h.html">exceptions.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config_1_1exceptions.html">exceptions</a></li><li class="navelem"><a class="el" href="classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html">SchemaSaveError</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
var classfourdst_1_1config_1_1exceptions_1_1_schema_save_error =
|
||||||
|
[
|
||||||
|
[ "ConfigError", "classfourdst_1_1config_1_1exceptions_1_1_schema_save_error.html#a8933634170316fe8eda76f90079cf501", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<map id="fourdst::config::exceptions::SchemaSaveError" name="fourdst::config::exceptions::SchemaSaveError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when generating or saving the JSON schema fails." alt="" coords="5,274,181,315"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,184,181,225"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,240,96,274,90,274,90,240"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="20,95,123,121"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="80,135,91,183,86,184,75,137"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="148,95,227,121"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="167,134,115,185,111,182,163,130"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="125,5,250,46"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="190,61,190,95,185,95,185,61"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
8c7e10d2fc0267aee3773fb3704fe089
|
||||||
@@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::SchemaSaveError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::SchemaSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when generating or saving the JSON schema fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SchemaSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1,97 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::SchemaSaveError Pages: 1 -->
|
||||||
|
<svg width="192pt" height="240pt"
|
||||||
|
viewBox="0.00 0.00 192.00 240.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 236)">
|
||||||
|
<title>fourdst::config::exceptions::SchemaSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when generating or saving the JSON schema fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SchemaSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-98 0,-98 0,-67.5 131.5,-67.5 131.5,-98"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-73.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-55.84C65.75,-47.3 65.75,-38.12 65.75,-30.75"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-55.7 65.75,-65.7 69.25,-55.7 62.25,-55.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="88.5,-164.5 11,-164.5 11,-145.25 88.5,-145.25 88.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="49.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M54.28,-134.03C56.86,-122.7 60.05,-108.75 62.4,-98.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.93,-132.99 52.11,-143.52 57.75,-134.55 50.93,-132.99"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="166.5,-164.5 107,-164.5 107,-145.25 166.5,-145.25 166.5,-164.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge3_Node000002_Node000004" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M119.87,-137.21C107.93,-125.41 92.06,-109.74 80.6,-98.42"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="117.11,-139.39 126.68,-143.93 122.03,-134.41 117.11,-139.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="127.32" y="-117.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_msg</text>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="183.75,-232 89.75,-232 89.75,-201.5 183.75,-201.5 183.75,-232"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="97.75" y="-218.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="136.75" y="-207.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node4 -->
|
||||||
|
<g id="edge4_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node5->Node4</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M136.75,-190.02C136.75,-181.04 136.75,-171.54 136.75,-164.85"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.25,-189.74 136.75,-199.74 140.25,-189.74 133.25,-189.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.7 KiB |
@@ -0,0 +1,7 @@
|
|||||||
|
<map id="fourdst::config::exceptions::SchemaSaveError" name="fourdst::config::exceptions::SchemaSaveError">
|
||||||
|
<area shape="rect" id="Node000001" title="Thrown when generating or saving the JSON schema fails." alt="" coords="5,168,181,208"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classfourdst_1_1config_1_1exceptions_1_1_config_error.html" title="Base exception class for all configuration-related errors." alt="" coords="5,79,181,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="96,135,96,167,90,167,90,135"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="41,5,145,31"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="96,46,96,79,90,79,90,46"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
8ce70206063da6d76311ecc3bdcfce61
|
||||||
@@ -0,0 +1,85 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::SchemaSaveError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::SchemaSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when generating or saving the JSON schema fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SchemaSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: fourdst::config::exceptions::SchemaSaveError Pages: 1 -->
|
||||||
|
<svg width="140pt" height="160pt"
|
||||||
|
viewBox="0.00 0.00 140.00 160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.25)">
|
||||||
|
<title>fourdst::config::exceptions::SchemaSaveError</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Thrown when generating or saving the JSON schema fails.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="131.5,-30.5 0,-30.5 0,0 131.5,0 131.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::SchemaSaveError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classfourdst_1_1config_1_1exceptions_1_1_config_error.html" target="_top" xlink:title="Base exception class for all configuration-related errors.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="131.5,-97 0,-97 0,-66.5 131.5,-66.5 131.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::config::exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::ConfigError</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-54.81C65.75,-46.64 65.75,-37.91 65.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-54.6 65.75,-64.6 69.25,-54.6 62.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="104.5,-152.25 27,-152.25 27,-133 104.5,-133 104.5,-152.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="65.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exception</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M65.75,-121.42C65.75,-113.49 65.75,-104.56 65.75,-97.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.25,-121.17 65.75,-131.17 69.25,-121.17 62.25,-121.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
169
docs/html/cli_8h.html
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: src/config/include/fourdst/config/cli.h File Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('cli_8h.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#namespaces">Namespaces</a> |
|
||||||
|
<a href="#concepts">Concepts</a> |
|
||||||
|
<a href="#func-members">Functions</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">cli.h File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Integration layer between libconfig and CLI applications.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
<div class="textblock"><code>#include <type_traits></code><br />
|
||||||
|
<code>#include "<a class="el" href="base_8h.html">fourdst/config/base.h</a>"</code><br />
|
||||||
|
<code>#include "rfl.hpp"</code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for cli.h:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="cli_8h__incl.svg" width="100%" height="516"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
This graph shows which files directly or indirectly include this file:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="cli_8h__dep__incl.svg" width="166" height="140"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
</div>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper.html">fourdst::config::is_config_wrapper< T ></a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Type trait to determine if a type is a <a class="el" href="classfourdst_1_1config_1_1_config.html" title="Wrapper class for managing strongly-typed configuration structures.">Config</a> wrapper. <a href="structfourdst_1_1config_1_1is__config__wrapper.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html">fourdst::config::is_config_wrapper< Config< T > ></a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specialization of <code><a class="el" href="structfourdst_1_1config_1_1is__config__wrapper.html" title="Type trait to determine if a type is a Config wrapper.">is_config_wrapper</a></code> for <code><a class="el" href="classfourdst_1_1config_1_1_config.html" title="Wrapper class for managing strongly-typed configuration structures.">Config</a><T></code>. <a href="structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
|
Namespaces</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1config.html">fourdst::config</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="concepts" name="concepts"></a>
|
||||||
|
Concepts</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptfourdst_1_1config_1_1_is_c_l_i_app.html">fourdst::config::IsCLIApp</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Concept that defines the requirements for a CLI application class. <br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||||
|
Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:aeca53bef637c1b60bf5fbccc8526a7a0" id="r_aeca53bef637c1b60bf5fbccc8526a7a0"><td class="memTemplParams" colspan="2">template<typename T, typename CliApp> </td></tr>
|
||||||
|
<tr class="memitem:aeca53bef637c1b60bf5fbccc8526a7a0"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1config.html#aeca53bef637c1b60bf5fbccc8526a7a0">fourdst::config::register_as_cli</a> (T &config, CliApp &app, const std::string &prefix="")</td></tr>
|
||||||
|
<tr class="memdesc:aeca53bef637c1b60bf5fbccc8526a7a0"><td class="mdescLeft"> </td><td class="mdescRight">Registers configuration structure fields as CLI options. <br /></td></tr>
|
||||||
|
<tr class="separator:aeca53bef637c1b60bf5fbccc8526a7a0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Integration layer between libconfig and CLI applications. </p>
|
||||||
|
<p>This file contains utilities for automatically mapping C++ configuration structures to command-line arguments, primarily supporting the CLI11 library. </p>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_7e83d1792d529f4aa7126ac7e0b3b699.html">config</a></li><li class="navelem"><a class="el" href="dir_904591e9279cabe43293bc1a827ea462.html">include</a></li><li class="navelem"><a class="el" href="dir_2c16a3647d2e0836781345a6734d56f4.html">fourdst</a></li><li class="navelem"><a class="el" href="dir_db2a2ef06a7c8abde1f4700fa96ffaaa.html">config</a></li><li class="navelem"><a class="el" href="cli_8h.html">cli.h</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
docs/html/cli_8h.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
var cli_8h =
|
||||||
|
[
|
||||||
|
[ "fourdst::config::is_config_wrapper< T >", "structfourdst_1_1config_1_1is__config__wrapper.html", null ],
|
||||||
|
[ "fourdst::config::is_config_wrapper< Config< T > >", "structfourdst_1_1config_1_1is__config__wrapper_3_01_config_3_01_t_01_4_01_4.html", null ],
|
||||||
|
[ "fourdst::config::IsCLIApp", "conceptfourdst_1_1config_1_1_is_c_l_i_app.html", null ],
|
||||||
|
[ "fourdst::config::register_as_cli", "namespacefourdst_1_1config.html#aeca53bef637c1b60bf5fbccc8526a7a0", null ]
|
||||||
|
];
|
||||||
5
docs/html/cli_8h__dep__incl.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="src/config/include/fourdst/config/cli.h" name="src/config/include/fourdst/config/cli.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Integration layer between libconfig and CLI applications." alt="" coords="16,5,149,46"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$config_8h.html" title="Main entry point for the fourdst::config library." alt="" coords="5,94,160,135"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="85,62,85,94,80,94,80,62"/>
|
||||||
|
</map>
|
||||||
1
docs/html/cli_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
17aa78c9c2fd2531e521588df8a1e103
|
||||||
67
docs/html/cli_8h__dep__incl.svg
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/cli.h Pages: 1 -->
|
||||||
|
<svg width="124pt" height="105pt"
|
||||||
|
viewBox="0.00 0.00 124.00 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
|
||||||
|
<title>src/config/include/fourdst/config/cli.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Integration layer between libconfig and CLI applications.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="107.5,-97 8.25,-97 8.25,-66.5 107.5,-66.5 107.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="16.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="57.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="config_8h.html" target="_top" xlink:title="Main entry point for the fourdst::config library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="115.75,-30.5 0,-30.5 0,0 115.75,0 115.75,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="57.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/config.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M57.88,-54.81C57.88,-46.64 57.88,-37.91 57.88,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="54.38,-54.6 57.88,-64.6 61.38,-54.6 54.38,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.8 KiB |
41
docs/html/cli_8h__dep__incl_org.svg
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/cli.h Pages: 1 -->
|
||||||
|
<svg width="124pt" height="105pt"
|
||||||
|
viewBox="0.00 0.00 124.00 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
|
||||||
|
<title>src/config/include/fourdst/config/cli.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Integration layer between libconfig and CLI applications.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="107.5,-97 8.25,-97 8.25,-66.5 107.5,-66.5 107.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="16.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="57.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="config_8h.html" target="_top" xlink:title="Main entry point for the fourdst::config library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="115.75,-30.5 0,-30.5 0,0 115.75,0 115.75,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="57.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/config.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M57.88,-54.81C57.88,-46.64 57.88,-37.91 57.88,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="54.38,-54.6 57.88,-64.6 61.38,-54.6 54.38,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.1 KiB |
32
docs/html/cli_8h__incl.map
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
<map id="src/config/include/fourdst/config/cli.h" name="src/config/include/fourdst/config/cli.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Integration layer between libconfig and CLI applications." alt="" coords="382,5,514,46"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,175,88,201"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="400,49,92,172,90,167,398,44"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$base_8h.html" title="Core configuration management classes and concepts." alt="" coords="376,94,520,120"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="450,46,450,78,445,78,445,46"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="1023,175,1080,201"/>
|
||||||
|
<area shape="poly" id="edge16_Node000001_Node000012" title=" " alt="" coords="515,37,737,86,875,122,1011,165,1015,166,1013,171,1010,170,873,127,736,91,514,42"/>
|
||||||
|
<area shape="poly" id="edge9_Node000003_Node000002" title=" " alt="" coords="376,119,246,139,99,170,92,172,90,167,98,165,245,134,375,114"/>
|
||||||
|
<area shape="rect" id="Node000004" title=" " alt="" coords="111,175,192,201"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="397,123,213,170,204,173,202,168,211,165,395,118"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="392,256,445,282"/>
|
||||||
|
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="376,113,344,119,311,130,282,146,258,169,251,188,258,207,282,231,313,247,346,257,377,263,376,268,345,263,311,252,279,235,254,210,245,188,254,166,279,142,309,125,342,114,375,108"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="267,175,314,201"/>
|
||||||
|
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="423,123,327,170,324,165,421,118"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="337,175,396,201"/>
|
||||||
|
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="437,122,392,166,388,162,434,118"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="419,175,476,201"/>
|
||||||
|
<area shape="poly" id="edge7_Node000003_Node000008" title=" " alt="" coords="450,120,450,159,445,159,445,120"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="500,175,588,201"/>
|
||||||
|
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="464,118,519,163,516,167,461,122"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$exceptions_8h.html" title="Exception classes for the configuration library." alt="" coords="612,168,780,208"/>
|
||||||
|
<area shape="poly" id="edge10_Node000003_Node000010" title=" " alt="" coords="487,118,620,160,619,165,485,123"/>
|
||||||
|
<area shape="poly" id="edge13_Node000003_Node000012" title=" " alt="" coords="520,106,618,109,742,118,877,136,1011,165,1016,167,1014,172,1010,170,876,141,741,124,618,114,520,111"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="803,175,890,201"/>
|
||||||
|
<area shape="poly" id="edge14_Node000003_Node000013" title=" " alt="" coords="520,115,648,134,792,165,801,167,799,172,791,170,647,140,520,120"/>
|
||||||
|
<area shape="rect" id="Node000014" title=" " alt="" coords="913,175,998,201"/>
|
||||||
|
<area shape="poly" id="edge15_Node000003_Node000014" title=" " alt="" coords="520,110,695,129,799,144,902,165,911,167,909,173,901,170,798,150,694,134,520,116"/>
|
||||||
|
<area shape="poly" id="edge12_Node000010_Node000005" title=" " alt="" coords="627,212,461,259,459,254,626,206"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="657,256,735,282"/>
|
||||||
|
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="698,209,698,241,693,241,693,209"/>
|
||||||
|
</map>
|
||||||
1
docs/html/cli_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
d6bebe30e2fd50da4a99155f952c3a89
|
||||||
367
docs/html/cli_8h__incl.svg
Normal file
@@ -0,0 +1,367 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/cli.h Pages: 1 -->
|
||||||
|
<!--zoomable 216 -->
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||||
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||||
|
<g id="zoomPlus">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="zoomMin">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowUp" transform="translate(30 24)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="resetDef">
|
||||||
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<script type="application/ecmascript">
|
||||||
|
var viewWidth = 814;
|
||||||
|
var viewHeight = 216;
|
||||||
|
var sectionId = 'dynsection-0';
|
||||||
|
</script>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="viewport">
|
||||||
|
<title>src/config/include/fourdst/config/cli.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Integration layer between libconfig and CLI applications.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="381.5,-207.5 282.25,-207.5 282.25,-177 381.5,-177 381.5,-207.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="290.25" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="61.75,-80.12 0,-80.12 0,-60.88 61.75,-60.88 61.75,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="30.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M294.97,-176.57C235.8,-153.03 120.65,-107.22 63.99,-84.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.46,-81.49 54.87,-81.05 62.87,-88 65.46,-81.49"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="base_8h.html" target="_top" xlink:title="Core configuration management classes and concepts.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="385.62,-141 278.12,-141 278.12,-121.75 385.62,-121.75 385.62,-141"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/base.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M331.88,-176.7C331.88,-169.46 331.88,-160.59 331.88,-152.69"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.38,-152.96 331.88,-142.96 328.38,-152.96 335.38,-152.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="806.38,-80.12 763.38,-80.12 763.38,-60.88 806.38,-60.88 806.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="784.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge16_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge16_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M381.81,-181.9C461.69,-166.26 622.6,-131.88 753.88,-85.75 754.67,-85.47 755.48,-85.18 756.28,-84.87"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.47,-88.17 765.35,-81.1 754.77,-81.71 757.47,-88.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge9_Node000003_Node000002" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge9_Node000003_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.82,-124.09C224.41,-117.19 140.67,-104.55 69.88,-85.75 68.01,-85.25 66.1,-84.71 64.19,-84.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.37,-80.82 54.77,-80.97 63.15,-87.46 65.37,-80.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="140.38,-80.12 79.38,-80.12 79.38,-60.88 140.38,-60.88 140.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="109.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">filesystem</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node4 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node3->Node4</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M293.03,-121.29C257.05,-112.7 202.13,-99.17 154.88,-85.75 152.75,-85.15 150.57,-84.51 148.37,-83.86"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.44,-80.52 138.85,-80.95 147.39,-87.22 149.44,-80.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="329.88,-19.25 289.88,-19.25 289.88,0 329.88,0 329.88,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="309.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node5 -->
|
||||||
|
<g id="edge4_Node000003_Node000005" class="edge">
|
||||||
|
<title>Node3->Node5</title>
|
||||||
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.68,-128.68C246.02,-124.56 208.37,-113.56 187.88,-85.75 179.83,-74.84 180.11,-66.36 187.88,-55.25 208.2,-26.17 249.62,-15.98 278.53,-12.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.57,-15.96 288.17,-11.48 277.88,-8.99 278.57,-15.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="231.25,-80.12 196.5,-80.12 196.5,-60.88 231.25,-60.88 231.25,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="213.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node6 -->
|
||||||
|
<g id="edge5_Node000003_Node000006" class="edge">
|
||||||
|
<title>Node3->Node6</title>
|
||||||
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M312.35,-121.25C295.46,-113.28 270.21,-101.2 240.01,-85.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.87,-82.7 231.38,-81.21 238.65,-88.92 241.87,-82.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="292.75,-80.12 249,-80.12 249,-60.88 292.75,-60.88 292.75,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="270.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node7 -->
|
||||||
|
<g id="edge6_Node000003_Node000007" class="edge">
|
||||||
|
<title>Node3->Node7</title>
|
||||||
|
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M322.61,-121.43C313.56,-112.7 299.57,-99.19 288.41,-88.43"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.94,-86 281.32,-81.58 286.08,-91.04 290.94,-86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="353.38,-80.12 310.38,-80.12 310.38,-60.88 353.38,-60.88 353.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node8 -->
|
||||||
|
<g id="edge7_Node000003_Node000008" class="edge">
|
||||||
|
<title>Node3->Node8</title>
|
||||||
|
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M331.88,-121.43C331.88,-113.65 331.88,-102.08 331.88,-92.03"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.38,-92.04 331.88,-82.04 328.38,-92.04 335.38,-92.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="436.62,-80.12 371.12,-80.12 371.12,-60.88 436.62,-60.88 436.62,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="403.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node9 -->
|
||||||
|
<g id="edge8_Node000003_Node000009" class="edge">
|
||||||
|
<title>Node3->Node9</title>
|
||||||
|
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M342.81,-121.43C353.7,-112.53 370.66,-98.66 383.95,-87.79"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.14,-90.52 391.67,-81.48 381.71,-85.1 386.14,-90.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="exceptions_8h.html" target="_top" xlink:title="Exception classes for the configuration library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="580.62,-85.75 455.12,-85.75 455.12,-55.25 580.62,-55.25 580.62,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="463.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="517.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node10 -->
|
||||||
|
<g id="edge10_Node000003_Node000010" class="edge">
|
||||||
|
<title>Node3->Node10</title>
|
||||||
|
<g id="a_edge10_Node000003_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M360.53,-121.3C387.08,-112.9 427.35,-100.15 460.51,-89.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.53,-93.01 470.01,-86.65 459.42,-86.33 461.53,-93.01"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node12 -->
|
||||||
|
<g id="edge13_Node000003_Node000012" class="edge">
|
||||||
|
<title>Node3->Node12</title>
|
||||||
|
<g id="a_edge13_Node000003_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M385.87,-130.23C467.14,-128.78 625.11,-121.12 753.88,-85.75 755.05,-85.43 756.23,-85.07 757.41,-84.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.46,-88.02 766.46,-81.08 755.88,-81.52 758.46,-88.02"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="663.25,-80.12 598.5,-80.12 598.5,-60.88 663.25,-60.88 663.25,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="630.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/toml.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node13 -->
|
||||||
|
<g id="edge14_Node000003_Node000013" class="edge">
|
||||||
|
<title>Node3->Node13</title>
|
||||||
|
<g id="a_edge14_Node000003_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M386.03,-123.63C438.62,-116.47 520.45,-103.69 589.88,-85.75 591.87,-85.24 593.9,-84.67 595.95,-84.07"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.89,-87.44 605.35,-81.06 594.76,-80.77 596.89,-87.44"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="744.88,-80.12 680.88,-80.12 680.88,-60.88 744.88,-60.88 744.88,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="712.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/json.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node14 -->
|
||||||
|
<g id="edge15_Node000003_Node000014" class="edge">
|
||||||
|
<title>Node3->Node14</title>
|
||||||
|
<g id="a_edge15_Node000003_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M386.08,-126.69C453.7,-121.31 572.52,-109.28 671.88,-85.75 674.02,-85.24 676.21,-84.66 678.41,-84.04"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="679.34,-87.42 687.83,-81.08 677.24,-80.74 679.34,-87.42"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node5 -->
|
||||||
|
<g id="edge12_Node000010_Node000005" class="edge">
|
||||||
|
<title>Node10->Node5</title>
|
||||||
|
<g id="a_edge12_Node000010_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M465.92,-54.8C426.64,-43.67 374,-28.77 341.01,-19.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.25,-16.15 331.67,-16.8 340.34,-22.89 342.25,-16.15"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="547.25,-19.25 488.5,-19.25 488.5,0 547.25,0 547.25,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="517.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node11 -->
|
||||||
|
<g id="edge11_Node000010_Node000011" class="edge">
|
||||||
|
<title>Node10->Node11</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M517.88,-54.95C517.88,-47.71 517.88,-38.84 517.88,-30.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.38,-31.21 517.88,-21.21 514.38,-31.21 521.38,-31.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||||
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||||
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||||
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||||
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||||
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||||
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||||
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||||
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||||
|
</g>
|
||||||
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||||
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||||
|
<a xlink:href="cli_8h__incl_org.svg" target="_base">
|
||||||
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||||
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||||
|
<path id="arrow"
|
||||||
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||||
|
style="fill:#404040;"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 17 KiB |
284
docs/html/cli_8h__incl_org.svg
Normal file
@@ -0,0 +1,284 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/config/include/fourdst/config/cli.h Pages: 1 -->
|
||||||
|
<svg width="814pt" height="216pt"
|
||||||
|
viewBox="0.00 0.00 814.00 216.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 211.5)">
|
||||||
|
<title>src/config/include/fourdst/config/cli.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Integration layer between libconfig and CLI applications.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="381.5,-207.5 282.25,-207.5 282.25,-177 381.5,-177 381.5,-207.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="290.25" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">src/config/include</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/config/cli.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="61.75,-80.12 0,-80.12 0,-60.88 61.75,-60.88 61.75,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="30.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M294.97,-176.57C235.8,-153.03 120.65,-107.22 63.99,-84.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.46,-81.49 54.87,-81.05 62.87,-88 65.46,-81.49"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="base_8h.html" target="_top" xlink:title="Core configuration management classes and concepts.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="385.62,-141 278.12,-141 278.12,-121.75 385.62,-121.75 385.62,-141"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/base.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M331.88,-176.7C331.88,-169.46 331.88,-160.59 331.88,-152.69"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.38,-152.96 331.88,-142.96 328.38,-152.96 335.38,-152.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="806.38,-80.12 763.38,-80.12 763.38,-60.88 806.38,-60.88 806.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="784.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge16_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge16_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M381.81,-181.9C461.69,-166.26 622.6,-131.88 753.88,-85.75 754.67,-85.47 755.48,-85.18 756.28,-84.87"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.47,-88.17 765.35,-81.1 754.77,-81.71 757.47,-88.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node2 -->
|
||||||
|
<g id="edge9_Node000003_Node000002" class="edge">
|
||||||
|
<title>Node3->Node2</title>
|
||||||
|
<g id="a_edge9_Node000003_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.82,-124.09C224.41,-117.19 140.67,-104.55 69.88,-85.75 68.01,-85.25 66.1,-84.71 64.19,-84.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.37,-80.82 54.77,-80.97 63.15,-87.46 65.37,-80.82"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="140.38,-80.12 79.38,-80.12 79.38,-60.88 140.38,-60.88 140.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="109.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">filesystem</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node4 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node3->Node4</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M293.03,-121.29C257.05,-112.7 202.13,-99.17 154.88,-85.75 152.75,-85.15 150.57,-84.51 148.37,-83.86"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.44,-80.52 138.85,-80.95 147.39,-87.22 149.44,-80.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="329.88,-19.25 289.88,-19.25 289.88,0 329.88,0 329.88,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="309.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node5 -->
|
||||||
|
<g id="edge4_Node000003_Node000005" class="edge">
|
||||||
|
<title>Node3->Node5</title>
|
||||||
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.68,-128.68C246.02,-124.56 208.37,-113.56 187.88,-85.75 179.83,-74.84 180.11,-66.36 187.88,-55.25 208.2,-26.17 249.62,-15.98 278.53,-12.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.57,-15.96 288.17,-11.48 277.88,-8.99 278.57,-15.96"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="231.25,-80.12 196.5,-80.12 196.5,-60.88 231.25,-60.88 231.25,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="213.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node6 -->
|
||||||
|
<g id="edge5_Node000003_Node000006" class="edge">
|
||||||
|
<title>Node3->Node6</title>
|
||||||
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M312.35,-121.25C295.46,-113.28 270.21,-101.2 240.01,-85.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.87,-82.7 231.38,-81.21 238.65,-88.92 241.87,-82.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="292.75,-80.12 249,-80.12 249,-60.88 292.75,-60.88 292.75,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="270.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node7 -->
|
||||||
|
<g id="edge6_Node000003_Node000007" class="edge">
|
||||||
|
<title>Node3->Node7</title>
|
||||||
|
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M322.61,-121.43C313.56,-112.7 299.57,-99.19 288.41,-88.43"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.94,-86 281.32,-81.58 286.08,-91.04 290.94,-86"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="353.38,-80.12 310.38,-80.12 310.38,-60.88 353.38,-60.88 353.38,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="331.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node8 -->
|
||||||
|
<g id="edge7_Node000003_Node000008" class="edge">
|
||||||
|
<title>Node3->Node8</title>
|
||||||
|
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M331.88,-121.43C331.88,-113.65 331.88,-102.08 331.88,-92.03"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.38,-92.04 331.88,-82.04 328.38,-92.04 335.38,-92.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="436.62,-80.12 371.12,-80.12 371.12,-60.88 436.62,-60.88 436.62,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="403.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node9 -->
|
||||||
|
<g id="edge8_Node000003_Node000009" class="edge">
|
||||||
|
<title>Node3->Node9</title>
|
||||||
|
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M342.81,-121.43C353.7,-112.53 370.66,-98.66 383.95,-87.79"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.14,-90.52 391.67,-81.48 381.71,-85.1 386.14,-90.52"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="exceptions_8h.html" target="_top" xlink:title="Exception classes for the configuration library.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="580.62,-85.75 455.12,-85.75 455.12,-55.25 580.62,-55.25 580.62,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="463.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/exceptions</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="517.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node10 -->
|
||||||
|
<g id="edge10_Node000003_Node000010" class="edge">
|
||||||
|
<title>Node3->Node10</title>
|
||||||
|
<g id="a_edge10_Node000003_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M360.53,-121.3C387.08,-112.9 427.35,-100.15 460.51,-89.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.53,-93.01 470.01,-86.65 459.42,-86.33 461.53,-93.01"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node12 -->
|
||||||
|
<g id="edge13_Node000003_Node000012" class="edge">
|
||||||
|
<title>Node3->Node12</title>
|
||||||
|
<g id="a_edge13_Node000003_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M385.87,-130.23C467.14,-128.78 625.11,-121.12 753.88,-85.75 755.05,-85.43 756.23,-85.07 757.41,-84.67"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.46,-88.02 766.46,-81.08 755.88,-81.52 758.46,-88.02"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="663.25,-80.12 598.5,-80.12 598.5,-60.88 663.25,-60.88 663.25,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="630.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/toml.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node13 -->
|
||||||
|
<g id="edge14_Node000003_Node000013" class="edge">
|
||||||
|
<title>Node3->Node13</title>
|
||||||
|
<g id="a_edge14_Node000003_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M386.03,-123.63C438.62,-116.47 520.45,-103.69 589.88,-85.75 591.87,-85.24 593.9,-84.67 595.95,-84.07"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="596.89,-87.44 605.35,-81.06 594.76,-80.77 596.89,-87.44"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node14 -->
|
||||||
|
<g id="Node000014" class="node">
|
||||||
|
<title>Node14</title>
|
||||||
|
<g id="a_Node000014"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="744.88,-80.12 680.88,-80.12 680.88,-60.88 744.88,-60.88 744.88,-80.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="712.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">rfl/json.hpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node14 -->
|
||||||
|
<g id="edge15_Node000003_Node000014" class="edge">
|
||||||
|
<title>Node3->Node14</title>
|
||||||
|
<g id="a_edge15_Node000003_Node000014"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M386.08,-126.69C453.7,-121.31 572.52,-109.28 671.88,-85.75 674.02,-85.24 676.21,-84.66 678.41,-84.04"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="679.34,-87.42 687.83,-81.08 677.24,-80.74 679.34,-87.42"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node5 -->
|
||||||
|
<g id="edge12_Node000010_Node000005" class="edge">
|
||||||
|
<title>Node10->Node5</title>
|
||||||
|
<g id="a_edge12_Node000010_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M465.92,-54.8C426.64,-43.67 374,-28.77 341.01,-19.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.25,-16.15 331.67,-16.8 340.34,-22.89 342.25,-16.15"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="547.25,-19.25 488.5,-19.25 488.5,0 547.25,0 547.25,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="517.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node11 -->
|
||||||
|
<g id="edge11_Node000010_Node000011" class="edge">
|
||||||
|
<title>Node10->Node11</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M517.88,-54.95C517.88,-47.71 517.88,-38.84 517.88,-30.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.38,-31.21 517.88,-21.21 514.38,-31.21 521.38,-31.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 13 KiB |
61
docs/html/clipboard.js
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/**
|
||||||
|
|
||||||
|
The code below is based on the Doxygen Awesome project, see
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 - 2022 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
let clipboard_title = "Copy to clipboard"
|
||||||
|
let clipboard_icon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="#888" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>`
|
||||||
|
let clipboard_successIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>`
|
||||||
|
let clipboard_successDuration = 1000
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
if(navigator.clipboard) {
|
||||||
|
const fragments = document.getElementsByClassName("fragment")
|
||||||
|
for(const fragment of fragments) {
|
||||||
|
const clipboard_div = document.createElement("div")
|
||||||
|
clipboard_div.classList.add("clipboard")
|
||||||
|
clipboard_div.innerHTML = clipboard_icon
|
||||||
|
clipboard_div.title = clipboard_title
|
||||||
|
$(clipboard_div).click(function() {
|
||||||
|
const content = this.parentNode.cloneNode(true)
|
||||||
|
// filter out line number and folded fragments from file listings
|
||||||
|
content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() })
|
||||||
|
let text = content.textContent
|
||||||
|
// remove trailing newlines and trailing spaces from empty lines
|
||||||
|
text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'')
|
||||||
|
navigator.clipboard.writeText(text);
|
||||||
|
this.classList.add("success")
|
||||||
|
this.innerHTML = clipboard_successIcon
|
||||||
|
window.setTimeout(() => { // switch back to normal icon after timeout
|
||||||
|
this.classList.remove("success")
|
||||||
|
this.innerHTML = clipboard_icon
|
||||||
|
}, clipboard_successDuration);
|
||||||
|
})
|
||||||
|
fragment.insertBefore(clipboard_div, fragment.firstChild)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
BIN
docs/html/closed.png
Normal file
|
After Width: | Height: | Size: 132 B |
136
docs/html/conceptfourdst_1_1config_1_1_is_c_l_i_app.html
Normal file
@@ -0,0 +1,136 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::IsCLIApp Concept Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('conceptfourdst_1_1config_1_1_is_c_l_i_app.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::IsCLIApp Concept Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Concept that defines the requirements for a CLI application class.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <cli.h></code></p>
|
||||||
|
<h2 class="groupheader">Concept definition</h2>
|
||||||
|
<div class="fragment"><div class="line"><span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||||
|
<div class="line"><span class="keyword">concept </span><a class="code hl_concept" href="conceptfourdst_1_1config_1_1_is_c_l_i_app.html">fourdst::config::IsCLIApp</a> = <span class="keyword">requires</span>(T app, std::string name, std::string description)</div>
|
||||||
|
<div class="line"> {</div>
|
||||||
|
<div class="line"> {app.add_option(name, std::declval<int&>(), description)};</div>
|
||||||
|
<div class="line"> }</div>
|
||||||
|
<div class="ttc" id="aconceptfourdst_1_1config_1_1_is_c_l_i_app_html"><div class="ttname"><a href="conceptfourdst_1_1config_1_1_is_c_l_i_app.html">fourdst::config::IsCLIApp</a></div><div class="ttdoc">Concept that defines the requirements for a CLI application class.</div><div class="ttdef"><b>Definition</b> cli.h:27</div></div>
|
||||||
|
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Concept that defines the requirements for a CLI application class. </p>
|
||||||
|
<p>This concept ensures that the CLI application class <code>T</code> has an <code>add_option</code> member function compatible with the signature expected by <code>register_as_cli</code>. It is satisfied by <code>CLI::App</code> from CLI11.</p>
|
||||||
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||||
|
<table class="tparams">
|
||||||
|
<tr><td class="paramname">T</td><td>The type to check against the concept. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="conceptfourdst_1_1config_1_1_is_c_l_i_app.html">IsCLIApp</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
140
docs/html/conceptfourdst_1_1config_1_1_is_config_schema.html
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: fourdst::config::IsConfigSchema Concept Reference</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('conceptfourdst_1_1config_1_1_is_config_schema.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fourdst::config::IsConfigSchema Concept Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Concept ensuring a type is suitable for configuration schema.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <base.h></code></p>
|
||||||
|
<h2 class="groupheader">Concept definition</h2>
|
||||||
|
<div class="fragment"><div class="line"><span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||||
|
<div class="line"><span class="keyword">concept </span><a class="code hl_concept" href="conceptfourdst_1_1config_1_1_is_config_schema.html">fourdst::config::IsConfigSchema</a> = </div>
|
||||||
|
<div class="line"> std::is_class_v<std::decay_t<T>> && </div>
|
||||||
|
<div class="line"> std::is_aggregate_v<std::decay_t<T>> && </div>
|
||||||
|
<div class="line"> !std::same_as<std::decay_t<T>, std::string></div>
|
||||||
|
<div class="ttc" id="aconceptfourdst_1_1config_1_1_is_config_schema_html"><div class="ttname"><a href="conceptfourdst_1_1config_1_1_is_config_schema.html">fourdst::config::IsConfigSchema</a></div><div class="ttdoc">Concept ensuring a type is suitable for configuration schema.</div><div class="ttdef"><b>Definition</b> base.h:38</div></div>
|
||||||
|
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Concept ensuring a type is suitable for configuration schema. </p>
|
||||||
|
<p>A valid configuration schema must be:</p><ul>
|
||||||
|
<li>A class or struct (<code>std::is_class_v</code>)</li>
|
||||||
|
<li>An aggregate type (<code>std::is_aggregate_v</code>), i.e., strict POD-like structure without user-declared constructors.</li>
|
||||||
|
<li>Not a <code>std::string</code>.</li>
|
||||||
|
</ul>
|
||||||
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||||
|
<table class="tparams">
|
||||||
|
<tr><td class="paramname">T</td><td>The type to check. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacefourdst.html">fourdst</a></li><li class="navelem"><a class="el" href="namespacefourdst_1_1config.html">config</a></li><li class="navelem"><a class="el" href="conceptfourdst_1_1config_1_1_is_config_schema.html">IsConfigSchema</a></li>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
122
docs/html/concepts.html
Normal file
@@ -0,0 +1,122 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>libconfig: Concepts</title>
|
||||||
|
<link rel="icon" href="logo.png" type="image/x-icon" />
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">libconfig<span id="projectnumber"> v2.1.0</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">Reflection based C++ configuration library</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('concepts.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Concepts</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all concepts with brief descriptions:</div><div class="directory">
|
||||||
|
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span>]</div><table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst.html" target="_self">fourdst</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1config.html" target="_self">config</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">R</span></span><a class="el" href="conceptfourdst_1_1config_1_1_is_config_schema.html" target="_self">IsConfigSchema</a></td><td class="desc">Concept ensuring a type is suitable for configuration schema </td></tr>
|
||||||
|
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">R</span></span><a class="el" href="conceptfourdst_1_1config_1_1_is_c_l_i_app.html" target="_self">IsCLIApp</a></td><td class="desc">Concept that defines the requirements for a CLI application class </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<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.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
9
docs/html/concepts.js
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
var concepts =
|
||||||
|
[
|
||||||
|
[ "fourdst", "namespacefourdst.html", [
|
||||||
|
[ "config", "namespacefourdst_1_1config.html", [
|
||||||
|
[ "IsConfigSchema", "conceptfourdst_1_1config_1_1_is_config_schema.html", null ],
|
||||||
|
[ "IsCLIApp", "conceptfourdst_1_1config_1_1_is_c_l_i_app.html", null ]
|
||||||
|
] ]
|
||||||
|
] ]
|
||||||
|
];
|
||||||