Skip to content

Commit 9ac8dfe

Browse files
committed
deploy: 59f43d5
1 parent 98f425b commit 9ac8dfe

File tree

6 files changed

+6
-27
lines changed

6 files changed

+6
-27
lines changed

.doctrees/environment.pickle

-6.21 KB
Binary file not shown.

.doctrees/user_api/generator.doctree

-13.6 KB
Binary file not shown.

genindex.html

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -344,11 +344,7 @@ <h2>B</h2>
344344
</li>
345345
<li><a href="user_api/generator.html#_CPPv4N7buildcc15CustomGeneratorE">buildcc::CustomGenerator (C++ class)</a>
346346
</li>
347-
<li><a href="user_api/generator.html#_CPPv4N7buildcc15CustomGenerator15AddDependencyCbERK12DependencyCb">buildcc::CustomGenerator::AddDependencyCb (C++ function)</a>
348-
</li>
349-
<li><a href="user_api/generator.html#_CPPv4N7buildcc15CustomGenerator12AddGroupInfoERKNSt6stringENSt16initializer_listINSt6stringEEERK12DependencyCb">buildcc::CustomGenerator::AddGroupInfo (C++ function)</a>
350-
</li>
351-
<li><a href="user_api/generator.html#_CPPv4N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbNSt10shared_ptrI17CustomBlobHandlerEE">buildcc::CustomGenerator::AddIdInfo (C++ function)</a>
347+
<li><a href="user_api/generator.html#_CPPv4N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbRKNSt10shared_ptrI17CustomBlobHandlerEE">buildcc::CustomGenerator::AddIdInfo (C++ function)</a>
352348
</li>
353349
<li><a href="user_api/generator.html#_CPPv4N7buildcc15CustomGenerator10AddPatternERKNSt6stringERKNSt6stringE">buildcc::CustomGenerator::AddPattern (C++ function)</a>
354350
</li>
@@ -606,10 +602,10 @@ <h2>B</h2>
606602
</li>
607603
<li><a href="arch/testing.html#_CPPv4N7buildcc1m24TargetExpect_FlagChangedEjP6Target">buildcc::m::TargetExpect_FlagChanged (C++ function)</a>
608604
</li>
609-
</ul></td>
610-
<td style="width: 33%; vertical-align: top;"><ul>
611605
<li><a href="arch/testing.html#_CPPv4N7buildcc1m22TargetExpect_PathAddedEjP6Target">buildcc::m::TargetExpect_PathAdded (C++ function)</a>
612606
</li>
607+
</ul></td>
608+
<td style="width: 33%; vertical-align: top;"><ul>
613609
<li><a href="arch/testing.html#_CPPv4N7buildcc1m24TargetExpect_PathRemovedEjP6Target">buildcc::m::TargetExpect_PathRemoved (C++ function)</a>
614610
</li>
615611
<li><a href="arch/testing.html#_CPPv4N7buildcc1m24TargetExpect_PathUpdatedEjP6Target">buildcc::m::TargetExpect_PathUpdated (C++ function)</a>

objects.inv

-127 Bytes
Binary file not shown.

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

user_api/generator.html

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -288,8 +288,8 @@ <h2>custom_generator.h<a class="headerlink" href="#custom-generator-h" title="Pe
288288
<dd></dd></dl>
289289

290290
<dl class="cpp function">
291-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbNSt10shared_ptrI17CustomBlobHandlerEE">
292-
<span id="_CPPv3N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbNSt10shared_ptrI17CustomBlobHandlerEE"></span><span id="_CPPv2N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbNSt10shared_ptrI17CustomBlobHandlerEE"></span><span id="buildcc::CustomGenerator::AddIdInfo__ssCR.std::unordered_set:ss:CR.std::unordered_set:ss:CR.GenerateCbCR.std::shared_ptr:CustomBlobHandler:"></span><span class="target" id="classbuildcc_1_1CustomGenerator_1aa7cb37c0fe713b132c93ab6861640d32"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AddIdInfo</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">id</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">unordered_set</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">inputs</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">unordered_set</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">outputs</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">GenerateCb</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">generate_cb</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">CustomBlobHandler</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">blob_handler</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">nullptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbNSt10shared_ptrI17CustomBlobHandlerEE" title="Permalink to this definition">#</a><br /></dt>
291+
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbRKNSt10shared_ptrI17CustomBlobHandlerEE">
292+
<span id="_CPPv3N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbRKNSt10shared_ptrI17CustomBlobHandlerEE"></span><span id="_CPPv2N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbRKNSt10shared_ptrI17CustomBlobHandlerEE"></span><span id="buildcc::CustomGenerator::AddIdInfo__ssCR.std::unordered_set:ss:CR.std::unordered_set:ss:CR.GenerateCbCR.std::shared_ptr:CustomBlobHandler:CR"></span><span class="target" id="classbuildcc_1_1CustomGenerator_1a28b699c9c1652c1e7dceab44e5082708"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AddIdInfo</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">id</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">unordered_set</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">inputs</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">unordered_set</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">outputs</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">GenerateCb</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">generate_cb</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">shared_ptr</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">CustomBlobHandler</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">blob_handler</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">nullptr</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc15CustomGenerator9AddIdInfoERKNSt6stringERKNSt13unordered_setINSt6stringEEERKNSt13unordered_setINSt6stringEEERK10GenerateCbRKNSt10shared_ptrI17CustomBlobHandlerEE" title="Permalink to this definition">#</a><br /></dt>
293293
<dd><p>Single Generator task for inputs-&gt;generate_cb-&gt;outputs. </p>
294294
<dl class="field-list simple">
295295
<dt class="field-odd">Parameters</dt>
@@ -303,23 +303,6 @@ <h2>custom_generator.h<a class="headerlink" href="#custom-generator-h" title="Pe
303303
</dl>
304304
</dd></dl>
305305

