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>MoveArray</title> 8 </head> 9 <body> 10 <h1><a href="../../../nw/Overview.html">nw</a>::<a href="../../../nw/ut/Overview.html">ut</a>::<a href="../../../nw/ut/MoveArray/Overview.html">MoveArray</a>::MoveArray Constructor</h1> 11 <h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14template <typename TTElemet> 15MoveArray( 16 TTElemet * elements, 17 size_t capacity, 18 <a href="../../../nw/os/IAllocator/Overview.html">os::IAllocator</a> * allocator = NULL, 19 <a href="../../../nw/ut/ArrayKind.html">ArrayKind</a> kind = ARRAY_WRAPPER 20); 21</pre> 22 </div> 23 <h2>Arguments</h2> 24 <div class="section"> 25 <table class="arguments"> 26 <thead> 27 <tr> 28 <td width="15" /> 29 <th>Name</th> 30 <td>Description</td> 31 </tr> 32 </thead> 33 <tr> 34 <td>in</td> 35 <th>elements</th> 36 <td>Memory allocated for storing elements.</td> 37 </tr> 38 <tr> 39 <td>in</td> 40 <th>capacity</th> 41 <td>Number of capacity elements.</td> 42 </tr> 43 <tr> 44 <td>in</td> 45 <th>allocator</th> 46 <td>Allocator.</td> 47 </tr> 48 <tr> 49 <td>in</td> 50 <th>kind</th> 51 <td>Type of memory expansion method.</td> 52 </tr> </table> 53 </div> 54 <h2>Description</h2> 55 <div class="section"> 56 <p>Constructor.</p><p>Memory passed to this constructor is freed by a destructor. If <CODE>kind</CODE> is set to <CODE>ARRAY_VARIABILITY</CODE>, a function for automatically increasing the array size is enabled. Memory is secured internally when the array size is increased automatically. If internal allocation of memory is inappropriate, be sure to set <CODE>kind</CODE> to <CODE>ARRAY_WRAPPER</CODE>. Also, memory is not freed by the destructor if <CODE>allocator</CODE> is set to <CODE>0</CODE>.</p></div> 57 <hr><p>CONFIDENTIAL</p></body> 58</html>