This commit is contained in:
ximinez
2025-01-28 15:50:10 +00:00
parent af9fe2651a
commit 32429cc6d3
1647 changed files with 32697 additions and 32600 deletions

View File

@@ -109,7 +109,7 @@ $(function() {
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a"> 32</a></span><a class="code hl_function" href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">Section::set</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; key, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; value)</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>{</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_variable" href="classripple_1_1Section.html#ae797694584d7017a53a8ea316ec1959e">lookup_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/map/insert_or_assign.html">insert_or_assign</a>(key, value);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_variable" href="classripple_1_1Section.html#ad2441213a6b27da5c79428cab983142d">lookup_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/insert_or_assign.html">insert_or_assign</a>(key, value);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>}</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keywordtype">void</span></div>
@@ -182,13 +182,13 @@ $(function() {
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="keywordtype">bool</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classripple_1_1Section.html#a68dc91d903f564ac4090787bd35d8983"> 105</a></span><a class="code hl_function" href="classripple_1_1Section.html#a68dc91d903f564ac4090787bd35d8983">Section::exists</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)<span class="keyword"> const</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="keyword"></span>{</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1Section.html#ae797694584d7017a53a8ea316ec1959e">lookup_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/map/find.html">find</a>(<a class="code hl_function" href="classripple_1_1Section.html#a0ef259b6d523f3f5c54aa9f8a17fec81">name</a>) != <a class="code hl_variable" href="classripple_1_1Section.html#ae797694584d7017a53a8ea316ec1959e">lookup_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/map/end.html">end</a>();</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1Section.html#ad2441213a6b27da5c79428cab983142d">lookup_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/unordered_map/contains.html">contains</a>(<a class="code hl_function" href="classripple_1_1Section.html#a0ef259b6d523f3f5c54aa9f8a17fec81">name</a>);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>}</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classripple_1_1Section.html#a3968fac81a2d1f02685c00463777d697"> 110</a></span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp;</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><a class="code hl_function" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">operator&lt;&lt;</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp; os, <a class="code hl_class" href="classripple_1_1Section.html">Section</a> <span class="keyword">const</span>&amp; section)</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span>{</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; [k, v] : section.<a class="code hl_variable" href="classripple_1_1Section.html#ae797694584d7017a53a8ea316ec1959e">lookup_</a>)</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; [k, v] : section.<a class="code hl_variable" href="classripple_1_1Section.html#ad2441213a6b27da5c79428cab983142d">lookup_</a>)</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> os &lt;&lt; k &lt;&lt; <span class="stringliteral">&quot;=&quot;</span> &lt;&lt; v &lt;&lt; <span class="stringliteral">&quot;\n&quot;</span>;</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="keywordflow">return</span> os;</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>}</div>
@@ -198,21 +198,21 @@ $(function() {
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="keywordtype">bool</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#a09b31b8ed3c769b4c23b040c3d4798ed"> 121</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#a09b31b8ed3c769b4c23b040c3d4798ed">BasicConfig::exists</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)<span class="keyword"> const</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="keyword"></span>{</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.find(name) != <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.end();</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.contains(name);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>}</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><a class="code hl_class" href="classripple_1_1Section.html">Section</a>&amp;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456"> 127</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">BasicConfig::section</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>{</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>[name];</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.emplace(name, name).first-&gt;second;</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>}</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><a class="code hl_class" href="classripple_1_1Section.html">Section</a> <span class="keyword">const</span>&amp;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#a69db08289110c1ef0d82f741f7951baa"> 133</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">BasicConfig::section</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; name)<span class="keyword"> const</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="keyword"></span>{</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keyword">static</span> <a class="code hl_class" href="classripple_1_1Section.html">Section</a> none(<span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keyword">auto</span> <span class="keyword">const</span> iter = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.find(name);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">if</span> (iter == <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.end())</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keyword">auto</span> <span class="keyword">const</span> iter = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.find(name);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">if</span> (iter == <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.end())</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="keywordflow">return</span> none;</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">return</span> iter-&gt;second;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span>}</div>
@@ -223,7 +223,7 @@ $(function() {
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; key,</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; value)</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span>{</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.emplace(</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.emplace(</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> std::piecewise_construct,</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html">std::make_tuple</a>(<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>),</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html">std::make_tuple</a>(<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>));</div>
@@ -233,15 +233,15 @@ $(function() {
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#a556417c29df26f83f08f81c64f2375b8"> 156</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#a556417c29df26f83f08f81c64f2375b8">BasicConfig::deprecatedClearSection</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; section)</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>{</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keyword">auto</span> i = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.find(<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>);</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordflow">if</span> (i != <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.end())</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keyword">auto</span> i = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.find(<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>);</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordflow">if</span> (i != <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.end())</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> i-&gt;second = <a class="code hl_class" href="classripple_1_1Section.html">Section</a>(<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>);</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span>}</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#ae2c21d011e6424d4917db175ef9df301"> 164</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#ae2c21d011e6424d4917db175ef9df301">BasicConfig::legacy</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; section, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> value)</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>{</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>[<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>].legacy(std::move(value));</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.emplace(<a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>, <a class="code hl_function" href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">section</a>).first-&gt;second.legacy(std::move(value));</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>}</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
@@ -251,11 +251,11 @@ $(function() {
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span>}</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="keywordtype">void</span></div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#aa86db3273a1ea032a13c58220255d6e6"> 176</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#aa86db3273a1ea032a13c58220255d6e6">BasicConfig::build</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">IniFileSections</a> <span class="keyword">const</span>&amp; ifs)</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#aa86db3273a1ea032a13c58220255d6e6"> 176</a></span><a class="code hl_function" href="classripple_1_1BasicConfig.html#aa86db3273a1ea032a13c58220255d6e6">BasicConfig::build</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_map.html">IniFileSections</a> <span class="keyword">const</span>&amp; ifs)</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>{</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; entry : ifs)</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> {</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>.emplace(</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">auto</span> <span class="keyword">const</span> result = <a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>.emplace(</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> std::piecewise_construct,</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html">std::make_tuple</a>(entry.first),</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html">std::make_tuple</a>(entry.first));</div>
@@ -266,7 +266,7 @@ $(function() {
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classripple_1_1BasicConfig.html#a00bcd58948af089ef2c28ac2b173585d"> 188</a></span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><a class="code hl_function" href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">operator&lt;&lt;</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a>&amp; ss, <a class="code hl_class" href="classripple_1_1BasicConfig.html">BasicConfig</a> <span class="keyword">const</span>&amp; c)</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>{</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; [k, v] : c.<a class="code hl_variable" href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">map_</a>)</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; [k, v] : c.<a class="code hl_variable" href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">map_</a>)</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> ss &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; k &lt;&lt; <span class="stringliteral">&quot;]\n&quot;</span> &lt;&lt; v;</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <span class="keywordflow">return</span> ss;</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span>}</div>
@@ -275,31 +275,30 @@ $(function() {
<div class="ttc" id="aalgorithm_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a></div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00215">BasicConfig.h:216</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html"><div class="ttname"><a href="classripple_1_1BasicConfig.html">ripple::BasicConfig</a></div><div class="ttdoc">Holds unparsed configuration information.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00218">BasicConfig.h:219</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a09b31b8ed3c769b4c23b040c3d4798ed"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a09b31b8ed3c769b4c23b040c3d4798ed">ripple::BasicConfig::exists</a></div><div class="ttdeci">bool exists(std::string const &amp;name) const</div><div class="ttdoc">Returns true if a section with the given name exists.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00121">BasicConfig.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a556417c29df26f83f08f81c64f2375b8"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a556417c29df26f83f08f81c64f2375b8">ripple::BasicConfig::deprecatedClearSection</a></div><div class="ttdeci">void deprecatedClearSection(std::string const &amp;section)</div><div class="ttdoc">Remove all the key/value pairs from the section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00156">BasicConfig.cpp:156</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a60aca585d76b1121dd4f72b358729456"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a60aca585d76b1121dd4f72b358729456">ripple::BasicConfig::section</a></div><div class="ttdeci">Section &amp; section(std::string const &amp;name)</div><div class="ttdoc">Returns the section with the given name.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00127">BasicConfig.cpp:127</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_a9ea715907c7a350de242c3b8391fd333"><div class="ttname"><a href="classripple_1_1BasicConfig.html#a9ea715907c7a350de242c3b8391fd333">ripple::BasicConfig::map_</a></div><div class="ttdeci">std::map&lt; std::string, Section, boost::beast::iless &gt; map_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00218">BasicConfig.h:218</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_aa86db3273a1ea032a13c58220255d6e6"><div class="ttname"><a href="classripple_1_1BasicConfig.html#aa86db3273a1ea032a13c58220255d6e6">ripple::BasicConfig::build</a></div><div class="ttdeci">void build(IniFileSections const &amp;ifs)</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00176">BasicConfig.cpp:176</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_ac1faf413a495d8095b0853d602052276"><div class="ttname"><a href="classripple_1_1BasicConfig.html#ac1faf413a495d8095b0853d602052276">ripple::BasicConfig::map_</a></div><div class="ttdeci">std::unordered_map&lt; std::string, Section &gt; map_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00221">BasicConfig.h:221</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_ac9bc9bfdd56fde61573aae73511504c9"><div class="ttname"><a href="classripple_1_1BasicConfig.html#ac9bc9bfdd56fde61573aae73511504c9">ripple::BasicConfig::overwrite</a></div><div class="ttdeci">void overwrite(std::string const &amp;section, std::string const &amp;key, std::string const &amp;value)</div><div class="ttdoc">Overwrite a key/value pair with a command line argument If the section does not exist it is created.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00143">BasicConfig.cpp:143</a></div></div>
<div class="ttc" id="aclassripple_1_1BasicConfig_html_ae2c21d011e6424d4917db175ef9df301"><div class="ttname"><a href="classripple_1_1BasicConfig.html#ae2c21d011e6424d4917db175ef9df301">ripple::BasicConfig::legacy</a></div><div class="ttdeci">void legacy(std::string const &amp;section, std::string value)</div><div class="ttdoc">Set a value that is not a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00164">BasicConfig.cpp:164</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00042">BasicConfig.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a0ef259b6d523f3f5c54aa9f8a17fec81"><div class="ttname"><a href="classripple_1_1Section.html#a0ef259b6d523f3f5c54aa9f8a17fec81">ripple::Section::name</a></div><div class="ttdeci">std::string const &amp; name() const</div><div class="ttdoc">Returns the name of this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00059">BasicConfig.h:59</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00045">BasicConfig.h:46</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a0ef259b6d523f3f5c54aa9f8a17fec81"><div class="ttname"><a href="classripple_1_1Section.html#a0ef259b6d523f3f5c54aa9f8a17fec81">ripple::Section::name</a></div><div class="ttdeci">std::string const &amp; name() const</div><div class="ttdoc">Returns the name of this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00062">BasicConfig.h:62</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a3059b48f861508b116c274af605c4b0a"><div class="ttname"><a href="classripple_1_1Section.html#a3059b48f861508b116c274af605c4b0a">ripple::Section::set</a></div><div class="ttdeci">void set(std::string const &amp;key, std::string const &amp;value)</div><div class="ttdoc">Set a key/value pair.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00032">BasicConfig.cpp:32</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a3726b29bb65967f0665853c36f1949bc"><div class="ttname"><a href="classripple_1_1Section.html#a3726b29bb65967f0665853c36f1949bc">ripple::Section::lines_</a></div><div class="ttdeci">std::vector&lt; std::string &gt; lines_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00047">BasicConfig.h:47</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a60800f99660b48b0ea548b6cb0136b0d"><div class="ttname"><a href="classripple_1_1Section.html#a60800f99660b48b0ea548b6cb0136b0d">ripple::Section::lines</a></div><div class="ttdeci">std::vector&lt; std::string &gt; const &amp; lines() const</div><div class="ttdoc">Returns all the lines in the section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00068">BasicConfig.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a628d1417fef8a7052a8d1e715493b333"><div class="ttname"><a href="classripple_1_1Section.html#a628d1417fef8a7052a8d1e715493b333">ripple::Section::legacy</a></div><div class="ttdeci">void legacy(std::string value)</div><div class="ttdoc">Set the legacy value for this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00086">BasicConfig.h:86</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a3726b29bb65967f0665853c36f1949bc"><div class="ttname"><a href="classripple_1_1Section.html#a3726b29bb65967f0665853c36f1949bc">ripple::Section::lines_</a></div><div class="ttdeci">std::vector&lt; std::string &gt; lines_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00050">BasicConfig.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a60800f99660b48b0ea548b6cb0136b0d"><div class="ttname"><a href="classripple_1_1Section.html#a60800f99660b48b0ea548b6cb0136b0d">ripple::Section::lines</a></div><div class="ttdeci">std::vector&lt; std::string &gt; const &amp; lines() const</div><div class="ttdoc">Returns all the lines in the section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00071">BasicConfig.h:71</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a628d1417fef8a7052a8d1e715493b333"><div class="ttname"><a href="classripple_1_1Section.html#a628d1417fef8a7052a8d1e715493b333">ripple::Section::legacy</a></div><div class="ttdeci">void legacy(std::string value)</div><div class="ttdoc">Set the legacy value for this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00089">BasicConfig.h:89</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a68dc91d903f564ac4090787bd35d8983"><div class="ttname"><a href="classripple_1_1Section.html#a68dc91d903f564ac4090787bd35d8983">ripple::Section::exists</a></div><div class="ttdeci">bool exists(std::string const &amp;name) const</div><div class="ttdoc">Returns true if a key with the given name exists.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00105">BasicConfig.cpp:105</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a922e406dad3e77adcafbca357393477c"><div class="ttname"><a href="classripple_1_1Section.html#a922e406dad3e77adcafbca357393477c">ripple::Section::had_trailing_comments_</a></div><div class="ttdeci">bool had_trailing_comments_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00049">BasicConfig.h:49</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_a922e406dad3e77adcafbca357393477c"><div class="ttname"><a href="classripple_1_1Section.html#a922e406dad3e77adcafbca357393477c">ripple::Section::had_trailing_comments_</a></div><div class="ttdeci">bool had_trailing_comments_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00052">BasicConfig.h:52</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_aa94166c41decc5127022863dfee030b7"><div class="ttname"><a href="classripple_1_1Section.html#aa94166c41decc5127022863dfee030b7">ripple::Section::append</a></div><div class="ttdeci">void append(std::vector&lt; std::string &gt; const &amp;lines)</div><div class="ttdoc">Append a set of lines to this section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00038">BasicConfig.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_aba87cd76e347f224526bc1f7e6641dfe"><div class="ttname"><a href="classripple_1_1Section.html#aba87cd76e347f224526bc1f7e6641dfe">ripple::Section::Section</a></div><div class="ttdeci">Section(std::string const &amp;name=&quot;&quot;)</div><div class="ttdoc">Create an empty section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8cpp_source.html#l00027">BasicConfig.cpp:27</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_ae797694584d7017a53a8ea316ec1959e"><div class="ttname"><a href="classripple_1_1Section.html#ae797694584d7017a53a8ea316ec1959e">ripple::Section::lookup_</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; lookup_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00046">BasicConfig.h:46</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_ae80d9b9b1b9f3b7298828524c9041f3f"><div class="ttname"><a href="classripple_1_1Section.html#ae80d9b9b1b9f3b7298828524c9041f3f">ripple::Section::values_</a></div><div class="ttdeci">std::vector&lt; std::string &gt; values_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00048">BasicConfig.h:48</a></div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/end.html">std::map::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1Section_html_ad2441213a6b27da5c79428cab983142d"><div class="ttname"><a href="classripple_1_1Section.html#ad2441213a6b27da5c79428cab983142d">ripple::Section::lookup_</a></div><div class="ttdeci">std::unordered_map&lt; std::string, std::string &gt; lookup_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00049">BasicConfig.h:49</a></div></div>
<div class="ttc" id="aclassripple_1_1Section_html_ae80d9b9b1b9f3b7298828524c9041f3f"><div class="ttname"><a href="classripple_1_1Section.html#ae80d9b9b1b9f3b7298828524c9041f3f">ripple::Section::values_</a></div><div class="ttdeci">std::vector&lt; std::string &gt; values_</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00051">BasicConfig.h:51</a></div></div>
<div class="ttc" id="acontains_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/contains.html">std::unordered_map::contains</a></div><div class="ttdeci">T contains(T... args)</div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/find.html">std::string::find</a></div><div class="ttdeci">T find(T... args)</div></div>
<div class="ttc" id="ainsert_or_assign_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/insert_or_assign.html">std::map::insert_or_assign</a></div><div class="ttdeci">T insert_or_assign(T... args)</div></div>
<div class="ttc" id="ainsert_or_assign_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map/insert_or_assign.html">std::unordered_map::insert_or_assign</a></div><div class="ttdeci">T insert_or_assign(T... args)</div></div>
<div class="ttc" id="amake_tuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html">std::make_tuple</a></div><div class="ttdeci">T make_tuple(T... args)</div></div>
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a0f163a7e357063a6b2993348d60c3c"><div class="ttname"><a href="namespaceripple.html#a4a0f163a7e357063a6b2993348d60c3c">ripple::trim_whitespace</a></div><div class="ttdeci">std::string trim_whitespace(std::string str)</div><div class="ttdef"><b>Definition:</b> <a href="StringUtilities_8cpp_source.html#l00107">StringUtilities.cpp:107</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5c77599883897def8bd3e9e4ad140f95"><div class="ttname"><a href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">ripple::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;out, base_uint&lt; Bits, Tag &gt; const &amp;u)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00635">base_uint.h:636</a></div></div>
@@ -307,6 +306,7 @@ $(function() {
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="aunordered_map_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a></div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->