306-
<dl class="cpp function">
307-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc15CustomGenerator12AddGroupInfoERKNSt6stringENSt16initializer_listINSt6stringEEERK12DependencyCb">
308-
<span id="_CPPv3N7buildcc15CustomGenerator12AddGroupInfoERKNSt6stringENSt16initializer_listINSt6stringEEERK12DependencyCb"></span><span id="_CPPv2N7buildcc15CustomGenerator12AddGroupInfoERKNSt6stringENSt16initializer_listINSt6stringEEERK12DependencyCb"></span><span id="buildcc::CustomGenerator::AddGroupInfo__ssCR.std::initializer_list:ss:.DependencyCbCR"></span><span class="target" id="classbuildcc_1_1CustomGenerator_1a3b62cce778b10ea9897beeeee07fc817"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AddGroupInfo</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">group_id</span></span>, <span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">initializer_list</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">std</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">string</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">ids</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">DependencyCb</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dependency_cb</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">DependencyCb</span></span><span class="p"><span class="pre">(</span></span><span class="p"><span class="pre">)</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc15CustomGenerator12AddGroupInfoERKNSt6stringENSt16initializer_listINSt6stringEEERK12DependencyCb" title="Permalink to this definition">#</a><br /></dt>
309-
<dd></dd></dl>
310-
311-
<dl class="cpp function">
312-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc15CustomGenerator15AddDependencyCbERK12DependencyCb">
313-
<span id="_CPPv3N7buildcc15CustomGenerator15AddDependencyCbERK12DependencyCb"></span><span id="_CPPv2N7buildcc15CustomGenerator15AddDependencyCbERK12DependencyCb"></span><span id="buildcc::CustomGenerator::AddDependencyCb__DependencyCbCR"></span><span class="target" id="classbuildcc_1_1CustomGenerator_1ad301140ff30b0210384b0e0bcafce489"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">AddDependencyCb</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">DependencyCb</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dependency_cb</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc15CustomGenerator15AddDependencyCbERK12DependencyCb" title="Permalink to this definition">#</a><br /></dt>
314-
<dd><p>Setup dependencies between Tasks using their <code class="docutils literal notranslate"><span class="pre">id</span></code> For example: <code class="docutils literal notranslate"><span class="pre">task_map[&quot;id1&quot;].precede(task_map[&quot;id2&quot;])</span></code> </p>
315-
<p>IMPORTANT: Successor tasks will not automatically run if dependent task is run. The Dependency callback only sets precedence (order in which your tasks should run) Default behaviour when dependency callback is not supplied: All task <code class="docutils literal notranslate"><span class="pre">id</span></code>s run in parallel.</p>
316-
<dl class="field-list simple">
317-
<dt class="field-odd">Parameters</dt>
318-
<dd class="field-odd"><p><strong>dependency_cb</strong> – Unordered map of <code class="docutils literal notranslate"><span class="pre">id</span></code> and <code class="docutils literal notranslate"><span class="pre">task</span></code> The map can be safely mutated. </p>
319-
</dd>
320-
</dl>
321-
</dd></dl>
322-
323306
<dl class="cpp function">
324307
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc15CustomGenerator5BuildEv">
325308
<span id="_CPPv3N7buildcc15CustomGenerator5BuildEv"></span><span id="_CPPv2N7buildcc15CustomGenerator5BuildEv"></span><span id="buildcc::CustomGenerator::Build"></span><span class="target" id="classbuildcc_1_1CustomGenerator_1af4c53a382d69b9e63d931f1fa09f4bc0"></span><span class="k"><span class="pre">virtual</span></span><span class="w"> </span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">Build</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="k"><span class="pre">override</span></span><a class="headerlink" href="#_CPPv4N7buildcc15CustomGenerator5BuildEv" title="Permalink to this definition">#</a><br /></dt>

0 commit comments

Comments
 (0)