Skip to content

Commit 48b31e0

Browse files
committed
deploy: d22c750
1 parent 02c7607 commit 48b31e0

15 files changed

+19
-44
lines changed
-62 Bytes
Binary file not shown.

.doctrees/environment.pickle

3.92 KB
Binary file not shown.

.doctrees/user_api/args.doctree

2.48 KB
Binary file not shown.
-5.64 KB
Binary file not shown.

.doctrees/user_api/register.doctree

4.24 KB
Binary file not shown.

_sources/arch/cmake_boilerplate.rst.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ We can then ``add_subdirectory`` that particular folder. This helps us keep our
8787
src/assert_fatal.cpp
8888
src/logging.cpp
8989
include/env/assert_fatal.h
90-
include/env/assert_throw.h
9190
include/env/env.h
9291
include/env/logging.h
9392
include/env/util.h

_sources/user_api/environment.rst.txt

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,6 @@ assert_fatal.h
3333

3434
.. doxygendefine:: ASSERT_FATAL
3535

36-
assert_throw.h
37-
--------------
38-
39-
.. doxygenfunction:: assert_throw([[maybe_unused]] const char *)
40-
41-
.. doxygenfunction:: assert_throw(const std::string &)
42-
43-
.. doxygenfunction:: assert_throw(bool, const char *)
44-
45-
.. doxygenfunction:: assert_throw(bool, const std::string &)
46-
47-
.. doxygendefine:: ASSERT_THROW
48-
4936
command.h
5037
---------
5138

arch/cmake_boilerplate.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,6 @@ <h1>CMake Boilerplate<a class="headerlink" href="#cmake-boilerplate" title="Perm
316316
<span class="w"> </span><span class="s">src/assert_fatal.cpp</span>
317317
<span class="w"> </span><span class="s">src/logging.cpp</span>
318318
<span class="w"> </span><span class="s">include/env/assert_fatal.h</span>
319-
<span class="w"> </span><span class="s">include/env/assert_throw.h</span>
320319
<span class="w"> </span><span class="s">include/env/env.h</span>
321320
<span class="w"> </span><span class="s">include/env/logging.h</span>
322321
<span class="w"> </span><span class="s">include/env/util.h</span>

genindex.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,8 @@ <h2>B</h2>
324324
<li><a href="user_api/args.html#_CPPv4N7buildcc12ArgToolchain5stateE">buildcc::ArgToolchain::state (C++ member)</a>
325325
</li>
326326
<li><a href="user_api/args.html#_CPPv4N7buildcc17ArgToolchainStateE">buildcc::ArgToolchainState (C++ struct)</a>
327+
</li>
328+
<li><a href="user_api/args.html#_CPPv4N7buildcc17ArgToolchainState17ArgToolchainStateEbb">buildcc::ArgToolchainState::ArgToolchainState (C++ function)</a>
327329
</li>
328330
<li><a href="user_api/args.html#_CPPv4N7buildcc17ArgToolchainState5buildE">buildcc::ArgToolchainState::build (C++ member)</a>
329331
</li>
@@ -742,6 +744,8 @@ <h2>B</h2>
742744
<li><a href="user_api/register.html#_CPPv4N7buildcc3Reg17ToolchainInstanceE">buildcc::Reg::ToolchainInstance (C++ class)</a>
743745
</li>
744746
<li><a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR10BaseTargetDpRR6Params">buildcc::Reg::ToolchainInstance::Build (C++ function)</a>, <a href="user_api/register.html#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR13BaseGeneratorDpRR6Params">[1]</a>
747+
</li>
748+
<li><a href="user_api/register.html#_CPPv4I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER17ToolchainInstanceR1P">buildcc::Reg::ToolchainInstance::BuildPackage (C++ function)</a>
745749
</li>
746750
<li><a href="user_api/register.html#_CPPv4N7buildcc3Reg17ToolchainInstance3DepERKN8internal16BuilderInterfaceERKN8internal16BuilderInterfaceE">buildcc::Reg::ToolchainInstance::Dep (C++ function)</a>
747751
</li>

objects.inv

