Files
Nim/destructors.idx
github-actions[bot] c7440eccf2 Deploy to GitHub pages
2025-09-27 04:02:34 +00:00

28 lines
3.0 KiB
Plaintext

markupTitle Nim Destructors and Move Semantics destructors.html Nim Destructors and Move Semantics 0
heading About this document destructors.html#about-this-document About this document 0
heading Motivating example destructors.html#motivating-example Motivating example 0
heading Lifetime-tracking hooks destructors.html#lifetimeminustracking-hooks Lifetime-tracking hooks 0
heading nim=destroy hook destructors.html#lifetimeminustracking-hooks-nimeqdestroy-hook <tt class="docutils literal"><span class="pre"><span class="Operator">=</span><span class="Identifier">destroy</span></span></tt> hook 0
heading nim=wasMoved hook destructors.html#lifetimeminustracking-hooks-nimeqwasmoved-hook <tt class="docutils literal"><span class="pre"><span class="Operator">=</span><span class="Identifier">wasMoved</span></span></tt> hook 0
heading nim=sink hook destructors.html#lifetimeminustracking-hooks-nimeqsink-hook <tt class="docutils literal"><span class="pre"><span class="Operator">=</span><span class="Identifier">sink</span></span></tt> hook 0
heading nim=copy hook destructors.html#lifetimeminustracking-hooks-nimeqcopy-hook <tt class="docutils literal"><span class="pre"><span class="Operator">=</span><span class="Identifier">copy</span></span></tt> hook 0
heading nim=trace hook destructors.html#lifetimeminustracking-hooks-nimeqtrace-hook <tt class="docutils literal"><span class="pre"><span class="Operator">=</span><span class="Identifier">trace</span></span></tt> hook 0
heading nim=dup hook destructors.html#lifetimeminustracking-hooks-nimeqdup-hook <tt class="docutils literal"><span class="pre"><span class="Operator">=</span><span class="Identifier">dup</span></span></tt> hook 0
heading Move semantics destructors.html#move-semantics Move semantics 0
heading Swap destructors.html#swap Swap 0
heading Sink parameters destructors.html#sink-parameters Sink parameters 0
heading Sink parameter inference destructors.html#sink-parameter-inference Sink parameter inference 0
idx .nosinks destructors.html#dotnosinks_1 Sink parameter inference 0
heading Rewrite rules destructors.html#rewrite-rules Rewrite rules 0
heading Object and array construction destructors.html#object-and-array-construction Object and array construction 0
heading Destructor removal destructors.html#destructor-removal Destructor removal 0
heading Self assignments destructors.html#self-assignments Self assignments 0
heading Lent type destructors.html#lent-type Lent type 0
heading The cursor pragma destructors.html#the-cursor-pragma The cursor pragma 0
heading Cursor inference / copy elision destructors.html#cursor-inference-slash-copy-elision Cursor inference / copy elision 0
heading Hook lifting destructors.html#hook-lifting Hook lifting 0
heading Hook generation destructors.html#hook-generation Hook generation 0
heading nodestroy pragma destructors.html#nodestroy-pragma nodestroy pragma 0
idx nodestroy destructors.html#nodestroy_1 nodestroy pragma 0
heading Copy on write destructors.html#copy-on-write Copy on write 0