| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <title>ublas: boost::numeric::ublas::unbounded_array< T, ALLOC > Class Template Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <body> |
| <!-- Generated by Doxygen 1.6.1 --> |
| <div class="navigation" id="top"> |
| <div class="tabs"> |
| <ul> |
| <li><a href="index.html"><span>Main Page</span></a></li> |
| <li><a href="pages.html"><span>Related Pages</span></a></li> |
| <li class="current"><a href="annotated.html"><span>Classes</span></a></li> |
| <li><a href="files.html"><span>Files</span></a></li> |
| </ul> |
| </div> |
| <div class="tabs"> |
| <ul> |
| <li><a href="annotated.html"><span>Class List</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> |
| </div> |
| </div> |
| <div class="contents"> |
| <h1>boost::numeric::ublas::unbounded_array< T, ALLOC > Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::unbounded_array" --><!-- doxytag: inherits="storage_array< unbounded_array< T, ALLOC > >" --> |
| <p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array< unbounded_array< T, ALLOC > ></a>.</p> |
| |
| <p><a href="classboost_1_1numeric_1_1ublas_1_1unbounded__array-members.html">List of all members.</a></p> |
| <table border="0" cellpadding="0" cellspacing="0"> |
| <tr><td colspan="2"><h2>Public Types</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7ec3ca0b24f2a993574a83ef1790386"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::allocator_type" ref="aa7ec3ca0b24f2a993574a83ef1790386" args="" --> |
| typedef ALLOC </td><td class="memItemRight" valign="bottom"><b>allocator_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2893fe17145415b187bf59c838e26d6"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::size_type" ref="ab2893fe17145415b187bf59c838e26d6" args="" --> |
| typedef ALLOC::size_type </td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a821bed89da9c156048e89dad39d5c944"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::difference_type" ref="a821bed89da9c156048e89dad39d5c944" args="" --> |
| typedef ALLOC::difference_type </td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54946c8a6596ae14f118fb501a0cebec"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::value_type" ref="a54946c8a6596ae14f118fb501a0cebec" args="" --> |
| typedef T </td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47e03bbacbaae1b934c463c12cfb0d66"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_reference" ref="a47e03bbacbaae1b934c463c12cfb0d66" args="" --> |
| typedef const T & </td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61335a5b48ef06e0818f596e3bc81ab5"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::reference" ref="a61335a5b48ef06e0818f596e3bc81ab5" args="" --> |
| typedef T & </td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a842380a168380998d40d5c7a3917714b"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_pointer" ref="a842380a168380998d40d5c7a3917714b" args="" --> |
| typedef const T * </td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a002e242a70e16c05e76b87274703cfa1"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::pointer" ref="a002e242a70e16c05e76b87274703cfa1" args="" --> |
| typedef T * </td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa84cc0ded229ad24a573b71a2f85f196"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_iterator" ref="aa84cc0ded229ad24a573b71a2f85f196" args="" --> |
| typedef const_pointer </td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e8b7d4314813456618dc72da96c4dbc"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::iterator" ref="a5e8b7d4314813456618dc72da96c4dbc" args="" --> |
| typedef pointer </td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3da4be52eb1912d369948a2a5a0406d3"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::const_reverse_iterator" ref="a3da4be52eb1912d369948a2a5a0406d3" args="" --> |
| typedef std::reverse_iterator<br class="typebreak"/> |
| < const_iterator > </td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4845a73ef067b1f1b5a47fd62183391e"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::reverse_iterator" ref="a4845a73ef067b1f1b5a47fd62183391e" args="" --> |
| typedef std::reverse_iterator<br class="typebreak"/> |
| < iterator > </td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr> |
| <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3174616a980cea9b31485b65ce7dcca1"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a3174616a980cea9b31485b65ce7dcca1" args="(const ALLOC &a=ALLOC())" --> |
| BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (const ALLOC &a=ALLOC())</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4caafd3a11c73df85f00a3c5a83f3207"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a4caafd3a11c73df85f00a3c5a83f3207" args="(size_type size, const ALLOC &a=ALLOC())" --> |
| BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (size_type size, const ALLOC &a=ALLOC())</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a336dca002a0a3605b02cc3b3d2bcd7df"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a336dca002a0a3605b02cc3b3d2bcd7df" args="(size_type size, const value_type &init, const ALLOC &a=ALLOC())" --> |
| BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (size_type size, const value_type &init, const ALLOC &a=ALLOC())</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a3db773a377bcb42166aa2ab96f4ef8"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::unbounded_array" ref="a1a3db773a377bcb42166aa2ab96f4ef8" args="(const unbounded_array &c)" --> |
| BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><b>unbounded_array</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &c)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af607e9139109449206ee7155394cb280"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::resize" ref="af607e9139109449206ee7155394cb280" args="(size_type size)" --> |
| BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e39015a3a7567092fd1761d0de11e01"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::resize" ref="a9e39015a3a7567092fd1761d0de11e01" args="(size_type size, value_type init)" --> |
| BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, value_type init)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab25024760ea8c187ac5fc39128c79cc4"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::max_size" ref="ab25024760ea8c187ac5fc39128c79cc4" args="() const " --> |
| BOOST_UBLAS_INLINE size_type </td><td class="memItemRight" valign="bottom"><b>max_size</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94afe4da65552a87cee244deba706b69"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::empty" ref="a94afe4da65552a87cee244deba706b69" args="() const " --> |
| BOOST_UBLAS_INLINE bool </td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aacde984e23e3da4292f91a3308a84e8d"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::size" ref="aacde984e23e3da4292f91a3308a84e8d" args="() const " --> |
| BOOST_UBLAS_INLINE size_type </td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77619bd0f3f72db02694ed790c6b2ad7"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::operator[]" ref="a77619bd0f3f72db02694ed790c6b2ad7" args="(size_type i) const " --> |
| BOOST_UBLAS_INLINE const_reference </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type i) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a514ad1b4598cf25aa3c0339edb686d4f"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::operator[]" ref="a514ad1b4598cf25aa3c0339edb686d4f" args="(size_type i)" --> |
| BOOST_UBLAS_INLINE reference </td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type i)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2133a3d4e3f3bcc8af632256d618adcc"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::operator=" ref="a2133a3d4e3f3bcc8af632256d618adcc" args="(const unbounded_array &a)" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &a)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe217fefc03f96fe7638bac54f2939be"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::assign_temporary" ref="afe217fefc03f96fe7638bac54f2939be" args="(unbounded_array &a)" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> & </td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &a)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2513a346921b5130005484256bcb097"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::swap" ref="ae2513a346921b5130005484256bcb097" args="(unbounded_array &a)" --> |
| BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &a)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4898d63666b37f72a0a6a6672111a265"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::begin" ref="a4898d63666b37f72a0a6a6672111a265" args="() const " --> |
| BOOST_UBLAS_INLINE const_iterator </td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831f6bebda1e34430c221c5061b58eab"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::end" ref="a831f6bebda1e34430c221c5061b58eab" args="() const " --> |
| BOOST_UBLAS_INLINE const_iterator </td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e3accd6cd33e146fa3971b7b1ac6bb0"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::begin" ref="a7e3accd6cd33e146fa3971b7b1ac6bb0" args="()" --> |
| BOOST_UBLAS_INLINE iterator </td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4603f082fdaa0887a6085220cf0827f6"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::end" ref="a4603f082fdaa0887a6085220cf0827f6" args="()" --> |
| BOOST_UBLAS_INLINE iterator </td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab32cb47ece0c2bafddf25927ddfd6f17"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rbegin" ref="ab32cb47ece0c2bafddf25927ddfd6f17" args="() const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| const_reverse_iterator </td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9906a2c1648d7e43601fe118508cad9"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rend" ref="ab9906a2c1648d7e43601fe118508cad9" args="() const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| const_reverse_iterator </td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1eb4ff3af5cfdc65e8e7f1994158d3a0"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rbegin" ref="a1eb4ff3af5cfdc65e8e7f1994158d3a0" args="()" --> |
| BOOST_UBLAS_INLINE reverse_iterator </td><td class="memItemRight" valign="bottom"><b>rbegin</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a494c69470aa6a82d8fbdaa904a3083c0"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::rend" ref="a494c69470aa6a82d8fbdaa904a3083c0" args="()" --> |
| BOOST_UBLAS_INLINE reverse_iterator </td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8d41734ad31cdaacc4c0b71d0a95115"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::get_allocator" ref="ae8d41734ad31cdaacc4c0b71d0a95115" args="()" --> |
| allocator_type </td><td class="memItemRight" valign="bottom"><b>get_allocator</b> ()</td></tr> |
| <tr><td colspan="2"><h2>Friends</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::boost::serialization::access" ref="ac98d07dd8f7b70e16ccb9a01abf56b9c" args="" --> |
| class </td><td class="memItemRight" valign="bottom"><b>boost::serialization::access</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a551e19b2b4f037128f5303fc6c501f42"></a><!-- doxytag: member="boost::numeric::ublas::unbounded_array::swap" ref="a551e19b2b4f037128f5303fc6c501f42" args="(unbounded_array &a1, unbounded_array &a2)" --> |
| BOOST_UBLAS_INLINE friend void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &a1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">unbounded_array</a> &a2)</td></tr> |
| </table> |
| <h3>template<class T, class ALLOC><br/> |
| class boost::numeric::ublas::unbounded_array< T, ALLOC ></h3> |
| |
| </div> |
| <hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:07 2010 for ublas by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> |
| </body> |
| </html> |