Skip to content

Commit

Permalink
doc examples check
Browse files Browse the repository at this point in the history
  • Loading branch information
vitamin committed Jan 18, 2022
1 parent 10df3c6 commit 957e61b
Show file tree
Hide file tree
Showing 11 changed files with 777 additions and 277 deletions.
6 changes: 3 additions & 3 deletions docs/basic_string/BasicString.erase.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,21 +95,21 @@ <h1>Function BasicString.erase</h1><p>Removes specified characters from the stri
<a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str </span><span class="pun">= </span><span class="str">"123456"</span><span class="pun">;

</span><span class="pln">str<wbr/></span><span class="pun">.</span><span class="pln">erase</span><span class="pun">(</span><span class="lit">1</span><span class="pun">, </span><span class="lit">2</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"23"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"1456"</span><span class="pun">);
}

{
<a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str </span><span class="pun">= </span><span class="str">"123456"</span><span class="pun">;

</span><span class="pln">str<wbr/></span><span class="pun">.</span><span class="pln">erase</span><span class="pun">(</span><span class="pln">str<wbr/></span><span class="pun">.</span><span class="pln">ptr </span><span class="pun">+ </span><span class="lit">2</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"12456"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"12"</span><span class="pun">);
}

{
<a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str </span><span class="pun">= </span><span class="str">"123456"</span><span class="pun">;

</span><span class="pln">str<wbr/></span><span class="pun">.</span><span class="pln">erase</span><span class="pun">(</span><span class="pln">str</span><span class="pun">[</span><span class="lit">1 </span><span class="pun">.. $-</span><span class="lit">1</span><span class="pun">]);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"2345"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"16"</span><span class="pun">);
}</span></code></pre>
</section>

Expand Down
8 changes: 7 additions & 1 deletion docs/basic_string/BasicString.opAssign.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,13 @@ <h1>Function BasicString.opAssign</h1><p>Assigns a new value <code class="lang-d
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"abc"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">= -</span><span class="lit">123</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"-123"</span><span class="pun">);</span></code></pre>
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"-123"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">= <a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char</span><span class="pun">(</span><span class="str">"42"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"42"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">= <a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">wchar</span><span class="pun">(</span><span class="str">"abc"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"abc"</span><span class="pun">);</span></code></pre>
</section>

<footer>
Expand Down
2 changes: 1 addition & 1 deletion docs/basic_string/BasicString.opBinary.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ <h1>Function BasicString.opBinary</h1><p>Returns a newly constructed <code class
</span><span class="pln">str </span><span class="pun">= </span><span class="pln">str </span><span class="pun">+ </span><span class="str">"23"d</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"123"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">= </span><span class="pln">str </span><span class="pun">+ </span><span class="typ">Str</span><span class="pun">!</span><span class="typ">dchar</span><span class="pun">(</span><span class="str">"456"</span><span class="pun">);
</span><span class="pln">str </span><span class="pun">= </span><span class="pln">str </span><span class="pun">+ <a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">dchar</span><span class="pun">(</span><span class="str">"456"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"123456"</span><span class="pun">);</span></code></pre>
</section>

Expand Down
2 changes: 1 addition & 1 deletion docs/basic_string/BasicString.opBinaryRight.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ <h1>Function BasicString.opBinaryRight</h1><p>Returns a newly constructed <code
</span><span class="pln">str </span><span class="pun">= </span><span class="str">"32"d </span><span class="pun">+ </span><span class="pln">str</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"321"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">= </span><span class="typ">Str</span><span class="pun">!</span><span class="typ">dchar</span><span class="pun">(</span><span class="str">"654"</span><span class="pun">) + </span><span class="pln">str</span><span class="pun">;
</span><span class="pln">str </span><span class="pun">= <a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">dchar</span><span class="pun">(</span><span class="str">"654"</span><span class="pun">) + </span><span class="pln">str</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"654321"</span><span class="pun">);</span></code></pre>
</section>

