Skip to content

Commit afb33ea

Browse files
committed
deploy: a0dc3ac
1 parent 472dbe4 commit afb33ea

File tree

12 files changed

+49
-170
lines changed

12 files changed

+49
-170
lines changed

.doctrees/arch/testing.doctree

-20.5 KB
Binary file not shown.

.doctrees/environment.pickle

-49.9 KB
Binary file not shown.

.doctrees/user_api/generator.doctree

-59.8 KB
Binary file not shown.

.doctrees/user_api/register.doctree

-13.5 KB
Binary file not shown.
-432 Bytes
Binary file not shown.

arch/testing.html

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -300,31 +300,30 @@ <h3>mock_toolchain<a class="headerlink" href="#mock-toolchain" title="Permalink
300300
</div>
301301
<div class="section" id="mock-target">
302302
<h3>mock_target<a class="headerlink" href="#mock-target" title="Permalink to this headline">#</a></h3>
303-
<dl class="cpp function">
304-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc1m15GeneratorRunnerER9Generator">
305-
<span id="_CPPv3N7buildcc1m15GeneratorRunnerER9Generator"></span><span id="_CPPv2N7buildcc1m15GeneratorRunnerER9Generator"></span><span id="buildcc::m::GeneratorRunner__GeneratorR"></span><span class="target" id="namespacebuildcc_1_1m_1a5b691da76188765edddcfc187f177024"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">buildcc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">m</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeneratorRunner</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="../user_api/generator.html#_CPPv4N7buildcc9GeneratorE" title="buildcc::Generator"><span class="n"><span class="pre">Generator</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">generator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc1m15GeneratorRunnerER9Generator" title="Permalink to this definition">#</a><br/></dt>
306-
<dd><p>Runs the generator using Taskflow with 1 thread CppUTest cannot mock with multiple threads. </p>
307-
</dd></dl>
308-
<dl class="cpp function">
309-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc1m28GeneratorExpect_InputRemovedEjP9Generator">
310-
<span id="_CPPv3N7buildcc1m28GeneratorExpect_InputRemovedEjP9Generator"></span><span id="_CPPv2N7buildcc1m28GeneratorExpect_InputRemovedEjP9Generator"></span><span id="buildcc::m::GeneratorExpect_InputRemoved__unsigned-i.GeneratorP"></span><span class="target" id="namespacebuildcc_1_1m_1a6c317956b695f6e2da6ad7fb549552d7"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">buildcc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">m</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeneratorExpect_InputRemoved</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">calls</span></span>, <a class="reference internal" href="../user_api/generator.html#_CPPv4N7buildcc9GeneratorE" title="buildcc::Generator"><span class="n"><span class="pre">Generator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">generator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc1m28GeneratorExpect_InputRemovedEjP9Generator" title="Permalink to this definition">#</a><br/></dt>
311-
<dd></dd></dl>
312-
<dl class="cpp function">
313-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc1m26GeneratorExpect_InputAddedEjP9Generator">
314-
<span id="_CPPv3N7buildcc1m26GeneratorExpect_InputAddedEjP9Generator"></span><span id="_CPPv2N7buildcc1m26GeneratorExpect_InputAddedEjP9Generator"></span><span id="buildcc::m::GeneratorExpect_InputAdded__unsigned-i.GeneratorP"></span><span class="target" id="namespacebuildcc_1_1m_1af5bf932ca8c52dc37821ace25c65c96b"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">buildcc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">m</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeneratorExpect_InputAdded</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">calls</span></span>, <a class="reference internal" href="../user_api/generator.html#_CPPv4N7buildcc9GeneratorE" title="buildcc::Generator"><span class="n"><span class="pre">Generator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">generator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc1m26GeneratorExpect_InputAddedEjP9Generator" title="Permalink to this definition">#</a><br/></dt>
315-
<dd></dd></dl>
316-
<dl class="cpp function">
317-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc1m28GeneratorExpect_InputUpdatedEjP9Generator">
318-
<span id="_CPPv3N7buildcc1m28GeneratorExpect_InputUpdatedEjP9Generator"></span><span id="_CPPv2N7buildcc1m28GeneratorExpect_InputUpdatedEjP9Generator"></span><span id="buildcc::m::GeneratorExpect_InputUpdated__unsigned-i.GeneratorP"></span><span class="target" id="namespacebuildcc_1_1m_1a1162ac81574666f6cc62bdab2c724b38"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">buildcc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">m</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeneratorExpect_InputUpdated</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">calls</span></span>, <a class="reference internal" href="../user_api/generator.html#_CPPv4N7buildcc9GeneratorE" title="buildcc::Generator"><span class="n"><span class="pre">Generator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">generator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc1m28GeneratorExpect_InputUpdatedEjP9Generator" title="Permalink to this definition">#</a><br/></dt>
319-
<dd></dd></dl>
320-
<dl class="cpp function">
321-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc1m29GeneratorExpect_OutputChangedEjP9Generator">
322-
<span id="_CPPv3N7buildcc1m29GeneratorExpect_OutputChangedEjP9Generator"></span><span id="_CPPv2N7buildcc1m29GeneratorExpect_OutputChangedEjP9Generator"></span><span id="buildcc::m::GeneratorExpect_OutputChanged__unsigned-i.GeneratorP"></span><span class="target" id="namespacebuildcc_1_1m_1a0232721e7a583d9f64346ccc0e6b8571"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">buildcc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">m</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeneratorExpect_OutputChanged</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">calls</span></span>, <a class="reference internal" href="../user_api/generator.html#_CPPv4N7buildcc9GeneratorE" title="buildcc::Generator"><span class="n"><span class="pre">Generator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">generator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc1m29GeneratorExpect_OutputChangedEjP9Generator" title="Permalink to this definition">#</a><br/></dt>
323-
<dd></dd></dl>
324-
<dl class="cpp function">
325-
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc1m30GeneratorExpect_CommandChangedEjP9Generator">
326-
<span id="_CPPv3N7buildcc1m30GeneratorExpect_CommandChangedEjP9Generator"></span><span id="_CPPv2N7buildcc1m30GeneratorExpect_CommandChangedEjP9Generator"></span><span id="buildcc::m::GeneratorExpect_CommandChanged__unsigned-i.GeneratorP"></span><span class="target" id="namespacebuildcc_1_1m_1ab1c5a5cfb876727f2738ba461f7e1c57"></span><span class="kt"><span class="pre">void</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">buildcc</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">m</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">GeneratorExpect_CommandChanged</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">unsigned</span></span><span class="w"> </span><span class="kt"><span class="pre">int</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">calls</span></span>, <a class="reference internal" href="../user_api/generator.html#_CPPv4N7buildcc9GeneratorE" title="buildcc::Generator"><span class="n"><span class="pre">Generator</span></span></a><span class="w"> </span><span class="p"><span class="pre">*</span></span><span class="n sig-param"><span class="pre">generator</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc1m30GeneratorExpect_CommandChangedEjP9Generator" title="Permalink to this definition">#</a><br/></dt>
327-
<dd></dd></dl>
303+
<div class="admonition warning">
304+
<p class="admonition-title">Warning</p>
305+
<p>doxygenfunction: Cannot find function “GeneratorRunner” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
306+
</div>
307+
<div class="admonition warning">
308+
<p class="admonition-title">Warning</p>
309+
<p>doxygenfunction: Cannot find function “GeneratorExpect_InputRemoved” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
310+
</div>
311+
<div class="admonition warning">
312+
<p class="admonition-title">Warning</p>
313+
<p>doxygenfunction: Cannot find function “GeneratorExpect_InputAdded” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
314+
</div>
315+
<div class="admonition warning">
316+
<p class="admonition-title">Warning</p>
317+
<p>doxygenfunction: Cannot find function “GeneratorExpect_InputUpdated” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
318+
</div>
319+
<div class="admonition warning">
320+
<p class="admonition-title">Warning</p>
321+
<p>doxygenfunction: Cannot find function “GeneratorExpect_OutputChanged” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
322+
</div>
323+
<div class="admonition warning">
324+
<p class="admonition-title">Warning</p>
325+
<p>doxygenfunction: Cannot find function “GeneratorExpect_CommandChanged” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
326+
</div>
328327
<p>From the <a class="reference internal" href="serialization_schema.html"><span class="doc">Serialization Schema</span></a> <strong>generator</strong> we can see that our generator has 3 rebuild conditions</p>
329328
<ul class="simple">
330329
<li><dl class="simple">

