This commit is contained in:
nbougalis
2022-08-26 20:04:15 +00:00
parent 535a1b2d41
commit 38a7cd20fe
3544 changed files with 52858 additions and 55020 deletions

View File

@@ -168,7 +168,7 @@ class beast::LockFreeStack&lt; Element, Tag &gt;</h3>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00155">155</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00146">146</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a1e2bf8329b989a61a93798398dd915df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e2bf8329b989a61a93798398dd915df">&#9670;&nbsp;</a></span>value_type</h2>
@@ -184,7 +184,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00183">183</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00174">174</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -202,7 +202,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00184">184</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00175">175</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -220,7 +220,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00185">185</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00176">176</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -238,7 +238,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00186">186</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00177">177</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -256,7 +256,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00187">187</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00178">178</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -274,7 +274,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00188">188</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00179">179</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -292,7 +292,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00189">189</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00180">180</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -310,7 +310,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00190">190</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00181">181</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -328,7 +328,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00192">192</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00183">183</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -350,7 +350,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00194">194</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00185">185</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -430,7 +430,7 @@ template&lt;class Element , class Tag = void&gt; </div>
<p>Returns true if the stack is empty. </p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00204">204</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00195">195</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -462,7 +462,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the stack was previously empty. If multiple threads are attempting to push, only one will receive <code>true</code>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00222">222</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00213">213</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -487,7 +487,7 @@ template&lt;class Element , class Tag = void&gt; </div>
<p>The caller is responsible for preventing the ABA problem. This operation is lock-free. Thread safety: Safe to call from any thread.</p>
<dl class="section return"><dt>Returns</dt><dd>The element that was popped, or <code>nullptr</code> if the stack was empty. </dd></dl>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00248">248</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00239">239</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -511,7 +511,7 @@ template&lt;class Element , class Tag = void&gt; </div>
<p>Return a forward iterator to the beginning or end of the stack. </p>
<p>Undefined behavior results if push_front or pop_front is called while an iteration is in progress. Thread safety: Caller is responsible for synchronization. </p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00273">273</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00264">264</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -532,7 +532,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00279">279</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00270">270</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -553,7 +553,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00285">285</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00276">276</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -574,7 +574,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00291">291</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00282">282</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -595,7 +595,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00297">297</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00288">288</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -616,7 +616,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00303">303</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00294">294</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -643,7 +643,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00310">310</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00301">301</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>
@@ -669,7 +669,7 @@ template&lt;class Element , class Tag = void&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00311">311</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="LockFreeStack_8h_source.html#l00302">302</a> of file <a class="el" href="LockFreeStack_8h_source.html">LockFreeStack.h</a>.</p>
</div>
</div>