|
@@ -1,9 +1,9 @@
|
|
|
<html>
|
|
<html>
|
|
|
<head>
|
|
<head>
|
|
|
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
|
|
|
|
|
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
|
<title>Class template array</title>
|
|
<title>Class template array</title>
|
|
|
-<link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
|
|
|
|
|
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_8125">
|
|
|
|
|
|
|
+<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
|
|
|
|
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
|
|
<link rel="home" href="../index.html" title="Document To Test Formatting">
|
|
<link rel="home" href="../index.html" title="Document To Test Formatting">
|
|
|
<link rel="up" href="../document_to_test_formatting/array.html#header.boost.array_hpp" title="Header <boost/array.hpp>">
|
|
<link rel="up" href="../document_to_test_formatting/array.html#header.boost.array_hpp" title="Header <boost/array.hpp>">
|
|
|
<link rel="prev" href="../document_to_test_formatting/array.html" title="Array Example Boostbook XML Documentation">
|
|
<link rel="prev" href="../document_to_test_formatting/array.html" title="Array Example Boostbook XML Documentation">
|
|
@@ -20,165 +20,165 @@
|
|
|
</tr></table>
|
|
</tr></table>
|
|
|
<hr>
|
|
<hr>
|
|
|
<div class="spirit-nav">
|
|
<div class="spirit-nav">
|
|
|
-<a accesskey="p" href="../document_to_test_formatting/array.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../document_to_test_formatting/array.html#header.boost.array_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../document_to_test_formatting/accumulators.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
|
|
|
|
|
|
|
+<a accesskey="p" href="../document_to_test_formatting/array.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../document_to_test_formatting/array.html#header.boost.array_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../document_to_test_formatting/accumulators.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refentry" lang="en">
|
|
|
|
|
|
|
+<div class="refentry">
|
|
|
<a name="boost.array"></a><div class="titlepage"></div>
|
|
<a name="boost.array"></a><div class="titlepage"></div>
|
|
|
<div class="refnamediv">
|
|
<div class="refnamediv">
|
|
|
<h2><span class="refentrytitle">Class template array</span></h2>
|
|
<h2><span class="refentrytitle">Class template array</span></h2>
|
|
|
<p>boost::array — STL compliant container wrapper for arrays of constant size</p>
|
|
<p>boost::array — STL compliant container wrapper for arrays of constant size</p>
|
|
|
</div>
|
|
</div>
|
|
|
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
|
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
|
|
-<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="emphasis"><em>// In header: <<a class="link" href="../document_to_test_formatting/array.html#header.boost.array_hpp" title="Header <boost/array.hpp>">boost/array.hpp</a>>
|
|
|
|
|
|
|
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../document_to_test_formatting/array.html#header.boost.array_hpp" title="Header <boost/array.hpp>">boost/array.hpp</a>>
|
|
|
|
|
|
|
|
-</em></span><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
-<span class="bold"><strong>class</strong></span> <a class="link" href="array.html" title="Class template array">array</a> {
|
|
|
|
|
-<span class="bold"><strong>public</strong></span>:
|
|
|
|
|
- <span class="emphasis"><em>// types</em></span>
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> T <a name="boost.array.value_type"></a>value_type;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> T* <a name="boost.array.iterator"></a>iterator;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> T* <a name="boost.array.const_iterator"></a>const_iterator;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span>
|
|
|
|
|
- std::reverse_iterator<iterator>
|
|
|
|
|
- <a name="boost.array.reverse_iterator"></a>reverse_iterator;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span>
|
|
|
|
|
- std::reverse_iterator<const_iterator>
|
|
|
|
|
- <a name="boost.array.const_reverse_iterator"></a>const_reverse_iterator;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> T& <a name="boost.array.reference"></a>reference;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> T& <a name="boost.array.const_reference"></a>const_reference;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> std::size_t <a name="boost.array.size_type"></a>size_type;
|
|
|
|
|
- <span class="bold"><strong>typedef</strong></span> std::ptrdiff_t <a name="boost.array.difference_type"></a>difference_type;
|
|
|
|
|
|
|
+</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+<span class="keyword">class</span> <a class="link" href="array.html" title="Class template array">array</a> <span class="special">{</span>
|
|
|
|
|
+<span class="keyword">public</span><span class="special">:</span>
|
|
|
|
|
+ <span class="comment">// types</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.array.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="identifier">T</span><span class="special">*</span> <a name="boost.array.iterator"></a><span class="identifier">iterator</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <a name="boost.array.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span>
|
|
|
|
|
+ std::reverse_iterator<span class="special"><</span><span class="identifier">iterator</span><span class="special">></span>
|
|
|
|
|
+ <a name="boost.array.reverse_iterator"></a><span class="identifier">reverse_iterator</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span>
|
|
|
|
|
+ std::reverse_iterator<span class="special"><</span><span class="identifier">const_iterator</span><span class="special">></span>
|
|
|
|
|
+ <a name="boost.array.const_reverse_iterator"></a><span class="identifier">const_reverse_iterator</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="identifier">T</span><span class="special">&</span> <a name="boost.array.reference"></a><span class="identifier">reference</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span> <a name="boost.array.const_reference"></a><span class="identifier">const_reference</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="boost.array.size_type"></a><span class="identifier">size_type</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <a name="boost.array.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// static constants</em></span>
|
|
|
|
|
- <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="type">size_type</span> static_size = N;
|
|
|
|
|
|
|
+ <span class="comment">// static constants</span>
|
|
|
|
|
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_type</span> <span class="identifier">static_size</span> = <span class="identifier">N</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// <a class="link" href="array.html#boost.arrayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
|
|
|
|
|
- <span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> U>
|
|
|
|
|
- array& <a class="link" href="array.html#id225116-bb"><span class="bold"><strong>operator</strong></span>=</a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><U, N>&
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ <span class="comment">// <a class="link" href="array.html#boost.arrayconstruct-copy-destruct">construct/copy/destruct</a></span>
|
|
|
|
|
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span>
|
|
|
|
|
+ array& <a class="link" href="array.html#id330697-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">U</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// <a class="link" href="array.html#id225163-bb">iterator support</a></em></span>
|
|
|
|
|
- <span class="type">iterator</span> <a class="link" href="array.html#id225172-bb">begin</a>();
|
|
|
|
|
- <span class="type">const_iterator</span> <a class="link" href="array.html#id225179-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type">iterator</span> <a class="link" href="array.html#id225209-bb">end</a>();
|
|
|
|
|
- <span class="type">const_iterator</span> <a class="link" href="array.html#id185009-bb">end</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
|
|
+ <span class="comment">// <a class="link" href="array.html#id330738-bb">iterator support</a></span>
|
|
|
|
|
+ <span class="identifier">iterator</span> <a class="link" href="array.html#id330746-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_iterator</span> <a class="link" href="array.html#id330753-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">iterator</span> <a class="link" href="array.html#id330779-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_iterator</span> <a class="link" href="array.html#id330785-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// <a class="link" href="array.html#id185036-bb">reverse iterator support</a></em></span>
|
|
|
|
|
- <span class="type">reverse_iterator</span> <a class="link" href="array.html#id185046-bb">rbegin</a>();
|
|
|
|
|
- <span class="type">const_reverse_iterator</span> <a class="link" href="array.html#id185053-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type">reverse_iterator</span> <a class="link" href="array.html#id185076-bb">rend</a>();
|
|
|
|
|
- <span class="type">const_reverse_iterator</span> <a class="link" href="array.html#id185084-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
|
|
+ <span class="comment">// <a class="link" href="array.html#id330809-bb">reverse iterator support</a></span>
|
|
|
|
|
+ <span class="identifier">reverse_iterator</span> <a class="link" href="array.html#id330817-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#id330824-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">reverse_iterator</span> <a class="link" href="array.html#id330845-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#id330851-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// <a class="link" href="array.html#id185103-bb">capacity</a></em></span>
|
|
|
|
|
- <span class="type">size_type</span> <a class="link" href="array.html#id185107-bb">size</a>();
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#id185128-bb">empty</a>();
|
|
|
|
|
- <span class="type">size_type</span> <a class="link" href="array.html#id185156-bb">max_size</a>();
|
|
|
|
|
|
|
+ <span class="comment">// <a class="link" href="array.html#id330868-bb">capacity</a></span>
|
|
|
|
|
+ <span class="identifier">size_type</span> <a class="link" href="array.html#id330872-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#id330890-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">size_type</span> <a class="link" href="array.html#id330914-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// <a class="link" href="array.html#id155125-bb">element access</a></em></span>
|
|
|
|
|
- <span class="type">reference</span> <a class="link" href="array.html#id155134-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
|
|
|
|
|
- <span class="type">const_reference</span> <a class="link" href="array.html#id155151-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type) <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type">reference</span> <a class="link" href="array.html#id155207-bb">at</a>(size_type);
|
|
|
|
|
- <span class="type">const_reference</span> <a class="link" href="array.html#id155224-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type">reference</span> <a class="link" href="array.html#id155281-bb">front</a>();
|
|
|
|
|
- <span class="type">const_reference</span> <a class="link" href="array.html#id155288-bb">front</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type">reference</span> <a class="link" href="array.html#id155329-bb">back</a>();
|
|
|
|
|
- <span class="type">const_reference</span> <a class="link" href="array.html#id155336-bb">back</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a class="link" href="array.html#id155372-bb">data</a>() <span class="bold"><strong>const</strong></span>;
|
|
|
|
|
- <span class="type">T*</span> <a class="link" href="array.html#id227218-bb">c_array</a>();
|
|
|
|
|
|
|
+ <span class="comment">// <a class="link" href="array.html#id330939-bb">element access</a></span>
|
|
|
|
|
+ <span class="identifier">reference</span> <a class="link" href="array.html#id330947-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_reference</span> <a class="link" href="array.html#id330962-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">reference</span> <a class="link" href="array.html#id331010-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_reference</span> <a class="link" href="array.html#id331025-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">reference</span> <a class="link" href="array.html#id331085-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_reference</span> <a class="link" href="array.html#id331093-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">reference</span> <a class="link" href="array.html#id331140-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">const_reference</span> <a class="link" href="array.html#id331148-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <a class="link" href="array.html#id331189-bb"><span class="identifier">data</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">T</span><span class="special">*</span> <a class="link" href="array.html#id331222-bb"><span class="identifier">c_array</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
|
|
|
- <span class="emphasis"><em>// <a class="link" href="array.html#id227247-bb">modifiers</a></em></span>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="array.html#id227252-bb">swap</a>(
|
|
|
|
|
- <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="array.html#id227310-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&);
|
|
|
|
|
- <span class="type">T</span> elems[N];
|
|
|
|
|
-};
|
|
|
|
|
|
|
+ <span class="comment">// <a class="link" href="array.html#id331255-bb">modifiers</a></span>
|
|
|
|
|
+ <span class="keyword">void</span> <a class="link" href="array.html#id331260-bb"><span class="identifier">swap</span></a><span class="special">(</span>
|
|
|
|
|
+ <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="keyword">void</span> <a class="link" href="array.html#id331322-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+ <span class="identifier">T</span> elems[N]<span class="special">;</span>
|
|
|
|
|
+<span class="special">}</span><span class="special">;</span>
|
|
|
|
|
|
|
|
-<span class="emphasis"><em>// <a class="link" href="array.html#id227358-bb">specialized algorithms</a></em></span>
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a class="link" href="array.html#boost.swap">swap</a>(
|
|
|
|
|
- <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+<span class="comment">// <a class="link" href="array.html#id331374-bb">specialized algorithms</a></span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">void</span> <a class="link" href="array.html#boost.array.swap"><span class="identifier">swap</span></a><span class="special">(</span>
|
|
|
|
|
+ <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
|
|
|
-<span class="emphasis"><em>// <a class="link" href="array.html#id227444-bb">comparisons</a></em></span>
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#boost.operator=="><span class="bold"><strong>operator</strong></span>==</a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+<span class="comment">// <a class="link" href="array.html#id331464-bb">comparisons</a></span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#boost.operator!="><span class="bold"><strong>operator</strong></span>!=</a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#boost.operator_id227596"><span class="bold"><strong>operator</strong></span><</a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_id331625"><span class="keyword">operator</span><span class="special"><</span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#boost.operator_id227679"><span class="bold"><strong>operator</strong></span>></a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_id331712"><span class="keyword">operator</span><span class="special">></span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#boost.operator_=_id227747"><span class="bold"><strong>operator</strong></span><=</a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_=_id332055"><span class="keyword">operator</span><span class="special"><=</span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );
|
|
|
|
|
-<span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a class="link" href="array.html#boost.operator_=_id227814"><span class="bold"><strong>operator</strong></span>>=</a>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- ,
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a class="link" href="array.html#boost.array.operator_=_id332127"><span class="keyword">operator</span><span class="special">>=</span></a><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- );</pre></div>
|
|
|
|
|
-<div class="refsect1" lang="en">
|
|
|
|
|
-<a name="id542541"></a><h2>Description</h2>
|
|
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id542545"></a><h3>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ <span class="special">)</span><span class="special">;</span></pre></div>
|
|
|
|
|
+<div class="refsect1">
|
|
|
|
|
+<a name="id776079"></a><h2>Description</h2>
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id776083"></a><h3>
|
|
|
<a name="boost.arrayconstruct-copy-destruct"></a><code class="computeroutput">array</code>
|
|
<a name="boost.arrayconstruct-copy-destruct"></a><code class="computeroutput">array</code>
|
|
|
public
|
|
public
|
|
|
construct/copy/destruct</h3>
|
|
construct/copy/destruct</h3>
|
|
|
-<div class="orderedlist"><ol type="1"><li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> U>
|
|
|
|
|
- array& <a name="id225116-bb"></a><span class="bold"><strong>operator</strong></span>=(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><U, N>&
|
|
|
|
|
- other);</pre>
|
|
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span>
|
|
|
|
|
+ array& <a name="id330697-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">U</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ other<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
|
<td>
|
|
<td>
|
|
|
<code class="computeroutput">
|
|
<code class="computeroutput">
|
|
|
- std::copy(rhs.<a class="link" href="array.html#id225167-bb">begin</a>(),rhs.<a class="link" href="array.html#id225205-bb">end</a>(), <a class="link" href="array.html#id225167-bb">begin</a>())
|
|
|
|
|
|
|
+ std::copy(rhs.<a class="link" href="array.html#id330742-bb">begin</a>(),rhs.<a class="link" href="array.html#id330775-bb">end</a>(), <a class="link" href="array.html#id330742-bb">begin</a>())
|
|
|
</code>
|
|
</code>
|
|
|
</td>
|
|
</td>
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li></ol></div>
|
|
</li></ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id542665"></a><h3>
|
|
|
|
|
-<a name="id225163-bb"></a><code class="computeroutput">array</code> iterator support</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1">
|
|
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id225167-bb"></a><span class="type">iterator</span> <a name="id225172-bb"></a>begin();
|
|
|
|
|
-<span class="type">const_iterator</span> <a name="id225179-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id776239"></a><h3>
|
|
|
|
|
+<a name="id330738-bb"></a><code class="computeroutput">array</code> iterator support</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id330742-bb"></a><span class="identifier">iterator</span> <a name="id330746-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_iterator</span> <a name="id330753-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -193,9 +193,9 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id225205-bb"></a><span class="type">iterator</span> <a name="id225209-bb"></a>end();
|
|
|
|
|
-<span class="type">const_iterator</span> <a name="id185009-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id330775-bb"></a><span class="identifier">iterator</span> <a name="id330779-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_iterator</span> <a name="id330785-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -212,13 +212,13 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ol></div>
|
|
</ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id542810"></a><h3>
|
|
|
|
|
-<a name="id185036-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1">
|
|
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id185041-bb"></a><span class="type">reverse_iterator</span> <a name="id185046-bb"></a>rbegin();
|
|
|
|
|
-<span class="type">const_reverse_iterator</span> <a name="id185053-bb"></a>rbegin() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id776441"></a><h3>
|
|
|
|
|
+<a name="id330809-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id330813-bb"></a><span class="identifier">reverse_iterator</span> <a name="id330817-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_reverse_iterator</span> <a name="id330824-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -227,9 +227,9 @@
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id185072-bb"></a><span class="type">reverse_iterator</span> <a name="id185076-bb"></a>rend();
|
|
|
|
|
-<span class="type">const_reverse_iterator</span> <a name="id185084-bb"></a>rend() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id330841-bb"></a><span class="identifier">reverse_iterator</span> <a name="id330845-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_reverse_iterator</span> <a name="id330851-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -240,12 +240,12 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ol></div>
|
|
</ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id542942"></a><h3>
|
|
|
|
|
-<a name="id185103-bb"></a><code class="computeroutput">array</code> capacity</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1">
|
|
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type">size_type</span> <a name="id185107-bb"></a>size();</pre>
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id776632"></a><h3>
|
|
|
|
|
+<a name="id330868-bb"></a><code class="computeroutput">array</code> capacity</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="identifier">size_type</span> <a name="id330872-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -256,8 +256,8 @@
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id185128-bb"></a>empty();</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id330890-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -274,8 +274,8 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type">size_type</span> <a name="id185156-bb"></a>max_size();</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="identifier">size_type</span> <a name="id330914-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -294,13 +294,13 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ol></div>
|
|
</ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id543096"></a><h3>
|
|
|
|
|
-<a name="id155125-bb"></a><code class="computeroutput">array</code> element access</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1">
|
|
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id155129-bb"></a><span class="type">reference</span> <a name="id155134-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
|
|
|
|
|
-<span class="type">const_reference</span> <a name="id155151-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i) <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id776819"></a><h3>
|
|
|
|
|
+<a name="id330939-bb"></a><code class="computeroutput">array</code> element access</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id330943-bb"></a><span class="identifier">reference</span> <a name="id330947-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_reference</span> <a name="id330962-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -323,9 +323,9 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id155202-bb"></a><span class="type">reference</span> <a name="id155207-bb"></a>at(size_type i);
|
|
|
|
|
-<span class="type">const_reference</span> <a name="id155224-bb"></a>at(size_type i) <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id331006-bb"></a><span class="identifier">reference</span> <a name="id331010-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_reference</span> <a name="id331025-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -346,9 +346,9 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id155276-bb"></a><span class="type">reference</span> <a name="id155281-bb"></a>front();
|
|
|
|
|
-<span class="type">const_reference</span> <a name="id155288-bb"></a>front() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id331080-bb"></a><span class="identifier">reference</span> <a name="id331085-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_reference</span> <a name="id331093-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -369,9 +369,9 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><a name="id155324-bb"></a><span class="type">reference</span> <a name="id155329-bb"></a>back();
|
|
|
|
|
-<span class="type">const_reference</span> <a name="id155336-bb"></a>back() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><a name="id331135-bb"></a><span class="identifier">reference</span> <a name="id331140-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
|
|
|
|
+<span class="identifier">const_reference</span> <a name="id331148-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -392,8 +392,8 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a name="id155372-bb"></a>data() <span class="bold"><strong>const</strong></span>;</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <a name="id331189-bb"></a><span class="identifier">data</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -410,8 +410,8 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type">T*</span> <a name="id227218-bb"></a>c_array();</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="identifier">T</span><span class="special">*</span> <a name="id331222-bb"></a><span class="identifier">c_array</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -430,14 +430,14 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ol></div>
|
|
</ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id543547"></a><h3>
|
|
|
|
|
-<a name="id227247-bb"></a><code class="computeroutput">array</code> modifiers</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1">
|
|
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id227252-bb"></a>swap(
|
|
|
|
|
- <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- other);</pre>
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id777440"></a><h3>
|
|
|
|
|
+<a name="id331255-bb"></a><code class="computeroutput">array</code> modifiers</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">void</span> <a name="id331260-bb"></a><span class="identifier">swap</span><span class="special">(</span>
|
|
|
|
|
+ <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ other<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -445,7 +445,7 @@
|
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
|
<td>
|
|
<td>
|
|
|
<code class="computeroutput">
|
|
<code class="computeroutput">
|
|
|
- std::swap_ranges(<a class="link" href="array.html#id225167-bb">begin</a>(), <a class="link" href="array.html#id225205-bb">end</a>(), other.<a class="link" href="array.html#id225167-bb">begin</a>())
|
|
|
|
|
|
|
+ std::swap_ranges(<a class="link" href="array.html#id330742-bb">begin</a>(), <a class="link" href="array.html#id330775-bb">end</a>(), other.<a class="link" href="array.html#id330742-bb">begin</a>())
|
|
|
</code>
|
|
</code>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -458,15 +458,15 @@
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id227310-bb"></a>assign(<span class="bold"><strong>const</strong></span> T& value);</pre>
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">void</span> <a name="id331322-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
|
<td>
|
|
<td>
|
|
|
<code class="computeroutput">
|
|
<code class="computeroutput">
|
|
|
- std::fill_n(<a class="link" href="array.html#id225167-bb">begin</a>(), N, value)
|
|
|
|
|
|
|
+ std::fill_n(<a class="link" href="array.html#id330742-bb">begin</a>(), N, value)
|
|
|
</code>
|
|
</code>
|
|
|
</td>
|
|
</td>
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
@@ -474,17 +474,17 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ol></div>
|
|
</ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id543718"></a><h3>
|
|
|
|
|
-<a name="id227358-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1"><li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="boost.swap"></a>swap(
|
|
|
|
|
- <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id777654"></a><h3>
|
|
|
|
|
+<a name="id331374-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">void</span> <a name="boost.array.swap"></a><span class="identifier">swap</span><span class="special">(</span>
|
|
|
|
|
+ <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody>
|
|
<tbody>
|
|
@@ -492,7 +492,7 @@
|
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
<td><p><span class="term">Effects:</span></p></td>
|
|
|
<td>
|
|
<td>
|
|
|
<code class="computeroutput">
|
|
<code class="computeroutput">
|
|
|
- x.<a class="link" href="array.html#id227252-bb">swap</a>(y)
|
|
|
|
|
|
|
+ x.<a class="link" href="array.html#id331260-bb">swap</a>(y)
|
|
|
</code>
|
|
</code>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -504,38 +504,38 @@
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li></ol></div>
|
|
</li></ol></div>
|
|
|
</div>
|
|
</div>
|
|
|
-<div class="refsect2" lang="en">
|
|
|
|
|
-<a name="id543830"></a><h3>
|
|
|
|
|
-<a name="id227444-bb"></a><code class="computeroutput">array</code> comparisons</h3>
|
|
|
|
|
-<div class="orderedlist"><ol type="1">
|
|
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="boost.operator=="></a><span class="bold"><strong>operator</strong></span>==(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<div class="refsect2">
|
|
|
|
|
+<a name="id777853"></a><h3>
|
|
|
|
|
+<a name="id331464-bb"></a><code class="computeroutput">array</code> comparisons</h3>
|
|
|
|
|
+<div class="orderedlist"><ol class="orderedlist" type="1">
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a name="boost.array.operator=="></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
|
<td><p><span class="term">Returns:</span></p></td>
|
|
<td><p><span class="term">Returns:</span></p></td>
|
|
|
<td>
|
|
<td>
|
|
|
<code class="computeroutput">
|
|
<code class="computeroutput">
|
|
|
- std::equal(x.<a class="link" href="array.html#id225167-bb">begin</a>(), x.<a class="link" href="array.html#id225205-bb">end</a>(), y.<a class="link" href="array.html#id225167-bb">begin</a>())
|
|
|
|
|
|
|
+ std::equal(x.<a class="link" href="array.html#id330742-bb">begin</a>(), x.<a class="link" href="array.html#id330775-bb">end</a>(), y.<a class="link" href="array.html#id330742-bb">begin</a>())
|
|
|
</code>
|
|
</code>
|
|
|
</td>
|
|
</td>
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="boost.operator!="></a><span class="bold"><strong>operator</strong></span>!=(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a name="boost.array.operator!="></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -546,34 +546,34 @@
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="boost.operator_id227596"></a><span class="bold"><strong>operator</strong></span><(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a name="boost.array.operator_id331625"></a><span class="keyword">operator</span><span class="special"><</span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
|
<td><p><span class="term">Returns:</span></p></td>
|
|
<td><p><span class="term">Returns:</span></p></td>
|
|
|
<td>
|
|
<td>
|
|
|
<code class="computeroutput">
|
|
<code class="computeroutput">
|
|
|
- std::lexicographical_compare(x.<a class="link" href="array.html#id225167-bb">begin</a>(), x.<a class="link" href="array.html#id225205-bb">end</a>(), y.<a class="link" href="array.html#id225167-bb">begin</a>(), y.<a class="link" href="array.html#id225205-bb">end</a>())
|
|
|
|
|
|
|
+ std::lexicographical_compare(x.<a class="link" href="array.html#id330742-bb">begin</a>(), x.<a class="link" href="array.html#id330775-bb">end</a>(), y.<a class="link" href="array.html#id330742-bb">begin</a>(), y.<a class="link" href="array.html#id330775-bb">end</a>())
|
|
|
</code>
|
|
</code>
|
|
|
</td>
|
|
</td>
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="boost.operator_id227679"></a><span class="bold"><strong>operator</strong></span>>(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a name="boost.array.operator_id331712"></a><span class="keyword">operator</span><span class="special">></span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -584,14 +584,14 @@
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="boost.operator_=_id227747"></a><span class="bold"><strong>operator</strong></span><=(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a name="boost.array.operator_=_id332055"></a><span class="keyword">operator</span><span class="special"><=</span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -602,14 +602,14 @@
|
|
|
</tr></tbody>
|
|
</tr></tbody>
|
|
|
</table></div>
|
|
</table></div>
|
|
|
</li>
|
|
</li>
|
|
|
-<li>
|
|
|
|
|
-<pre class="literallayout"><span class="bold"><strong>template</strong></span><<span class="bold"><strong>typename</strong></span> T, std::size_t N>
|
|
|
|
|
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="boost.operator_=_id227814"></a><span class="bold"><strong>operator</strong></span>>=(
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- x,
|
|
|
|
|
|
|
+<li class="listitem">
|
|
|
|
|
+<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> N<span class="special">></span>
|
|
|
|
|
+ <span class="keyword">bool</span> <a name="boost.array.operator_=_id332127"></a><span class="keyword">operator</span><span class="special">>=</span><span class="special">(</span>
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ x<span class="special">,</span>
|
|
|
|
|
|
|
|
- <span class="bold"><strong>const</strong></span> <a class="link" href="array.html" title="Class template array">array</a><T, N>&
|
|
|
|
|
- y);</pre>
|
|
|
|
|
|
|
+ <span class="keyword">const</span> <a class="link" href="array.html" title="Class template array">array</a><span class="special"><</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span><span class="special">></span><span class="special">&</span>
|
|
|
|
|
+ y<span class="special">)</span><span class="special">;</span></pre>
|
|
|
<div class="variablelist"><table border="0">
|
|
<div class="variablelist"><table border="0">
|
|
|
<col align="left" valign="top">
|
|
<col align="left" valign="top">
|
|
|
<tbody><tr>
|
|
<tbody><tr>
|
|
@@ -626,7 +626,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
|
|
<td align="left"></td>
|
|
<td align="left"></td>
|
|
|
-<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias
|
|
|
|
|
|
|
+<td align="right"><div class="copyright-footer">Copyright © 2007 John Maddock, Joel de Guzman, Eric Niebler and Matias
|
|
|
Capeletto<p>
|
|
Capeletto<p>
|
|
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
|
@@ -635,7 +635,7 @@
|
|
|
</tr></table>
|
|
</tr></table>
|
|
|
<hr>
|
|
<hr>
|
|
|
<div class="spirit-nav">
|
|
<div class="spirit-nav">
|
|
|
-<a accesskey="p" href="../document_to_test_formatting/array.html"><img src="../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../document_to_test_formatting/array.html#header.boost.array_hpp"><img src="../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="../document_to_test_formatting/accumulators.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a>
|
|
|
|
|
|
|
+<a accesskey="p" href="../document_to_test_formatting/array.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../document_to_test_formatting/array.html#header.boost.array_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../document_to_test_formatting/accumulators.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
|
|
</div>
|
|
</div>
|
|
|
</body>
|
|
</body>
|
|
|
</html>
|
|
</html>
|