1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" /> 7 <title>MovePtr</title> 8 </head> 9 <body> 10 <h1>nw::ut::MovePtr::MovePtr Constructor</h1> 11 <h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14MovePtr(); 15 16MovePtr( 17 const <a href="../../../nw/ut/MovePtr/Overview.html">MovePtr</a> & pointer 18); 19 20template <typename TTObject> 21explicit MovePtr( 22 TTObject * pointer 23); 24 25template <typename TTObject> 26MovePtr( 27 TTObject * pointer, 28 <a href="../../../nw/os/IAllocator/Overview.html">os::IAllocator</a> * allocator 29); 30 31template <typename TTObject, typename TTDeleter> 32MovePtr( 33 TTObject * pointer, 34 TTDeleter deleter 35); 36 37template <typename TTObject, typename TTDeleter> 38MovePtr( 39 <span>internal::MoveSource</span>< <a href="../../../nw/ut/MovePtr/Overview.html">MovePtr</a>< TTObject, TTDeleter > > source 40); 41</pre> 42 </div> 43 <h2>List of Overloaded Member Functions</h2> 44 <div class="section"> 45 <table class="members"> 46 <tr> 47 <td> 48 <a href="./MovePtr(0).html">MovePtr ( ) </a> 49 </td> 50 <td>Constructor.</td> 51 </tr> 52 <tr> 53 <td> 54 <a href="./MovePtr(1).html">MovePtr ( const MovePtr & ) </a> 55 </td> 56 <td>Copy constructor. Moves an element from the copy source.</td> 57 </tr> 58 <tr> 59 <td> 60 <a href="./MovePtr(2).html">MovePtr ( TTObject * ) </a> 61 </td> 62 <td>Constructor.</td> 63 </tr> 64 <tr> 65 <td> 66 <a href="./MovePtr(3).html">MovePtr ( TTObject *, os::IAllocator * ) </a> 67 </td> 68 <td>Constructor.</td> 69 </tr> 70 <tr> 71 <td> 72 <a href="./MovePtr(4).html">MovePtr ( TTObject *, TTDeleter ) </a> 73 </td> 74 <td>Constructor.</td> 75 </tr> 76 <tr> 77 <td> 78 <a href="./MovePtr(5).html">MovePtr ( internal::MoveSource< MovePtr< TTObject, TTDeleter > > ) </a> 79 </td> 80 <td>Constructor.</td> 81 </tr> </table> 82 </div> 83 <h2>Description of MovePtr ( )</h2> 84 <div class="section"> 85 <p>Constructor.</p> 86 </div> 87 <h2>Description of MovePtr ( const MovePtr & )</h2> 88 <div class="section"> 89 <p>Copy constructor. Moves an element from the copy source.</p> 90 </div> 91 <h2>Description of MovePtr ( TTObject * )</h2> 92 <div class="section"> 93 <p>Constructor.</p> 94 </div> 95 <h2>Description of MovePtr ( TTObject *, os::IAllocator * )</h2> 96 <div class="section"> 97 <p>Constructor.</p> 98 </div> 99 <h2>Description of MovePtr ( TTObject *, TTDeleter )</h2> 100 <div class="section"> 101 <p>Constructor.</p> 102 </div> 103 <h2>Description of MovePtr ( internal::MoveSource< MovePtr< TTObject, TTDeleter > > )</h2> 104 <div class="section"> 105 <p>Constructor.</p> 106 </div> 107 <hr><p>CONFIDENTIAL</p></body> 108</html>