Skip to content

Commit

Permalink
deploy: 9ec4a38
Browse files Browse the repository at this point in the history
  • Loading branch information
thorstink committed Nov 6, 2023
1 parent d28b4ee commit 6a59b2e
Show file tree
Hide file tree
Showing 168 changed files with 14,651 additions and 738 deletions.
51 changes: 41 additions & 10 deletions annotated.html

Large diffs are not rendered by default.

35 changes: 34 additions & 1 deletion annotated_dup.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,43 @@
var annotated_dup =
[
[ "moodycamel", null, [
[ "details", null, [
[ "_hash_32_or_64", "structmoodycamel_1_1details_1_1__hash__32__or__64.html", null ],
[ "_hash_32_or_64< 1 >", "structmoodycamel_1_1details_1_1__hash__32__or__64_3_011_01_4.html", null ],
[ "ConcurrentQueueProducerTypelessBase", "structmoodycamel_1_1details_1_1ConcurrentQueueProducerTypelessBase.html", null ],
[ "const_numeric_max", "structmoodycamel_1_1details_1_1const__numeric__max.html", null ],
[ "hash_32_or_64", "structmoodycamel_1_1details_1_1hash__32__or__64.html", null ],
[ "identity", "structmoodycamel_1_1details_1_1identity.html", null ],
[ "is_trivially_destructible", "structmoodycamel_1_1details_1_1is__trivially__destructible.html", null ],
[ "max_align_t", "unionmoodycamel_1_1details_1_1max__align__t.html", null ],
[ "nomove_if", "structmoodycamel_1_1details_1_1nomove__if.html", null ],
[ "nomove_if< false >", "structmoodycamel_1_1details_1_1nomove__if_3_01false_01_4.html", null ],
[ "static_is_lock_free", "structmoodycamel_1_1details_1_1static__is__lock__free.html", null ],
[ "static_is_lock_free< bool >", "structmoodycamel_1_1details_1_1static__is__lock__free_3_01bool_01_4.html", null ],
[ "static_is_lock_free< U * >", "structmoodycamel_1_1details_1_1static__is__lock__free_3_01U_01_5_01_4.html", null ],
[ "static_is_lock_free_num", "structmoodycamel_1_1details_1_1static__is__lock__free__num.html", null ],
[ "static_is_lock_free_num< int >", "structmoodycamel_1_1details_1_1static__is__lock__free__num_3_01int_01_4.html", null ],
[ "static_is_lock_free_num< long >", "structmoodycamel_1_1details_1_1static__is__lock__free__num_3_01long_01_4.html", null ],
[ "static_is_lock_free_num< long long >", "structmoodycamel_1_1details_1_1static__is__lock__free__num_3_01long_01long_01_4.html", null ],
[ "static_is_lock_free_num< short >", "structmoodycamel_1_1details_1_1static__is__lock__free__num_3_01short_01_4.html", null ],
[ "static_is_lock_free_num< signed char >", "structmoodycamel_1_1details_1_1static__is__lock__free__num_3_01signed_01char_01_4.html", null ],
[ "thread_id_converter", "structmoodycamel_1_1details_1_1thread__id__converter.html", null ],
[ "ThreadExitListener", "structmoodycamel_1_1details_1_1ThreadExitListener.html", null ],
[ "ThreadExitNotifier", "classmoodycamel_1_1details_1_1ThreadExitNotifier.html", null ]
] ],
[ "BlockingConcurrentQueue", "classmoodycamel_1_1BlockingConcurrentQueue.html", null ],
[ "ConcurrentQueue", "classmoodycamel_1_1ConcurrentQueue.html", null ],
[ "ConcurrentQueueDefaultTraits", "structmoodycamel_1_1ConcurrentQueueDefaultTraits.html", null ],
[ "ConsumerToken", "structmoodycamel_1_1ConsumerToken.html", null ],
[ "LightweightSemaphore", "classmoodycamel_1_1LightweightSemaphore.html", null ],
[ "ProducerToken", "structmoodycamel_1_1ProducerToken.html", null ]
] ],
[ "symmetri", null, [
[ "AugmentedToken", "structsymmetri_1_1AugmentedToken.html", null ],
[ "Callback", "classsymmetri_1_1Callback.html", "classsymmetri_1_1Callback" ],
[ "Color", "classsymmetri_1_1Color.html", null ],
[ "Event", "structsymmetri_1_1Event.html", "structsymmetri_1_1Event" ],
[ "Petri", "structsymmetri_1_1Petri.html", "structsymmetri_1_1Petri" ],
[ "ResultLookup", "classsymmetri_1_1ResultLookup.html", null ],
[ "TaskQueue", "classsymmetri_1_1TaskQueue.html", null ],
[ "TaskSystem", "classsymmetri_1_1TaskSystem.html", "classsymmetri_1_1TaskSystem" ]
] ],
Expand Down
705 changes: 705 additions & 0 deletions blockingconcurrentqueue_8h_source.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions callback_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,17 +106,17 @@
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="structDirectMutation.html" title="A DirectMutation is a synchronous Callback that always completes.">DirectMutation</a> is a synchronous Callback that always completes. <a href="structDirectMutation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsymmetri_1_1Callback.html">symmetri::Callback</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsymmetri_1_1Callback.html" title="Callback is a wrapper around any type that you to tie to a transition. Typically this is an invokable...">Callback</a> is a wrapper around any type that you to tie to a transition. Typically this is an invokable object, such as a function, that executes some side-effects, but it can by anything if you implement a fire-function for it. The output can be used to communicate success or failure to the petri-net executor. You can create custom behavior by defining a tailored "Result fire(const A&amp;)" for your class A. <a href="classsymmetri_1_1Callback.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classsymmetri_1_1Callback.html" title="Callback is a wrapper around any type that you to tie to a transition. Typically this is an invokable...">Callback</a> is a wrapper around any type that you to tie to a transition. Typically this is an invokable object, such as a function, that executes some side-effects, but it can by anything if you implement a fire-function for it. The output can be used to communicate success or failure to the petri-net executor. You can create custom behavior by defining a tailored "Token fire(const A&amp;)" for your class A. <a href="classsymmetri_1_1Callback.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:aa86f7d6612d27a9a0e3be3c0521b23a0" id="r_aa86f7d6612d27a9a0e3be3c0521b23a0"><td class="memItemLeft" align="right" valign="top"><a id="aa86f7d6612d27a9a0e3be3c0521b23a0" name="aa86f7d6612d27a9a0e3be3c0521b23a0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSynchronous</b> (const <a class="el" href="structDirectMutation.html">DirectMutation</a> &amp;)</td></tr>
<tr class="separator:aa86f7d6612d27a9a0e3be3c0521b23a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1228d67d9018e1646a81e8a3d16c11" id="r_afa1228d67d9018e1646a81e8a3d16c11"><td class="memItemLeft" align="right" valign="top"><a id="afa1228d67d9018e1646a81e8a3d16c11" name="afa1228d67d9018e1646a81e8a3d16c11"></a>
symmetri::Result&#160;</td><td class="memItemRight" valign="bottom"><b>fire</b> (const <a class="el" href="structDirectMutation.html">DirectMutation</a> &amp;)</td></tr>
<tr class="separator:afa1228d67d9018e1646a81e8a3d16c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90d5ac6d9b43babbd151041aa8e217e2" id="r_a90d5ac6d9b43babbd151041aa8e217e2"><td class="memItemLeft" align="right" valign="top"><a id="a90d5ac6d9b43babbd151041aa8e217e2" name="a90d5ac6d9b43babbd151041aa8e217e2"></a>
symmetri::Token&#160;</td><td class="memItemRight" valign="bottom"><b>fire</b> (const <a class="el" href="structDirectMutation.html">DirectMutation</a> &amp;)</td></tr>
<tr class="separator:a90d5ac6d9b43babbd151041aa8e217e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4208bc719ab00e75b1c56ed8f95697c" id="r_ac4208bc719ab00e75b1c56ed8f95697c"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac4208bc719ab00e75b1c56ed8f95697c"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="callback_8h.html#ac4208bc719ab00e75b1c56ed8f95697c">isSynchronous</a> (const T &amp;)</td></tr>
<tr class="memdesc:ac4208bc719ab00e75b1c56ed8f95697c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the callback is synchronous. Synchronous callbacks are immediately executed inside the Petri net executor. Asynchronous callbacks are deferred to the TaskSystem. <br /></td></tr>
Expand All @@ -133,10 +133,10 @@
<tr class="memitem:a65b523ff8da503b1fff4ca98ce31ce33"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="callback_8h.html#a65b523ff8da503b1fff4ca98ce31ce33">resume</a> (const T &amp;)</td></tr>
<tr class="memdesc:a65b523ff8da503b1fff4ca98ce31ce33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Templates a resume action for a Callback. By default it does nothing and not resume the Callback. <br /></td></tr>
<tr class="separator:a65b523ff8da503b1fff4ca98ce31ce33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44f6550766a5a34f4b7319aaa8800ce2" id="r_a44f6550766a5a34f4b7319aaa8800ce2"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a44f6550766a5a34f4b7319aaa8800ce2"><td class="memTemplItemLeft" align="right" valign="top">symmetri::Result&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="callback_8h.html#a44f6550766a5a34f4b7319aaa8800ce2">fire</a> (const T &amp;callback)</td></tr>
<tr class="memdesc:a44f6550766a5a34f4b7319aaa8800ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a Result based on what kind of information the Callback returns. <br /></td></tr>
<tr class="separator:a44f6550766a5a34f4b7319aaa8800ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64b089e5d45179a249cc51095bdb842f" id="r_a64b089e5d45179a249cc51095bdb842f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a64b089e5d45179a249cc51095bdb842f"><td class="memTemplItemLeft" align="right" valign="top">symmetri::Token&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="callback_8h.html#a64b089e5d45179a249cc51095bdb842f">fire</a> (const T &amp;callback)</td></tr>
<tr class="memdesc:a64b089e5d45179a249cc51095bdb842f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a Token based on what kind of information the Callback returns. <br /></td></tr>
<tr class="separator:a64b089e5d45179a249cc51095bdb842f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50727ced7d06e94ad3d1f1a4c543ce4b" id="r_a50727ced7d06e94ad3d1f1a4c543ce4b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a50727ced7d06e94ad3d1f1a4c543ce4b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#a3cd7dcce5ab97a0890ab078f83435933">symmetri::Eventlog</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="callback_8h.html#a50727ced7d06e94ad3d1f1a4c543ce4b">getLog</a> (const T &amp;)</td></tr>
<tr class="memdesc:a50727ced7d06e94ad3d1f1a4c543ce4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the Log object. By default it returns an empty list. <br /></td></tr>
Expand Down Expand Up @@ -168,20 +168,20 @@ <h2 class="memtitle"><span class="permalink"><a href="#a2ad37ca1722b24acfd83ac54
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Result, can be used to return the state at the moment on cancellation. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Token, can be used to return the state at the moment on cancellation. </dd></dl>

</div>
</div>
<a id="a44f6550766a5a34f4b7319aaa8800ce2" name="a44f6550766a5a34f4b7319aaa8800ce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44f6550766a5a34f4b7319aaa8800ce2">&#9670;&#160;</a></span>fire()</h2>
<a id="a64b089e5d45179a249cc51095bdb842f" name="a64b089e5d45179a249cc51095bdb842f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64b089e5d45179a249cc51095bdb842f">&#9670;&#160;</a></span>fire()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">symmetri::Result fire </td>
<td class="memname">symmetri::Token fire </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>callback</em></td><td>)</td>
Expand All @@ -190,7 +190,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a44f6550766a5a34f4b7319aa
</table>
</div><div class="memdoc">

