destructors.idx 3.0 KB

12345678910111213141516171819202122232425262728
  1. markupTitle Nim Destructors and Move Semantics destructors.html Nim Destructors and Move Semantics 0
  2. heading About this document destructors.html#about-this-document About this document 0
  3. heading Motivating example destructors.html#motivating-example Motivating example 0
  4. heading Lifetime-tracking hooks destructors.html#lifetimeminustracking-hooks Lifetime-tracking hooks 0
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. heading Move semantics destructors.html#move-semantics Move semantics 0
  12. heading Swap destructors.html#swap Swap 0
  13. heading Sink parameters destructors.html#sink-parameters Sink parameters 0
  14. heading Sink parameter inference destructors.html#sink-parameter-inference Sink parameter inference 0
  15. idx .nosinks destructors.html#dotnosinks_1 Sink parameter inference 0
  16. heading Rewrite rules destructors.html#rewrite-rules Rewrite rules 0
  17. heading Object and array construction destructors.html#object-and-array-construction Object and array construction 0
  18. heading Destructor removal destructors.html#destructor-removal Destructor removal 0
  19. heading Self assignments destructors.html#self-assignments Self assignments 0
  20. heading Lent type destructors.html#lent-type Lent type 0
  21. heading The cursor pragma destructors.html#the-cursor-pragma The cursor pragma 0
  22. heading Cursor inference / copy elision destructors.html#cursor-inference-slash-copy-elision Cursor inference / copy elision 0
  23. heading Hook lifting destructors.html#hook-lifting Hook lifting 0
  24. heading Hook generation destructors.html#hook-generation Hook generation 0
  25. heading nodestroy pragma destructors.html#nodestroy-pragma nodestroy pragma 0
  26. idx nodestroy destructors.html#nodestroy_1 nodestroy pragma 0
  27. heading Copy on write destructors.html#copy-on-write Copy on write 0