Expand Down
23 changes: 2 additions & 21 deletions docs/basic_string/BasicString.opOpAssign.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,30 +50,11 @@ <h1>Alias BasicString.opOpAssign</h1><p>Extends the <code class="lang-d"><a href
</div>
</code>
</div>
<section><p>Parameter <code class="lang-d"><span class="pln">rhs</span></code> can by type of <code class="lang-d"><a href="../basic_string/BasicString.html"><span class="typ">BasicString</span></a><span class="pun">!(...)</span></code>, <code class="lang-d"><span class="typ">char</span><span class="pun">|</span><span class="typ">wchar</span><span class="pun">|</span><span class="typ">dchar</span></code> array/slice/character or integer (integer is transformed to string).
<section><p>This is alias to <code class="lang-d"><a href="../basic_string/BasicString.append.html"><span class="pln">append</span></a></code>
</p>

<p> Return referece to <code class="lang-d"><span class="kwd">this</span></code>.
</p>
</section>

<section><h2>Examples</h2>
<pre class="code"><code class="lang-d"><a href="../basic_string/BasicString.html"><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str </span><span class="pun">= </span><span class="kwd">null</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str<wbr/></span><span class="pun">.</span><span class="pln">empty</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">+= </span><span class="str">'1'</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"1"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">+= </span><span class="str">"23"d</span><span class="pun">;
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"123"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">+= </span><span class="typ">Str</span><span class="pun">!</span><span class="typ">dchar</span><span class="pun">(</span><span class="str">"456"</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"123456"</span><span class="pun">);

</span><span class="pln">str </span><span class="pun">+= (+</span><span class="lit">78</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"12345678"</span><span class="pun">);</span></code></pre>
</section>


<footer>
<table class="license-info">
<tr>
Expand Down
1 change: 0 additions & 1 deletion docs/basic_string/BasicString.replace.html
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@ <h1>Function BasicString.replace</h1><p>Replaces the portion of the string that
<a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str2 </span><span class="pun">= </span><span class="str">"xy"</span><span class="pun">;

</span><span class="pln">str<wbr/></span><span class="pun">.</span><span class="pln">replace</span><span class="pun">(</span><span class="lit">2</span><span class="pun">, </span><span class="lit">3</span><span class="pun">, </span><span class="pln">str2</span><span class="pun">);
</span><span class="pln">writeln</span><span class="pun">(</span><span class="pln">str</span><span class="pun">[]);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"12xy56"</span><span class="pun">);
}

Expand Down
11 changes: 6 additions & 5 deletions docs/basic_string/BasicString.this.html
Original file line number Diff line number Diff line change
Expand Up @@ -243,8 +243,8 @@ <h2 id="4">Function BasicString.this</h2><p>Constructs a <code class="lang-d"><a
}

{
</span><span class="typ">wchar</span><span class="pun">[] </span><span class="pln">data </span><span class="pun">= [</span><span class="kwd">cast</span><span class="pun">(</span><span class="typ">wchar</span><span class="pun">)</span><span class="str">'1'</span><span class="pun">, </span><span class="str">'2'</span><span class="pun">, </span><span class="str">'3'</span><span class="pun">];
<a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str </span><span class="pun">= </span><span class="pln">data</span><span class="pun">;
</span><span class="typ">wchar</span><span class="pun">[</span><span class="lit">3</span><span class="pun">] </span><span class="pln">data </span><span class="pun">= [</span><span class="kwd">cast</span><span class="pun">(</span><span class="typ">wchar</span><span class="pun">)</span><span class="str">'1'</span><span class="pun">, </span><span class="str">'2'</span><span class="pun">, </span><span class="str">'3'</span><span class="pun">];
<a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!</span><span class="typ">char </span><span class="pln">str </span><span class="pun">= </span><span class="pln">data</span><span class="pun">[];
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"123"</span><span class="pun">);
}</span></code></pre>
</section>
Expand Down Expand Up @@ -297,8 +297,9 @@ <h2 id="5">Function BasicString.this</h2><p>Constructs a <code class="lang-d"><a
}