genindex.html

Lines changed: 5 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -332,8 +332,6 @@ <h2>B</h2>
332332
<li><a href="user_api/args.html#_CPPv4N7buildcc17ArgToolchainState5buildE">buildcc::ArgToolchainState::build (C++ member)</a>
333333
</li>
334334
<li><a href="user_api/args.html#_CPPv4N7buildcc17ArgToolchainState4testE">buildcc::ArgToolchainState::test (C++ member)</a>
335-
</li>
336-
<li><a href="user_api/generator.html#_CPPv4N7buildcc13BaseGeneratorE">buildcc::BaseGenerator (C++ type)</a>
337335
</li>
338336
<li><a href="user_api/target.html#_CPPv4N7buildcc10BaseTargetE">buildcc::BaseTarget (C++ type)</a>
339337
</li>
@@ -462,32 +460,6 @@ <h2>B</h2>
462460
<li><a href="user_api/toolchain_utils.html#_CPPv4N7buildcc12FunctionLock7SetLockEb">buildcc::FunctionLock::SetLock (C++ function)</a>
463461
</li>
464462
<li><a href="user_api/toolchain_utils.html#_CPPv4N7buildcc12FunctionLock6UnlockEv">buildcc::FunctionLock::Unlock (C++ function)</a>
465-
</li>
466-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9GeneratorE">buildcc::Generator (C++ class)</a>
467-
</li>
468-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator10AddCommandERKNSt6stringERKNSt13unordered_mapIPKcNSt6stringEEE">buildcc::Generator::AddCommand (C++ function)</a>
469-
</li>
470-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator19AddDefaultArgumentsERKNSt13unordered_mapINSt6stringENSt6stringEEE">buildcc::Generator::AddDefaultArguments (C++ function)</a>
471-
</li>
472-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator8AddInputERKNSt6stringEPKc">buildcc::Generator::AddInput (C++ function)</a>
473-
</li>
474-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator9AddOutputERKNSt6stringEPKc">buildcc::Generator::AddOutput (C++ function)</a>
475-
</li>
476-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator5BuildEv">buildcc::Generator::Build (C++ function)</a>
477-
</li>
478-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator9GeneratorERK9Generator">buildcc::Generator::Generator (C++ function)</a>, <a href="user_api/generator.html#_CPPv4N7buildcc9Generator9GeneratorERKNSt6stringERK9TargetEnvb">[1]</a>
479-
</li>
480-
<li><a href="user_api/generator.html#_CPPv4NK7buildcc9Generator13GetBinaryPathEv">buildcc::Generator::GetBinaryPath (C++ function)</a>
481-
</li>
482-
<li><a href="user_api/generator.html#_CPPv4NK7buildcc9Generator7GetNameEv">buildcc::Generator::GetName (C++ function)</a>
483-
</li>
484-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9Generator11GetTaskflowEv">buildcc::Generator::GetTaskflow (C++ function)</a>
485-
</li>
486-
<li><a href="user_api/generator.html#_CPPv4NK7buildcc9Generator12GetTaskStateEv">buildcc::Generator::GetTaskState (C++ function)</a>
487-
</li>
488-
<li><a href="user_api/generator.html#_CPPv4NK7buildcc9Generator20GetValueByIdentifierERKNSt6stringE">buildcc::Generator::GetValueByIdentifier (C++ function)</a>
489-
</li>
490-
<li><a href="user_api/generator.html#_CPPv4N7buildcc9GeneratorD0Ev">buildcc::Generator::~Generator (C++ function)</a>
491463
</li>
492464
<li><a href="user_api/environment.html#_CPPv4N7buildcc11get_host_osEv">buildcc::get_host_os (C++ function)</a>
493465
</li>
@@ -629,28 +601,16 @@ <h2>B</h2>
629601
</li>
630602
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter14GetSourceFilesEv">buildcc::internal::TargetInfoGetter::GetSourceFiles (C++ function)</a>
631603
</li>
632-
</ul></td>
633-
<td style="width: 33%; vertical-align: top;"><ul>
634604
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter17GetTargetBuildDirEv">buildcc::internal::TargetInfoGetter::GetTargetBuildDir (C++ function)</a>
635605
</li>
636606
<li><a href="user_api/target.html#_CPPv4NK7buildcc8internal16TargetInfoGetter16GetTargetRootDirEv">buildcc::internal::TargetInfoGetter::GetTargetRootDir (C++ function)</a>
637-
</li>
638-
<li><a href="arch/testing.html#_CPPv4N7buildcc1m30GeneratorExpect_CommandChangedEjP9Generator">buildcc::m::GeneratorExpect_CommandChanged (C++ function)</a>
639-
</li>
640-
<li><a href="arch/testing.html#_CPPv4N7buildcc1m26GeneratorExpect_InputAddedEjP9Generator">buildcc::m::GeneratorExpect_InputAdded (C++ function)</a>
641-
</li>
642-
<li><a href="arch/testing.html#_CPPv4N7buildcc1m28GeneratorExpect_InputRemovedEjP9Generator">buildcc::m::GeneratorExpect_InputRemoved (C++ function)</a>
643-
</li>
644-
<li><a href="arch/testing.html#_CPPv4N7buildcc1m28GeneratorExpect_InputUpdatedEjP9Generator">buildcc::m::GeneratorExpect_InputUpdated (C++ function)</a>
645-
</li>
646-
<li><a href="arch/testing.html#_CPPv4N7buildcc1m29GeneratorExpect_OutputChangedEjP9Generator">buildcc::m::GeneratorExpect_OutputChanged (C++ function)</a>
647-
</li>
648-
<li><a href="arch/testing.html#_CPPv4N7buildcc1m15GeneratorRunnerER9Generator">buildcc::m::GeneratorRunner (C++ function)</a>
649607
</li>
650608
<li><a href="arch/testing.html#_CPPv4N7buildcc1m23TargetExpect_DirChangedEjP6Target">buildcc::m::TargetExpect_DirChanged (C++ function)</a>
651609
</li>
652610
<li><a href="arch/testing.html#_CPPv4N7buildcc1m31TargetExpect_ExternalLibChangedEjP6Target">buildcc::m::TargetExpect_ExternalLibChanged (C++ function)</a>
653611
</li>
612+
</ul></td>
613+
<td style="width: 33%; vertical-align: top;"><ul>
654614
<li><a href="arch/testing.html#_CPPv4N7buildcc1m24TargetExpect_FlagChangedEjP6Target">buildcc::m::TargetExpect_FlagChanged (C++ function)</a>
655615
</li>
656616
<li><a href="arch/testing.html#_CPPv4N7buildcc1m22TargetExpect_PathAddedEjP6Target">buildcc::m::TargetExpect_PathAdded (C++ function)</a>
@@ -707,7 +667,7 @@ <h2>B</h2>
707667
</li>
708668
<li><a href="user_api/register.html#_CPPv4N7buildcc3Reg16CallbackInstanceE">buildcc::Reg::CallbackInstance (C++ class)</a>
709669
</li>
710-
<li><a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg16CallbackInstance5BuildER16CallbackInstanceRK1CR13BaseGeneratorDpRR6Params">buildcc::Reg::CallbackInstance::Build (C++ function)</a>
670+
<li><a href="user_api/register.html#_CPPv4I00DpEN7buildcc3Reg16CallbackInstance5BuildER16CallbackInstanceRK1CR1TDpRR6Params">buildcc::Reg::CallbackInstance::Build (C++ function)</a>
711671
</li>
712672
<li><a href="user_api/register.html#_CPPv4N7buildcc3Reg16CallbackInstance16CallbackInstanceEb">buildcc::Reg::CallbackInstance::CallbackInstance (C++ function)</a>
713673
</li>
@@ -721,7 +681,7 @@ <h2>B</h2>
721681
</li>
722682
<li><a href="user_api/register.html#_CPPv4N7buildcc3Reg8InstanceE">buildcc::Reg::Instance (C++ class)</a>
723683
</li>
724-
<li><a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg8Instance5BuildEvRK1CR10BaseTargetDpRR6Params">buildcc::Reg::Instance::Build (C++ function)</a>, <a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg8Instance5BuildEvRK1CR13BaseGeneratorDpRR6Params">[1]</a>
684+
<li><a href="user_api/register.html#_CPPv4I00DpEN7buildcc3Reg8Instance5BuildEvRK1CR1TDpRR6Params">buildcc::Reg::Instance::Build (C++ function)</a>
725685
</li>
726686
<li><a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg8Instance8CallbackEvRK1CDpRR6Params">buildcc::Reg::Instance::Callback (C++ function)</a>
727687
</li>
@@ -745,7 +705,7 @@ <h2>B</h2>
745705
</li>
746706
<li><a href="user_api/register.html#_CPPv4N7buildcc3Reg17ToolchainInstanceE">buildcc::Reg::ToolchainInstance (C++ class)</a>
747707
</li>
748-
<li><a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR10BaseTargetDpRR6Params">buildcc::Reg::ToolchainInstance::Build (C++ function)</a>, <a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR13BaseGeneratorDpRR6Params">[1]</a>
708+
<li><a href="user_api/register.html#_CPPv4I00DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR1TDpRR6Params">buildcc::Reg::ToolchainInstance::Build (C++ function)</a>
749709
</li>
750710
<li><a href="user_api/register.html#_CPPv4I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER17ToolchainInstanceR1P">buildcc::Reg::ToolchainInstance::BuildPackage (C++ function)</a>
751711
</li>

objects.inv

-1021 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.

0 commit comments

Comments
 (0)