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