{
</span><span class="typ">wchar</span><span class="pun">[] </span><span class="pln">data </span><span class="pun">= [</span><span class="kwd">cast</span><span class="pun">(</span><span class="typ">wchar</span><span class="pun">)</span><span class="str">'1'</span><span class="pun">, </span><span class="str">'2'</span><span class="pun">, </span><span class="str">'3'</span><span class="pun">];
</span><span class="kwd">auto </span><span class="pln">str </span><span class="pun">= <a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!(</span><span class="typ">char</span><span class="pun">, </span><span class="typ">Mallocator</span><span class="pun">)(</span><span class="pln">data</span><span class="pun">, </span><span class="typ">Mallocator<wbr/></span><span class="pun">.</span><span class="pln">init</span><span class="pun">);

</span><span class="typ">wchar</span><span class="pun">[</span><span class="lit">3</span><span class="pun">] </span><span class="pln">data </span><span class="pun">= [</span><span class="kwd">cast</span><span class="pun">(</span><span class="typ">wchar</span><span class="pun">)</span><span class="str">'1'</span><span class="pun">, </span><span class="str">'2'</span><span class="pun">, </span><span class="str">'3'</span><span class="pun">];
</span><span class="kwd">auto </span><span class="pln">str </span><span class="pun">= <a href="../basic_string/BasicString.html"></span><span class="typ">BasicString</span></a><span class="pun">!(</span><span class="typ">char</span><span class="pun">, </span><span class="typ">Mallocator</span><span class="pun">)(</span><span class="pln">data</span><span class="pun">[], </span><span class="typ">Mallocator<wbr/></span><span class="pun">.</span><span class="pln">init</span><span class="pun">);
</span><span class="kwd">assert</span><span class="pun">(</span><span class="pln">str </span><span class="pun">== </span><span class="str">"123"</span><span class="pun">);
}</span></code></pre>
</section>
Expand Down Expand Up @@ -405,7 +406,7 @@ <h2 id="8">Function BasicString.this</h2><p>Constructs a <code class="lang-d"><a
<br/>
&nbsp;&nbsp;<span class="kwd">auto scope const ref </span><span class="typ">Rhs</span> <span class="pln">rhs</span><span class="pun">,</span>
<br/>
&nbsp;&nbsp;<span class="typ">Evoid</span> <span class="pln"></span>
&nbsp;&nbsp;<span class="typ">Forward</span> <span class="pln"></span>
<br/>
<span class="pun">)</span><span class="pln"> </span><span class="kwd">scope scope</span>
<br/>
Expand Down
4 changes: 2 additions & 2 deletions docs/basic_string/isBasicString.html
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ <h1>Enum member isBasicString</h1><p>True if <code class="lang-d"><span class="p
<div class="prototype">
<code class="lang-d">
<div class="single-prototype">
<span class="kwd">enum</span> <span class="pln">isBasicString</span>(T...)
<span class="pun">=</span> <span class="kwd">is</span><span class="pun">(</span><span class="typ">Unqual</span><span class="pun">!(</span><span class="pln">T</span><span class="pun">[</span><span class="lit">0</span><span class="pun">]) == </span><span class="typ">BasicString</span><span class="pun">!</span><span class="typ">Args</span><span class="pun">, </span><span class="typ">Args</span><span class="pun">...)</span><span class="pun">;</span>
<span class="kwd">enum</span> <span class="pln">isBasicString</span>(T)
<span class="pun">=</span> <span class="pln">isInstanceOf</span><span class="pun">!(</span><span class="typ">BasicString</span><span class="pun">, </span><span class="pln">T</span><span class="pun">)</span><span class="pun">;</span>
</div>
</code>
</div>
Expand Down
Loading

0 comments on commit 957e61b

Please sign in to comment.