<p>Generates a Result based on what kind of information the Callback returns. </p>
<p>Generates a Token based on what kind of information the Callback returns. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>the type of the callback. </td></tr>
Expand All @@ -203,7 +203,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a44f6550766a5a34f4b7319aa
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Result Contains information on the result-state and possible eventlog of the callback. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>Token Contains information on the result-state and possible eventlog of the callback. </dd></dl>

</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion callback_8h.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ var callback_8h =
[ "DirectMutation", "structDirectMutation.html", null ],
[ "symmetri::Callback", "classsymmetri_1_1Callback.html", "classsymmetri_1_1Callback" ],
[ "cancel", "callback_8h.html#a2ad37ca1722b24acfd83ac544fb80bb7", null ],
[ "fire", "callback_8h.html#a44f6550766a5a34f4b7319aaa8800ce2", null ],
[ "fire", "callback_8h.html#a64b089e5d45179a249cc51095bdb842f", null ],
[ "getLog", "callback_8h.html#a50727ced7d06e94ad3d1f1a4c543ce4b", null ],
[ "isSynchronous", "callback_8h.html#ac4208bc719ab00e75b1c56ed8f95697c", null ],
[ "pause", "callback_8h.html#a3381197f96adaafef38cfb7c94860852", null ],
Expand Down
Loading

0 comments on commit 6a59b2e

Please sign in to comment.