Skip to content

Commit f0f896c

Browse files
committed
Add changes for 4824f97
1 parent 4e8a302 commit f0f896c

File tree

8 files changed

+76
-79
lines changed

8 files changed

+76
-79
lines changed

api/binary_operators.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -258,11 +258,10 @@ <h2>nextafter<a class="headerlink" href="#nextafter" title="Permalink to this he
258258
</section>
259259
<section id="modf">
260260
<h2>modf<a class="headerlink" href="#modf" title="Permalink to this heading"></a></h2>
261-
<dl class="cpp function">
262-
<dt class="sig sig-object cpp" id="_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R">
263-
<span id="_CPPv3I000EN12kernel_float4modfERR1LRR1R"></span><span id="_CPPv2I000EN12kernel_float4modfERR1LRR1R"></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">L</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="sig-name descname"><span class="n"><span class="pre">R</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="sig-name descname"><span class="n"><span class="pre">C</span></span></span><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="n"><span class="pre">promoted_vector_value_type</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::L"><span class="n"><span class="pre">L</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::R"><span class="n"><span class="pre">R</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="namespacekernel__float_1a6ace76b99e50ad5ff4cc3df7033cff25"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">zip_common_type</span></span><span class="p"><span class="pre">&lt;</span></span><span class="n"><span class="pre">ops</span></span><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">modf</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::C"><span class="n"><span class="pre">C</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::L"><span class="n"><span class="pre">L</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::R"><span class="n"><span class="pre">R</span></span></a><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">kernel_float</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">modf</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::L"><span class="n"><span class="pre">L</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">left</span></span>, <a class="reference internal" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="kernel_float::modf::R"><span class="n"><span class="pre">R</span></span></a><span class="w"> </span><span class="p"><span class="pre">&amp;</span></span><span class="p"><span class="pre">&amp;</span></span><span class="n sig-param"><span class="pre">right</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I000EN12kernel_float4modfE15zip_common_typeIN3ops4modfI1CEE1L1RERR1LRR1R" title="Permalink to this definition"></a><br /></dt>
264-
<dd></dd></dl>
265-
261+
<div class="admonition warning">
262+
<p class="admonition-title">Warning</p>
263+
<p>doxygenfunction: Cannot find function “kernel_float::modf” in doxygen xml output for project “Kernel Launcher” from directory: ./_doxygen/xml</p>
264+
</div>
266265
</section>
267266
<section id="pow">
268267
<h2>pow<a class="headerlink" href="#pow" title="Permalink to this heading"></a></h2>

api/generation.html

Lines changed: 27 additions & 27 deletions
Large diffs are not rendered by default.

api/memory_read_write.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ <h2>cast_to<a class="headerlink" href="#cast-to" title="Permalink to this headin
108108
<span id="_CPPv3I00EN12kernel_float7cast_toER6vectorI1T1EE"></span><span id="_CPPv2I00EN12kernel_float7cast_toER6vectorI1T1EE"></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">T</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="sig-name descname"><span class="n"><span class="pre">E</span></span></span><span class="p"><span class="pre">&gt;</span></span><br /><span class="target" id="namespacekernel__float_1a29916980b16b7486d1a3481b8ea90652"></span><span class="k"><span class="pre">inline</span></span><span class="w"> </span><span class="n"><span class="pre">AssignConversionProxy</span></span><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I00EN12kernel_float7cast_toE21AssignConversionProxyI1TN1E5valueEER6vectorI1T1EE" title="kernel_float::cast_to::T"><span class="n"><span class="pre">T</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I00EN12kernel_float7cast_toE21AssignConversionProxyI1TN1E5valueEER6vectorI1T1EE" title="kernel_float::cast_to::E"><span class="n"><span class="pre">E</span></span></a><span class="p"><span class="pre">::</span></span><span class="n"><span class="pre">value</span></span><span class="p"><span class="pre">&gt;</span></span><span class="w"> </span><span class="sig-prename descclassname"><span class="n"><span class="pre">kernel_float</span></span><span class="p"><span class="pre">::</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">cast_to</span></span></span><span class="sig-paren">(</span><a class="reference internal" href="types.html#_CPPv4I000EN12kernel_float6vectorE" title="kernel_float::vector"><span class="n"><span class="pre">vector</span></span></a><span class="p"><span class="pre">&lt;</span></span><a class="reference internal" href="#_CPPv4I00EN12kernel_float7cast_toE21AssignConversionProxyI1TN1E5valueEER6vectorI1T1EE" title="kernel_float::cast_to::T"><span class="n"><span class="pre">T</span></span></a><span class="p"><span class="pre">,</span></span><span class="w"> </span><a class="reference internal" href="#_CPPv4I00EN12kernel_float7cast_toE21AssignConversionProxyI1TN1E5valueEER6vectorI1T1EE" title="kernel_float::cast_to::E"><span class="n"><span class="pre">E</span></span></a><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">input</span></span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4I00EN12kernel_float7cast_toE21AssignConversionProxyI1TN1E5valueEER6vectorI1T1EE" title="Permalink to this definition"></a><br /></dt>
109109
<dd><p>Takes a reference to a vector and returns a special proxy object that automatically performs the correct conversion when a vector of a different element type is assigned. This is useful to perform implicit type conversions.</p>
110110
<p>For example, let assume that a line like <code class="docutils literal notranslate"><span class="pre">x</span> <span class="pre">=</span> <span class="pre">expression;</span></code> would not compile since <code class="docutils literal notranslate"><span class="pre">x</span></code> and <code class="docutils literal notranslate"><span class="pre">expressions</span></code> are vectors of different element types. Then it is possible to use <code class="docutils literal notranslate"><span class="pre">cast_to(x)</span> <span class="pre">=</span> <span class="pre">expression;</span></code> to fix this error, which possibly introduces a type conversion.</p>
111-
<section id="namespacekernel__float_1autotoc_md18">
112-
<h3>Example<a class="headerlink" href="#namespacekernel__float_1autotoc_md18" title="Permalink to this heading"></a></h3>
113-
<div class="highlight-default notranslate" id="namespacekernel__float_1autotoc_md18"><div class="highlight"><pre><span></span>vec&lt;float, 2&gt; x;
111+
<section id="namespacekernel__float_1autotoc_md17">
112+
<h3>Example<a class="headerlink" href="#namespacekernel__float_1autotoc_md17" title="Permalink to this heading"></a></h3>
113+
<div class="highlight-default notranslate" id="namespacekernel__float_1autotoc_md17"><div class="highlight"><pre><span></span>vec&lt;float, 2&gt; x;
114114
vec&lt;double, 2&gt; y = {1.0, 2.0};
115115
cast_to(x) = y; // normally, the line `x = y;` would not compile, but `cast_to` make this possible
116116
</pre></div>

0 commit comments

Comments
 (0)