Nim Destructors and Move Semantics	destructors.html
About this document	destructors.html#about-this-document	 About this document	
Motivating example	destructors.html#motivating-example	 Motivating example	
Lifetime-tracking hooks	destructors.html#lifetimeminustracking-hooks	 Lifetime-tracking hooks	
=destroy hook	destructors.html#lifetimeminustracking-hooks-eqdestroy-hook	  <tt class="docutils literal"><span class="pre">=destroy</span></tt> hook	
=sink hook	destructors.html#lifetimeminustracking-hooks-eqsink-hook	  <tt class="docutils literal"><span class="pre">=sink</span></tt> hook	
=copy hook	destructors.html#lifetimeminustracking-hooks-eqcopy-hook	  <tt class="docutils literal"><span class="pre">=copy</span></tt> hook	
Move semantics	destructors.html#move-semantics	 Move semantics	
Swap	destructors.html#swap	 Swap	
Sink parameters	destructors.html#sink-parameters	 Sink parameters	
Sink parameter inference	destructors.html#sink-parameter-inference	 Sink parameter inference	
.nosinks	destructors.html#dotnosinks_1	Sink parameter inference	
Rewrite rules	destructors.html#rewrite-rules	 Rewrite rules	
Object and array construction	destructors.html#object-and-array-construction	 Object and array construction	
Destructor removal	destructors.html#destructor-removal	 Destructor removal	
Self assignments	destructors.html#self-assignments	 Self assignments	
Lent type	destructors.html#lent-type	 Lent type	
Owned refs	destructors.html#owned-refs	 Owned refs	
Hook lifting	destructors.html#hook-lifting	 Hook lifting	
Hook generation	destructors.html#hook-generation	 Hook generation	
nodestroy pragma	destructors.html#nodestroy-pragma	 nodestroy pragma	
nodestroy	destructors.html#nodestroy_1	nodestroy pragma	
