12345678910111213141516171819202122232425262728 |
- 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
|