101 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/args.html

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -401,14 +401,21 @@ <h2>args.h<a class="headerlink" href="#args-h" title="Permalink to this headline
401401
<span id="_CPPv3N7buildcc17ArgToolchainStateE"></span><span id="_CPPv2N7buildcc17ArgToolchainStateE"></span><span id="buildcc::ArgToolchainState"></span><span class="target" id="structbuildcc_1_1ArgToolchainState"></span><span class="k"><span class="pre">struct</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><span class="sig-name descname"><span class="n"><span class="pre">ArgToolchainState</span></span></span><a class="headerlink" href="#_CPPv4N7buildcc17ArgToolchainStateE" title="Permalink to this definition">#</a><br/></dt>
402402
<dd><p><a class="reference internal" href="toolchain.html#classbuildcc_1_1Toolchain"><span class="std std-ref">Toolchain</span></a> State used to selectively build and test targets. </p>
403403
<div class="breathe-sectiondef docutils container">
404+
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
405+
<dl class="cpp function">
406+
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc17ArgToolchainState17ArgToolchainStateEbb">
407+
<span id="_CPPv3N7buildcc17ArgToolchainState17ArgToolchainStateEbb"></span><span id="_CPPv2N7buildcc17ArgToolchainState17ArgToolchainStateEbb"></span><span id="buildcc::ArgToolchainState::ArgToolchainState__b.b"></span><span class="target" id="structbuildcc_1_1ArgToolchainState_1ac63f894a6a7d53df1e5eddefc0e6fbc1"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArgToolchainState</span></span></span><span class="sig-paren">(</span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">b</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">false</span></span>, <span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">t</span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">false</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc17ArgToolchainState17ArgToolchainStateEbb" title="Permalink to this definition">#</a><br/></dt>
408+
<dd></dd></dl>
409+
</div>
410+
<div class="breathe-sectiondef docutils container">
404411
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-members">Public Members</p>
405412
<dl class="cpp var">
406413
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc17ArgToolchainState5buildE">
407-
<span id="_CPPv3N7buildcc17ArgToolchainState5buildE"></span><span id="_CPPv2N7buildcc17ArgToolchainState5buildE"></span><span id="buildcc::ArgToolchainState::build__b"></span><span class="target" id="structbuildcc_1_1ArgToolchainState_1a3082dad4a04706f99326fe526c93d8d1"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">build</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="k"><span class="pre">false</span></span><span class="p"><span class="pre">}</span></span><a class="headerlink" href="#_CPPv4N7buildcc17ArgToolchainState5buildE" title="Permalink to this definition">#</a><br/></dt>
414+
<span id="_CPPv3N7buildcc17ArgToolchainState5buildE"></span><span id="_CPPv2N7buildcc17ArgToolchainState5buildE"></span><span id="buildcc::ArgToolchainState::build__b"></span><span class="target" id="structbuildcc_1_1ArgToolchainState_1a3082dad4a04706f99326fe526c93d8d1"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">build</span></span></span><a class="headerlink" href="#_CPPv4N7buildcc17ArgToolchainState5buildE" title="Permalink to this definition">#</a><br/></dt>
408415
<dd></dd></dl>
409416
<dl class="cpp var">
410417
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc17ArgToolchainState4testE">
411-
<span id="_CPPv3N7buildcc17ArgToolchainState4testE"></span><span id="_CPPv2N7buildcc17ArgToolchainState4testE"></span><span id="buildcc::ArgToolchainState::test__b"></span><span class="target" id="structbuildcc_1_1ArgToolchainState_1a48b5fb135f539c5c1b79403f8c4f0d81"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">test</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="p"><span class="pre">{</span></span><span class="k"><span class="pre">false</span></span><span class="p"><span class="pre">}</span></span><a class="headerlink" href="#_CPPv4N7buildcc17ArgToolchainState4testE" title="Permalink to this definition">#</a><br/></dt>
418+
<span id="_CPPv3N7buildcc17ArgToolchainState4testE"></span><span id="_CPPv2N7buildcc17ArgToolchainState4testE"></span><span id="buildcc::ArgToolchainState::test__b"></span><span class="target" id="structbuildcc_1_1ArgToolchainState_1a48b5fb135f539c5c1b79403f8c4f0d81"></span><span class="kt"><span class="pre">bool</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">test</span></span></span><a class="headerlink" href="#_CPPv4N7buildcc17ArgToolchainState4testE" title="Permalink to this definition">#</a><br/></dt>
412419
<dd></dd></dl>
413420
</div>
414421
</dd></dl>
@@ -420,7 +427,7 @@ <h2>args.h<a class="headerlink" href="#args-h" title="Permalink to this headline
420427
<p class="breathe-sectiondef-title rubric" id="breathe-section-title-public-functions">Public Functions</p>
421428
<dl class="cpp function">
422429
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc12ArgToolchain12ArgToolchainEv">
423-
<span id="_CPPv3N7buildcc12ArgToolchain12ArgToolchainEv"></span><span id="_CPPv2N7buildcc12ArgToolchain12ArgToolchainEv"></span><span id="buildcc::ArgToolchain::ArgToolchain"></span><span class="target" id="structbuildcc_1_1ArgToolchain_1a9b201cb758ec294117780e6826485ae2"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">ArgToolchain</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc12ArgToolchain12ArgToolchainEv" title="Permalink to this definition">#</a><br/></dt>
430+
<span id="_CPPv3N7buildcc12ArgToolchain12ArgToolchainEv"></span><span id="_CPPv2N7buildcc12ArgToolchain12ArgToolchainEv"></span><span id="buildcc::ArgToolchain::ArgToolchain"></span><span class="target" id="structbuildcc_1_1ArgToolchain_1a22ecf89e66a873663095991027a535be"></span><span class="sig-name descname"><span class="n"><span class="pre">ArgToolchain</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="k"><span class="pre">default</span></span><a class="headerlink" href="#_CPPv4N7buildcc12ArgToolchain12ArgToolchainEv" title="Permalink to this definition">#</a><br/></dt>
424431
<dd></dd></dl>
425432
<dl class="cpp function">
426433
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc12ArgToolchain12ArgToolchainE11ToolchainIdRKNSt6stringERK20ToolchainExecutables">

user_api/environment.html

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -333,29 +333,6 @@ <h2>assert_fatal.h<a class="headerlink" href="#assert-fatal-h" title="Permalink
333333
<dd><p>Runtime expr asserts fatally when false. </p>
334334
</dd></dl>
335335
</div>
336-
<div class="section" id="assert-throw-h">
337-
<h2>assert_throw.h<a class="headerlink" href="#assert-throw-h" title="Permalink to this headline">#</a></h2>
338-
<div class="admonition warning">
339-
<p class="admonition-title">Warning</p>
340-
<p>doxygenfunction: Cannot find function “assert_throw” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
341-
</div>
342-
<div class="admonition warning">
343-
<p class="admonition-title">Warning</p>
344-
<p>doxygenfunction: Cannot find function “assert_throw” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
345-
</div>
346-
<div class="admonition warning">
347-
<p class="admonition-title">Warning</p>
348-
<p>doxygenfunction: Cannot find function “assert_throw” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
349-
</div>
350-
<div class="admonition warning">
351-
<p class="admonition-title">Warning</p>
352-
<p>doxygenfunction: Cannot find function “assert_throw” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
353-
</div>
354-
<div class="admonition warning">
355-
<p class="admonition-title">Warning</p>
356-
<p>doxygendefine: Cannot find define “ASSERT_THROW” in doxygen xml output for project “buildcc_documentation” from directory: /home/runner/work/build_in_cpp/build_in_cpp/build/xml</p>
357-
</div>
358-
</div>
359336
<div class="section" id="command-h">
360337
<h2>command.h<a class="headerlink" href="#command-h" title="Permalink to this headline">#</a></h2>
361338
<dl class="cpp class">
@@ -608,7 +585,6 @@ <h2>util.h<a class="headerlink" href="#util-h" title="Permalink to this headline
608585
<li><a class="reference internal" href="#env-h">env.h</a></li>
609586
<li><a class="reference internal" href="#logging-h">logging.h</a></li>
610587
<li><a class="reference internal" href="#assert-fatal-h">assert_fatal.h</a></li>
611-
<li><a class="reference internal" href="#assert-throw-h">assert_throw.h</a></li>
612588
<li><a class="reference internal" href="#command-h">command.h</a></li>
613589
<li><a class="reference internal" href="#host-compiler-h">host_compiler.h</a></li>
614590
<li><a class="reference internal" href="#host-os-h">host_os.h</a></li>

user_api/register.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,10 @@ <h2>register.h<a class="headerlink" href="#register-h" title="Permalink to this
381381
<span id="_CPPv3I0DpEN7buildcc3Reg17ToolchainInstance5BuildERK1CR10BaseTargetDpRR6Params"></span><span id="_CPPv2I0DpEN7buildcc3Reg17ToolchainInstance5BuildERK1CR10BaseTargetDpRR6Params"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">C</span></span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="p"><span class="pre">...</span></span><span class="sig-name descname"><span class="n"><span class="pre">Params</span></span></span><span class="p"><span class="pre">&gt;</span></span><br/><span class="target" id="classbuildcc_1_1Reg_1_1ToolchainInstance_1ada0683e1a2bd46fd4d2a512f97e297a8"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N7buildcc3Reg17ToolchainInstanceE" title="buildcc::Reg::ToolchainInstance"><span class="n"><span class="pre">ToolchainInstance</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="sig-name descname"><span class="n"><span class="pre">Build</span></span></span><span class="sig-paren">(</span><span class="k"><span class="pre">const</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR10BaseTargetDpRR6Params" title="buildcc::Reg::ToolchainInstance::Build::C"><span class="n"><span class="pre">C</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">build_cb</span></span>, <a class="reference internal" href="target.html#_CPPv4N7buildcc10BaseTargetE" title="buildcc::BaseTarget"><span class="n"><span class="pre">BaseTarget</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">target</span></span>, <a class="reference internal" href="#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR10BaseTargetDpRR6Params" title="buildcc::Reg::ToolchainInstance::Build::Params"><span class="n"><span class="pre">Params</span></span></a><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">...</span></span><span class="w"> </span><span class="n sig-param"><span class="pre">params</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0DpEN7buildcc3Reg17ToolchainInstance5BuildER17ToolchainInstanceRK1CR10BaseTargetDpRR6Params" title="Permalink to this definition">#</a><br/></dt>
382382
<dd></dd></dl>
383383
<dl class="cpp function">
384+
<dt class="sig sig-object cpp" id="_CPPv4I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER17ToolchainInstanceR1P">
385+
<span id="_CPPv3I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER1P"></span><span id="_CPPv2I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER1P"></span><span class="k"><span class="pre">template</span></span><span class="p"><span class="pre">&lt;</span></span><span class="k"><span class="pre">typename</span></span><span class="w"> </span><span class="sig-name descname"><span class="n"><span class="pre">P</span></span></span><span class="p"><span class="pre">&gt;</span></span><br/><span class="target" id="classbuildcc_1_1Reg_1_1ToolchainInstance_1a3a06db1aae9cb325905d454cef9a2e3a"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4N7buildcc3Reg17ToolchainInstanceE" title="buildcc::Reg::ToolchainInstance"><span class="n"><span class="pre">ToolchainInstance</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="sig-name descname"><span class="n"><span class="pre">BuildPackage</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER17ToolchainInstanceR1P" title="buildcc::Reg::ToolchainInstance::BuildPackage::P"><span class="n"><span class="pre">P</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">package</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I0EN7buildcc3Reg17ToolchainInstance12BuildPackageER17ToolchainInstanceR1P" title="Permalink to this definition">#</a><br/></dt>
386+
<dd></dd></dl>
387+
<dl class="cpp function">
384388
<dt class="sig sig-object cpp" id="_CPPv4N7buildcc3Reg17ToolchainInstance3DepERKN8internal16BuilderInterfaceERKN8internal16BuilderInterfaceE">
385389
<span id="_CPPv3N7buildcc3Reg17ToolchainInstance3DepERKN8internal16BuilderInterfaceERKN8internal16BuilderInterfaceE"></span><span id="_CPPv2N7buildcc3Reg17ToolchainInstance3DepERKN8internal16BuilderInterfaceERKN8internal16BuilderInterfaceE"></span><span id="buildcc::Reg::ToolchainInstance::Dep__internal::BuilderInterfaceCR.internal::BuilderInterfaceCR"></span><span class="target" id="classbuildcc_1_1Reg_1_1ToolchainInstance_1a04d12b651fe64dfe7d87845654ac455d"></span><a class="reference internal" href="#_CPPv4N7buildcc3Reg17ToolchainInstanceE" title="buildcc::Reg::ToolchainInstance"><span class="n"><span class="pre">ToolchainInstance</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="sig-name descname"><span class="n"><span class="pre">Dep</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">internal</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">BuilderInterface</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">target</span></span>, <span class="k"><span class="pre">const</span></span><span class="w"> </span><span class="n"><span class="pre">internal</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">BuilderInterface</span></span><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">dependency</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N7buildcc3Reg17ToolchainInstance3DepERKN8internal16BuilderInterfaceERKN8internal16BuilderInterfaceE" title="Permalink to this definition">#</a><br/></dt>
386390
<dd></dd></dl>

0 commit comments

Comments
 (0)