Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c74ab286c3d46f9b82671d206e43a74b > files > 1626

libstdc++-docs-4.6.3-2.fc15.i686.rpm

<!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>libstdc++: Numeric Arrays</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libstdc++</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('a01177.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Numeric Arrays</div>  </div>
<div class="ingroups"><a class="el" href="a01173.html">Numerics</a></div></div>
<div class="contents">
<div class="dynheader">
Collaboration diagram for Numeric Arrays:</div>
<div class="dyncontent">
<center><table><tr><td><img src="a01177.png" border="0" alt="" usemap="#a01177"/>
<map name="a01177" id="a01177">
<area shape="rect" id="node1" href="a01173.html" title="Numerics" alt="" coords="5,5,80,35"/></map>
</td></tr></table></center>
</div>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="a00488.html">std::gslice</a>
<dl class="el"><dd class="mdescRight">Class defining multi-dimensional subset of an array.  <a href="a00488.html#details">More...</a><br/></dl><li>class <a class="el" href="a00489.html">std::gslice_array&lt; _Tp &gt;</a>
<dl class="el"><dd class="mdescRight">Reference to multi-dimensional subset of an array.  <a href="a00489.html#details">More...</a><br/></dl><li>class <a class="el" href="a00523.html">std::indirect_array&lt; _Tp &gt;</a>
<dl class="el"><dd class="mdescRight">Reference to arbitrary subset of an array.  <a href="a00523.html#details">More...</a><br/></dl><li>class <a class="el" href="a00594.html">std::mask_array&lt; _Tp &gt;</a>
<dl class="el"><dd class="mdescRight">Reference to selected subset of an array.  <a href="a00594.html#details">More...</a><br/></dl><li>class <a class="el" href="a00700.html">std::slice</a>
<dl class="el"><dd class="mdescRight">Class defining one-dimensional subset of an array.  <a href="a00700.html#details">More...</a><br/></dl><li>class <a class="el" href="a00701.html">std::slice_array&lt; _Tp &gt;</a>
<dl class="el"><dd class="mdescRight">Reference to one-dimensional subset of an array.  <a href="a00701.html#details">More...</a><br/></dl><li>class <a class="el" href="a00738.html">std::valarray&lt; _Tp &gt;</a>
<dl class="el"><dd class="mdescRight">Smart array designed to support numeric processing.  <a href="a00738.html#details">More...</a><br/></dl></ul>
<h2><a name="define-members"></a>
Defines</h2>
<ul>
<li><a class="anchor" id="ga2f87422113c801b6ebbeee0541c97796"></a><!-- doxytag: member="numeric_arrays::_DEFINE_BINARY_OPERATOR" ref="ga2f87422113c801b6ebbeee0541c97796" args="(_Op, _Name)" -->
#define <b>_DEFINE_BINARY_OPERATOR</b>(_Op, _Name)
<li><a class="anchor" id="ga214cdb2c6139b034033c73bb1b567bfa"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT" ref="ga214cdb2c6139b034033c73bb1b567bfa" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT</b>(_Op, _Name)
<li><a class="anchor" id="ga6ff5c91116d6a81242961db7285e1d51"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_EXPR_AUGMENTED_ASSIGNMENT" ref="ga6ff5c91116d6a81242961db7285e1d51" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_EXPR_AUGMENTED_ASSIGNMENT</b>(_Op, _Name)
<li><a class="anchor" id="ga1bbc3ad528ecadf228a0f40f301787ac"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_OPERATOR" ref="ga1bbc3ad528ecadf228a0f40f301787ac" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_OPERATOR</b>(_Op, _Name)
<li><a class="anchor" id="ga1bbc3ad528ecadf228a0f40f301787ac"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_OPERATOR" ref="ga1bbc3ad528ecadf228a0f40f301787ac" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_OPERATOR</b>(_Op, _Name)
<li><a class="anchor" id="ga1bbc3ad528ecadf228a0f40f301787ac"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_OPERATOR" ref="ga1bbc3ad528ecadf228a0f40f301787ac" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_OPERATOR</b>(_Op, _Name)
<li><a class="anchor" id="ga1bbc3ad528ecadf228a0f40f301787ac"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_OPERATOR" ref="ga1bbc3ad528ecadf228a0f40f301787ac" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_OPERATOR</b>(_Op, _Name)
<li><a class="anchor" id="ga49d8b2814b74115089e89c74f3473897"></a><!-- doxytag: member="numeric_arrays::_DEFINE_VALARRAY_UNARY_OPERATOR" ref="ga49d8b2814b74115089e89c74f3473897" args="(_Op, _Name)" -->
#define <b>_DEFINE_VALARRAY_UNARY_OPERATOR</b>(_Op, _Name)
</ul>
<h2><a name="func-members"></a>
Functions</h2>
<ul>
<li><a class="el" href="a01177.html#ga2cdeff5f9ecb19bdb80fc3752fdaa733">std::gslice::gslice</a> ()
<li><a class="el" href="a01177.html#ga446a80014083fad6755f54f2ddafa859">std::gslice::gslice</a> (size_t, const valarray&lt; size_t &gt; &amp;, const valarray&lt; size_t &gt; &amp;)
<li><a class="el" href="a01177.html#ga6d537efe4eac64e1eabe933628b415ce">std::gslice::gslice</a> (const gslice &amp;)
<li><a class="el" href="a01177.html#gab775a3f1c7c0d12448513c036e1ae22b">std::gslice_array::gslice_array</a> (const gslice_array &amp;)
<li><a class="el" href="a01177.html#gad5e982b5f515ce67d9e6b55c84a61cb2">std::indirect_array::indirect_array</a> (const indirect_array &amp;)
<li><a class="el" href="a01177.html#ga63910750064214d819524e634cdaebfa">std::mask_array::mask_array</a> (const mask_array &amp;)
<li><a class="el" href="a01177.html#ga6a83c2410180b69ca38a2da2c4c984b9">std::slice::slice</a> ()
<li><a class="el" href="a01177.html#ga101d5910427244bc3ac8fac64da5ea13">std::slice::slice</a> (size_t, size_t, size_t)
<li><a class="el" href="a01177.html#ga886109b8edc60759a1c07ed209bf6110">std::slice_array::slice_array</a> (const slice_array &amp;)
<li><a class="el" href="a01177.html#gaa67c616cc84294b4ecfe9492e673e937">std::valarray::valarray</a> (const slice_array&lt; _Tp &gt; &amp;)
<li><a class="el" href="a01177.html#ga41d41b2154090e3aa77b2a8c8c1eafe2">std::valarray::valarray</a> (const gslice_array&lt; _Tp &gt; &amp;)
<li><a class="el" href="a01177.html#gaa097c18bfb82fa18eb77d561e3f3220d">std::valarray::valarray</a> (const valarray &amp;)
<li><a class="el" href="a01177.html#ga341e360faf03730a2ad4ddb98bb84caa">std::valarray::valarray</a> (const mask_array&lt; _Tp &gt; &amp;)
<li><a class="el" href="a01177.html#ga4440404083086817b9e50ddecfa604fb">std::valarray::valarray</a> (const indirect_array&lt; _Tp &gt; &amp;)
<li><a class="el" href="a01177.html#ga86cb8edd85b0f415ff434169746203b8">std::valarray::valarray</a> ()
<li><a class="anchor" id="gaf3dee5daf4bd8120aaeac54f250dcb59"></a><!-- doxytag: member="numeric_arrays::valarray" ref="gaf3dee5daf4bd8120aaeac54f250dcb59" args="(const _Tp *__restrict__ __p, size_t __n)" -->
template&lt;typename _Tp&gt; <b>std::valarray::valarray</b> (const _Tp *__restrict__ __p, size_t __n)
<li><a class="el" href="a01177.html#gaa0445cb9da95df6871ea1c2b625aedf7">std::valarray::valarray</a> (initializer_list&lt; _Tp &gt;)
<li><a class="anchor" id="ga6abe4ffe268e80546fdcf58a27bb2fb8"></a><!-- doxytag: member="numeric_arrays::valarray" ref="ga6abe4ffe268e80546fdcf58a27bb2fb8" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;__e)" -->
template&lt;class _Dom &gt; <b>std::valarray::valarray</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;__e)
<li><a class="el" href="a01177.html#ga97d87db7cf732f6df07a4bc214ab1b6c">std::valarray::valarray</a> (size_t)
<li><a class="el" href="a01177.html#gaa3081177498d05f233dc919b723ac7ca">std::valarray::valarray</a> (const _Tp &amp;, size_t)
<li><a class="el" href="a01177.html#ga1d1f37cf92925a601af3246c55896251">std::gslice::~gslice</a> ()
<li>_Expr&lt; _ValFunClos&lt; _ValArray, <br class="typebreak"/>
_Tp &gt;, _Tp &gt; <a class="el" href="a01177.html#ga796378bd8aec65c562ea7a3d016735df">std::valarray::apply</a> (_Tp func(_Tp)) const 
<li>_Expr&lt; _RefFunClos&lt; _ValArray, <br class="typebreak"/>
_Tp &gt;, _Tp &gt; <a class="el" href="a01177.html#ga70697715bfd6dad4e7b467ca62afa3cb">std::valarray::apply</a> (_Tp func(const _Tp &amp;)) const 
<li>template&lt;class _Tp &gt; _Tp * <a class="el" href="a01177.html#ga324e4ed17c2462ba8fe19dbca8955262">std::begin</a> (valarray&lt; _Tp &gt; &amp;__va)
<li>template&lt;class _Tp &gt; const _Tp * <a class="el" href="a01177.html#ga2e85dd4fcb8e9ab05763014a082b2e9d">std::begin</a> (const valarray&lt; _Tp &gt; &amp;__va)
<li>valarray&lt; _Tp &gt; <a class="el" href="a01177.html#ga6bbb119a19e507b983fc2ff7b2692243">std::valarray::cshift</a> (int) const 
<li>template&lt;class _Tp &gt; const _Tp * <a class="el" href="a01177.html#ga9390a942ee3787d3c444ebeb276d872f">std::end</a> (const valarray&lt; _Tp &gt; &amp;__va)
<li>template&lt;class _Tp &gt; _Tp * <a class="el" href="a01177.html#gab0daec6b9463a6746eb35f7d31db6b79">std::end</a> (valarray&lt; _Tp &gt; &amp;__va)
<li>_Tp <a class="el" href="a01177.html#ga8010118c8f0472172a808754940c3b66">std::valarray::max</a> () const 
<li>_Tp <a class="el" href="a01177.html#ga5f80e67e1584e93145b89fb377ae1ca6">std::valarray::min</a> () const 
<li>_UnaryOp&lt; __logical_not &gt;::_Rt <a class="el" href="a01177.html#gac4373547895ec9df9035719b38a2621a">std::valarray::operator!</a> () const 
<li><a class="anchor" id="gad93b208966b8cd4cceabea5172505673"></a><!-- doxytag: member="numeric_arrays::operator!=" ref="gad93b208966b8cd4cceabea5172505673" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos<br class="typebreak"/>
&lt; __not_equal_to, _ValArray, <br class="typebreak"/>
_Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __not_equal_to, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator!=</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga1be7ca4a96b8428e8ae058ea601c9aef"></a><!-- doxytag: member="numeric_arrays::operator!=" ref="ga1be7ca4a96b8428e8ae058ea601c9aef" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos<br class="typebreak"/>
&lt; __not_equal_to, _Constant, <br class="typebreak"/>
_ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __not_equal_to, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator!=</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga3fb3c88ea9494617bad5357b252023dd"></a><!-- doxytag: member="numeric_arrays::operator!=" ref="ga3fb3c88ea9494617bad5357b252023dd" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos<br class="typebreak"/>
&lt; __not_equal_to, _ValArray, <br class="typebreak"/>
_ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __not_equal_to, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator!=</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga0ea063a7098f133f4e9f8a390dcdca4b"></a><!-- doxytag: member="numeric_arrays::operator%" ref="ga0ea063a7098f133f4e9f8a390dcdca4b" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __modulus, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __modulus, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator%</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga9b8d6a89105d9df533cce72682861cce"></a><!-- doxytag: member="numeric_arrays::operator%" ref="ga9b8d6a89105d9df533cce72682861cce" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __modulus, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __modulus, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator%</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gafe6ddcc4a0f204e3ce0533982f8dc52d"></a><!-- doxytag: member="numeric_arrays::operator%" ref="gafe6ddcc4a0f204e3ce0533982f8dc52d" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __modulus, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __modulus, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator%</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li>void <a class="el" href="a01177.html#ga8b1bb0d566b27bc499d6b93dc402cd62">std::gslice_array::operator%=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga9c14ad0f672abaf570c81db4bc3039cb"></a><!-- doxytag: member="numeric_arrays::operator%=" ref="ga9c14ad0f672abaf570c81db4bc3039cb" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator%=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga0350b09754f53b3ecf5ce504961557b1">std::indirect_array::operator%=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga4ccc097937930fb44db865eefc9cc81e"></a><!-- doxytag: member="numeric_arrays::operator%=" ref="ga4ccc097937930fb44db865eefc9cc81e" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator%=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga1d41d786ee36e2c503cd10965b0be4da">std::mask_array::operator%=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga8d19cacf78fb56240d01c5784d03588a"></a><!-- doxytag: member="numeric_arrays::operator%=" ref="ga8d19cacf78fb56240d01c5784d03588a" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator%=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga64fd546424cb6eb21396e7049fb2c17e">std::valarray::operator%=</a> (const _Tp &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gadc5edf2598de6c9bbfe67c8cdc7ff3ab">std::valarray::operator%=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#gadf75ff3017f688fcfd07549fbb12db7f">std::slice_array::operator%=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga250e6c3792099576d4216e6a9c66e999"></a><!-- doxytag: member="numeric_arrays::operator%=" ref="ga250e6c3792099576d4216e6a9c66e999" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator%=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga048376fefd8b3f04b6b0032ce0627ac8"></a><!-- doxytag: member="numeric_arrays::operator%=" ref="ga048376fefd8b3f04b6b0032ce0627ac8" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator%=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="ga851bc982567798f33e22ee505f37ab19"></a><!-- doxytag: member="numeric_arrays::operator&amp;" ref="ga851bc982567798f33e22ee505f37ab19" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_and, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __bitwise_and, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&amp;</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga1bfa3300ea55b636d273209ff1761088"></a><!-- doxytag: member="numeric_arrays::operator&amp;" ref="ga1bfa3300ea55b636d273209ff1761088" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_and, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __bitwise_and, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&amp;</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga15c9d89ed6b7195f9a8ed4d541a8c0ec"></a><!-- doxytag: member="numeric_arrays::operator&amp;" ref="ga15c9d89ed6b7195f9a8ed4d541a8c0ec" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_and, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __bitwise_and, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&amp;</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gabf828117c7eba93dbdd341db4455feaa"></a><!-- doxytag: member="numeric_arrays::operator&amp;&amp;" ref="gabf828117c7eba93dbdd341db4455feaa" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __logical_and, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __logical_and, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&amp;&amp;</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga4cb6878277289a0c7466c48445b5d9a2"></a><!-- doxytag: member="numeric_arrays::operator&amp;&amp;" ref="ga4cb6878277289a0c7466c48445b5d9a2" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __logical_and, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __logical_and, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&amp;&amp;</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga40d1093f76d23b4b1275899051249375"></a><!-- doxytag: member="numeric_arrays::operator&amp;&amp;" ref="ga40d1093f76d23b4b1275899051249375" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __logical_and, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __logical_and, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&amp;&amp;</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga2c03faf90a530ddf2ca46735ce2810a5"></a><!-- doxytag: member="numeric_arrays::operator&amp;=" ref="ga2c03faf90a530ddf2ca46735ce2810a5" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator&amp;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#gac9cb668893455c88125b80f950d6a224">std::gslice_array::operator&amp;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga22baf6f8950c29873b1344bd7d247735"></a><!-- doxytag: member="numeric_arrays::operator&amp;=" ref="ga22baf6f8950c29873b1344bd7d247735" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator&amp;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga5b799f85d3a86b050200bd7a12e63577">std::indirect_array::operator&amp;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gac8e84f7729df81838e45d37cac0cf47a"></a><!-- doxytag: member="numeric_arrays::operator&amp;=" ref="gac8e84f7729df81838e45d37cac0cf47a" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator&amp;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga2497057b1e231dfce7d82f9543e56615">std::mask_array::operator&amp;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga11a6ba2e4c336f459bfb5df5c3c9f68a"></a><!-- doxytag: member="numeric_arrays::operator&amp;=" ref="ga11a6ba2e4c336f459bfb5df5c3c9f68a" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator&amp;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gae28731f4febbbd9112d21a15c53f2470">std::valarray::operator&amp;=</a> (const _Tp &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gaa916c186794e2cb39e374da325e0810e">std::valarray::operator&amp;=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#ga35bba0f57b7405ccc6883eac4adb644c">std::slice_array::operator&amp;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga84a44f40fe458e5dac47214d822be200"></a><!-- doxytag: member="numeric_arrays::operator&amp;=" ref="ga84a44f40fe458e5dac47214d822be200" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator&amp;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga65d591ce19800cb11f2d19b44f966419"></a><!-- doxytag: member="numeric_arrays::operator*" ref="ga65d591ce19800cb11f2d19b44f966419" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __multiplies, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __multiplies, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator*</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga0589f374cd2c494f41c5e4590ac434f8"></a><!-- doxytag: member="numeric_arrays::operator*" ref="ga0589f374cd2c494f41c5e4590ac434f8" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __multiplies, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __multiplies, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator*</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga96a1679240812f05828d1c747691386c"></a><!-- doxytag: member="numeric_arrays::operator*" ref="ga96a1679240812f05828d1c747691386c" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __multiplies, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __multiplies, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator*</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga30b3c8db180a3c9d74a2e06c331e05d6"></a><!-- doxytag: member="numeric_arrays::operator*=" ref="ga30b3c8db180a3c9d74a2e06c331e05d6" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator*=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gaf1125ca086a1f57c5c6179156c14c7e8">std::gslice_array::operator*=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga3fd59c66cd0f46e4ee8df9887b44a755"></a><!-- doxytag: member="numeric_arrays::operator*=" ref="ga3fd59c66cd0f46e4ee8df9887b44a755" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator*=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gadff57968ef29bba78ebb166fa1b7ec5a">std::indirect_array::operator*=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga99474fb1af8c01d14b2fc46ef7ad72df"></a><!-- doxytag: member="numeric_arrays::operator*=" ref="ga99474fb1af8c01d14b2fc46ef7ad72df" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator*=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga4ac4da0d39dc10073039cf3c23132f1e">std::mask_array::operator*=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga88776ce2d372e4aab2469c72890d4975"></a><!-- doxytag: member="numeric_arrays::operator*=" ref="ga88776ce2d372e4aab2469c72890d4975" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator*=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gab5a419c3673c284962634894e9c1fc20">std::valarray::operator*=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga345cd13171b5d52efb4979a1b3930ea6">std::valarray::operator*=</a> (const _Tp &amp;)
<li>void <a class="el" href="a01177.html#ga32e507f1f15c5482418a53028e3cf2a6">std::slice_array::operator*=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga8bf8c5b41dc731f8d79babbe8ac955f4"></a><!-- doxytag: member="numeric_arrays::operator*=" ref="ga8bf8c5b41dc731f8d79babbe8ac955f4" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator*=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="gaec767d4071ec7225584cee66af4b2b38"></a><!-- doxytag: member="numeric_arrays::operator+" ref="gaec767d4071ec7225584cee66af4b2b38" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __plus, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __plus, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator+</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="gacf17e9525a12d656783ec7b4aa708751"></a><!-- doxytag: member="numeric_arrays::operator+" ref="gacf17e9525a12d656783ec7b4aa708751" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __plus, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __plus, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator+</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li>_UnaryOp&lt; __unary_plus &gt;::_Rt <a class="el" href="a01177.html#ga1b6053f9e7d253bb2cf3bc264f7d9b33">std::valarray::operator+</a> () const 
<li><a class="anchor" id="ga004ba0d8e8b8195c482d3ccdb4e54567"></a><!-- doxytag: member="numeric_arrays::operator+" ref="ga004ba0d8e8b8195c482d3ccdb4e54567" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __plus, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __plus, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator+</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li>void <a class="el" href="a01177.html#gacf49bfc76baa9984b2ab86e8d3aaedc8">std::slice_array::operator+=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gaca0b104d031156f87729d4aa1bc52748">std::gslice_array::operator+=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gabbe1e438b128372d1ba68252874a1a29"></a><!-- doxytag: member="numeric_arrays::operator+=" ref="gabbe1e438b128372d1ba68252874a1a29" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator+=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga4aedc2a73d90d04ab4acf286f4b80540">std::indirect_array::operator+=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga79665ecde7280372444ee1aa3236cfa1"></a><!-- doxytag: member="numeric_arrays::operator+=" ref="ga79665ecde7280372444ee1aa3236cfa1" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator+=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga75cc5c668aaade5ccc50b199d789e191">std::valarray::operator+=</a> (const _Tp &amp;)
<li>void <a class="el" href="a01177.html#ga9d12d6c2ef072281f7ed4a096cc39563">std::mask_array::operator+=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga894bf29eba081cdad1041e18aa8bf26d"></a><!-- doxytag: member="numeric_arrays::operator+=" ref="ga894bf29eba081cdad1041e18aa8bf26d" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator+=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga8b82cbb5b9eafa8c1fc86ae8678e1f36">std::valarray::operator+=</a> (const valarray&lt; _Tp &gt; &amp;)
<li><a class="anchor" id="ga8d9c6bde8ebaeb8bd92fdb9b2a03d387"></a><!-- doxytag: member="numeric_arrays::operator+=" ref="ga8d9c6bde8ebaeb8bd92fdb9b2a03d387" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator+=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga27fda8f850342004d75b4f8a3d1a8e31"></a><!-- doxytag: member="numeric_arrays::operator+=" ref="ga27fda8f850342004d75b4f8a3d1a8e31" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator+=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="gafffd482e5d745fd506bfbccf386a00ea"></a><!-- doxytag: member="numeric_arrays::operator&#45;" ref="gafffd482e5d745fd506bfbccf386a00ea" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __minus, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __minus, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator-</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gab1bdf136aeca46c2ef4a77f237d0f3fa"></a><!-- doxytag: member="numeric_arrays::operator&#45;" ref="gab1bdf136aeca46c2ef4a77f237d0f3fa" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __minus, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __minus, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator-</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li>_UnaryOp&lt; __negate &gt;::_Rt <a class="el" href="a01177.html#gaf020529c504b19dbd026d12e6ed6f63d">std::valarray::operator-</a> () const 
<li><a class="anchor" id="ga61c1a352944bca364879bcca3fe28dce"></a><!-- doxytag: member="numeric_arrays::operator&#45;" ref="ga61c1a352944bca364879bcca3fe28dce" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __minus, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __minus, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator-</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga9d62c1e5c6b3342ffc3dbac0732c196b"></a><!-- doxytag: member="numeric_arrays::operator&#45;=" ref="ga9d62c1e5c6b3342ffc3dbac0732c196b" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator-=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga4922e69f7ec549c73dd4ab55c338074b">std::gslice_array::operator-=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga3f21948e9cba2be35d62f616f31248e1"></a><!-- doxytag: member="numeric_arrays::operator&#45;=" ref="ga3f21948e9cba2be35d62f616f31248e1" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator-=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga5e7ec75f9c2dd61177a35d939ce85f11">std::valarray::operator-=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#gaa85713bc61889f60a82b58bda5b3dd83">std::indirect_array::operator-=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gaf0a6cb7af0a660e702b2fc729dd7775a"></a><!-- doxytag: member="numeric_arrays::operator&#45;=" ref="gaf0a6cb7af0a660e702b2fc729dd7775a" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator-=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga4a7abbf7fed8cd6b4a9863a1bcc18ec2">std::mask_array::operator-=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga4667f35667105d1ec1aa3e763c503cd4">std::valarray::operator-=</a> (const _Tp &amp;)
<li>void <a class="el" href="a01177.html#ga33b1639f219a2e1b2b0d8e7c6263a457">std::slice_array::operator-=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gabae7fd176abfdb1be788b22b6b66d374"></a><!-- doxytag: member="numeric_arrays::operator&#45;=" ref="gabae7fd176abfdb1be788b22b6b66d374" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator-=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="gafa8b7332a613a204da3afa34fe9cf8b2"></a><!-- doxytag: member="numeric_arrays::operator&#45;=" ref="gafa8b7332a613a204da3afa34fe9cf8b2" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator-=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="gab0ea0214bf90252c66496e29b44cfe91"></a><!-- doxytag: member="numeric_arrays::operator/" ref="gab0ea0214bf90252c66496e29b44cfe91" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __divides, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __divides, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator/</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gaf9b00032053ae1b19d4ab4e93b73f19a"></a><!-- doxytag: member="numeric_arrays::operator/" ref="gaf9b00032053ae1b19d4ab4e93b73f19a" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __divides, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __divides, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator/</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga552256e59bad4ef711a4eb5e77df1296"></a><!-- doxytag: member="numeric_arrays::operator/" ref="ga552256e59bad4ef711a4eb5e77df1296" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __divides, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __divides, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator/</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li>void <a class="el" href="a01177.html#ga6d9040e917e0dc51afa16f708d1c4dec">std::slice_array::operator/=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gaa0066bafbfc3f6f9393750dd177bddc9"></a><!-- doxytag: member="numeric_arrays::operator/=" ref="gaa0066bafbfc3f6f9393750dd177bddc9" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator/=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga4b82c833ae9e58239650b83b3f29eca1">std::gslice_array::operator/=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gaa3955b8c8fbbbca8d41b5e1bfbb39804">std::indirect_array::operator/=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga2c31395e48356f0305f7487c38f38b30"></a><!-- doxytag: member="numeric_arrays::operator/=" ref="ga2c31395e48356f0305f7487c38f38b30" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator/=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga8dad975afa45a7a846c85535d72bc6dd"></a><!-- doxytag: member="numeric_arrays::operator/=" ref="ga8dad975afa45a7a846c85535d72bc6dd" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator/=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gae1ca04e7f4dd39faa4e9f3957a364321">std::mask_array::operator/=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga4572c21b07ac304ac9d7062d2f5ae160">std::valarray::operator/=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga15f95c715e3a16e30ff24477ccf4e502">std::valarray::operator/=</a> (const _Tp &amp;)
<li><a class="anchor" id="gafbf0e13df5158ceef9346854cb7e30ab"></a><!-- doxytag: member="numeric_arrays::operator/=" ref="gafbf0e13df5158ceef9346854cb7e30ab" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator/=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga9188b0bb2bc740609e7ee21ad62fd5a8"></a><!-- doxytag: member="numeric_arrays::operator/=" ref="ga9188b0bb2bc740609e7ee21ad62fd5a8" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator/=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="ga2c825a56fdf35cc6e0ba77ea2866c8c3"></a><!-- doxytag: member="numeric_arrays::operator&lt;" ref="ga2c825a56fdf35cc6e0ba77ea2866c8c3" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __less, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __less, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&lt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gac91cb4dda411c7880c7061ceebd480b5"></a><!-- doxytag: member="numeric_arrays::operator&lt;" ref="gac91cb4dda411c7880c7061ceebd480b5" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __less, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __less, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&lt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gaf386d71b3752a9c10a6214e5567449f2"></a><!-- doxytag: member="numeric_arrays::operator&lt;" ref="gaf386d71b3752a9c10a6214e5567449f2" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __less, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __less, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&lt;</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="gae956383ca5bd5ecc4c4c5aa393a65b54"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;" ref="gae956383ca5bd5ecc4c4c5aa393a65b54" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __shift_left, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __shift_left, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&lt;&lt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga64b5fbbd22528aac2054badc31825070"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;" ref="ga64b5fbbd22528aac2054badc31825070" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __shift_left, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __shift_left, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&lt;&lt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga237f9996f106825908050b57ae5f3df9"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;" ref="ga237f9996f106825908050b57ae5f3df9" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __shift_left, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __shift_left, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&lt;&lt;</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="gaf8cfd6bb9ba10b6fbb87b1953e7c68ca"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;=" ref="gaf8cfd6bb9ba10b6fbb87b1953e7c68ca" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator&lt;&lt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="ga54d7c1f93e3f0f75183c3224c319127b"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;=" ref="ga54d7c1f93e3f0f75183c3224c319127b" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator&lt;&lt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="gae0677779463d8ec898d6ffafb61b2f92"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;=" ref="gae0677779463d8ec898d6ffafb61b2f92" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator&lt;&lt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga9a8367e0954bedb735d651698530936d"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;=" ref="ga9a8367e0954bedb735d651698530936d" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator&lt;&lt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gab0f9c1728739ab933f14cab67ca758a0">std::gslice_array::operator&lt;&lt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gaec386539443ce2edde46ab320698047b">std::indirect_array::operator&lt;&lt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga435a2811affb685f15934a9204bed29e">std::valarray::operator&lt;&lt;=</a> (const _Tp &amp;)
<li><a class="anchor" id="gaf3cbf43b2df9ac170b3140d2f808e56f"></a><!-- doxytag: member="numeric_arrays::operator&lt;&lt;=" ref="gaf3cbf43b2df9ac170b3140d2f808e56f" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator&lt;&lt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga9635c78d05a1fcbc22885223c1432f25">std::valarray::operator&lt;&lt;=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#ga438960c8e50c6b258880323e1cee89f8">std::mask_array::operator&lt;&lt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gab37adfb7985802fb267cd9b53fdf5662">std::slice_array::operator&lt;&lt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga9f3d72b639365f72d54a0626baa35669"></a><!-- doxytag: member="numeric_arrays::operator&lt;=" ref="ga9f3d72b639365f72d54a0626baa35669" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __less_equal, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __less_equal, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&lt;=</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga090f6ced56cde5fdc8fef1aa20c9148f"></a><!-- doxytag: member="numeric_arrays::operator&lt;=" ref="ga090f6ced56cde5fdc8fef1aa20c9148f" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __less_equal, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __less_equal, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&lt;=</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga9aded05cada31b06fe7e7cc9eb1f8e26"></a><!-- doxytag: member="numeric_arrays::operator&lt;=" ref="ga9aded05cada31b06fe7e7cc9eb1f8e26" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __less_equal, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __less_equal, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&lt;=</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li>mask_array &amp; <a class="el" href="a01177.html#gac8928f66422bd3601fcf43b79761abd5">std::mask_array::operator=</a> (const mask_array &amp;)
<li>gslice &amp; <a class="el" href="a01177.html#ga59fd646ebf243e99b2063baf37ba91d0">std::gslice::operator=</a> (const gslice &amp;)
<li>gslice_array &amp; <a class="el" href="a01177.html#gaf25507c9a66f729500964d397b7cb9fb">std::gslice_array::operator=</a> (const gslice_array &amp;)
<li>void <a class="el" href="a01177.html#ga069fab799a33ceeeae5bacff89c82ead">std::gslice_array::operator=</a> (const _Tp &amp;) const 
<li>void <a class="el" href="a01177.html#ga9eb05237975d25439ce188abf3e51c04">std::gslice_array::operator=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gaf9fb31f3d64036812a0b91a3084f162e"></a><!-- doxytag: member="numeric_arrays::operator=" ref="gaf9fb31f3d64036812a0b91a3084f162e" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gafaae9edc5f4ebd28b40872c8205c6260">std::valarray::operator=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga49c5c18aadda56dbea7807dff6a50eb7">std::valarray::operator=</a> (const _Tp &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga4a2fd6ea634b9c5b1b8c109c7ebd9e78">std::valarray::operator=</a> (const slice_array&lt; _Tp &gt; &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gaf6f831b9e82d1370a0275c1e33a5e027">std::valarray::operator=</a> (const gslice_array&lt; _Tp &gt; &amp;)
<li>valarray &amp; <a class="el" href="a01177.html#ga47d81428dce2b008da555d36909b7a85">std::valarray::operator=</a> (initializer_list&lt; _Tp &gt;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga8231d448615e26453136f8311a4cd882">std::valarray::operator=</a> (const indirect_array&lt; _Tp &gt; &amp;)
<li><a class="anchor" id="ga01a0e40f438a1cb6fa9fc535948635ef"></a><!-- doxytag: member="numeric_arrays::operator=" ref="ga01a0e40f438a1cb6fa9fc535948635ef" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li>indirect_array &amp; <a class="el" href="a01177.html#ga73cce032d98e922eeafb676920174f52">std::indirect_array::operator=</a> (const indirect_array &amp;)
<li>void <a class="el" href="a01177.html#ga70068a34845aad834f179258fd6b635b">std::indirect_array::operator=</a> (const _Tp &amp;) const 
<li>void <a class="el" href="a01177.html#gafcd6e9ffb6608d832455b12a1e3cc6cd">std::indirect_array::operator=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga40022caf5298c1042386ac3a44627426">std::valarray::operator=</a> (const mask_array&lt; _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#ga0a613d4e7fab5ecb839d3013881fcaa8">std::mask_array::operator=</a> (const _Tp &amp;) const 
<li><a class="anchor" id="gaf4737cb7b2aef9a24d88fa43ae98c19d"></a><!-- doxytag: member="numeric_arrays::operator=" ref="gaf4737cb7b2aef9a24d88fa43ae98c19d" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
void <b>std::mask_array::operator=</b> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga4825f711e7d16b55fc32be477b598ed0"></a><!-- doxytag: member="numeric_arrays::operator=" ref="ga4825f711e7d16b55fc32be477b598ed0" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="gadafbd50db24f68cccbba0a1352004f8e"></a><!-- doxytag: member="numeric_arrays::operator=" ref="gadafbd50db24f68cccbba0a1352004f8e" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>slice_array &amp; <a class="el" href="a01177.html#ga638dcc09b7202f5e671c6637bf01db31">std::slice_array::operator=</a> (const slice_array &amp;)
<li>void <a class="el" href="a01177.html#gae10ce876a57058a72aa03f907dab3012">std::slice_array::operator=</a> (const _Tp &amp;) const 
<li><a class="anchor" id="ga432aed9d6e91d8e4cf313fad73c54e28"></a><!-- doxytag: member="numeric_arrays::operator=" ref="ga432aed9d6e91d8e4cf313fad73c54e28" args="(const _Expr&lt; _Ex, _Tp &gt; &amp;__e) const " -->
template&lt;class _Ex &gt; void <b>std::mask_array::operator=</b> (const _Expr&lt; _Ex, _Tp &gt; &amp;__e) const 
<li>void <a class="el" href="a01177.html#gae39c45b1617c49d356806f8cc62a367d">std::slice_array::operator=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga6a8cc56d1b71dc596021b207755e90bf"></a><!-- doxytag: member="numeric_arrays::operator==" ref="ga6a8cc56d1b71dc596021b207755e90bf" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __equal_to, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __equal_to, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator==</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gaa74ec70acbe4d312bbf2095b098f6a7f"></a><!-- doxytag: member="numeric_arrays::operator==" ref="gaa74ec70acbe4d312bbf2095b098f6a7f" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __equal_to, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __equal_to, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator==</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gaacd1f9e3f0aecf7c238847be2ee3e171"></a><!-- doxytag: member="numeric_arrays::operator==" ref="gaacd1f9e3f0aecf7c238847be2ee3e171" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __equal_to, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __equal_to, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator==</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="gaaea88120b2853bbffd5a15424affbc0c"></a><!-- doxytag: member="numeric_arrays::operator&gt;" ref="gaaea88120b2853bbffd5a15424affbc0c" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __greater, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __greater, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&gt;</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga2d5e232c9c4ff867524f80f81d138a47"></a><!-- doxytag: member="numeric_arrays::operator&gt;" ref="ga2d5e232c9c4ff867524f80f81d138a47" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __greater, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __greater, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&gt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gaf2f210d5d605b392dc4321d52a045719"></a><!-- doxytag: member="numeric_arrays::operator&gt;" ref="gaf2f210d5d605b392dc4321d52a045719" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __greater, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __greater, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator&gt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga3f1b5a86caccb823ab6e2a20d753cefd"></a><!-- doxytag: member="numeric_arrays::operator&gt;=" ref="ga3f1b5a86caccb823ab6e2a20d753cefd" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos<br class="typebreak"/>
&lt; __greater_equal, _ValArray, <br class="typebreak"/>
_ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __greater_equal, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&gt;=</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gace876632fd9acefce506358a1c31b59d"></a><!-- doxytag: member="numeric_arrays::operator&gt;=" ref="gace876632fd9acefce506358a1c31b59d" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos<br class="typebreak"/>
&lt; __greater_equal, _ValArray, <br class="typebreak"/>
_Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __greater_equal, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&gt;=</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gad1fd08f987c3dad71c924205c145f715"></a><!-- doxytag: member="numeric_arrays::operator&gt;=" ref="gad1fd08f987c3dad71c924205c145f715" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos<br class="typebreak"/>
&lt; __greater_equal, _Constant, <br class="typebreak"/>
_ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __greater_equal, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&gt;=</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga1b22f6267208256e5d88d1d70e6a52a2"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;" ref="ga1b22f6267208256e5d88d1d70e6a52a2" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __shift_right, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __shift_right, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&gt;&gt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga426386bf5b11bea1eb82d3b15222e292"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;" ref="ga426386bf5b11bea1eb82d3b15222e292" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __shift_right, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __shift_right, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&gt;&gt;</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="gaeb491a007864e82d44ea928bdd50b680"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;" ref="gaeb491a007864e82d44ea928bdd50b680" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __shift_right, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __shift_right, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator&gt;&gt;</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="ga789fe26ed571aa99c88c841004745352"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;=" ref="ga789fe26ed571aa99c88c841004745352" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator&gt;&gt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga16515046068d91ad40a5d4c58f749106">std::slice_array::operator&gt;&gt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gab524f20f61414dfc27422913f7b00674"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;=" ref="gab524f20f61414dfc27422913f7b00674" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator&gt;&gt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga0a06ab912b1a3d64da36a5edb41425c7"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;=" ref="ga0a06ab912b1a3d64da36a5edb41425c7" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator&gt;&gt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#ga78609191ed429e6f38445e10bb0731b5">std::indirect_array::operator&gt;&gt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gaf6bb40114066507b109fa965dbd0a8ee">std::gslice_array::operator&gt;&gt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga75c889d5d46d6b355b3239aca5991084">std::mask_array::operator&gt;&gt;=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga8cf0961b762ed43f445082dbc729ead0"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;=" ref="ga8cf0961b762ed43f445082dbc729ead0" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator&gt;&gt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga5ce6f32c286043434e864d28271f2069">std::valarray::operator&gt;&gt;=</a> (const _Tp &amp;)
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga7f2a41abd2f316f4de7942652da2410d">std::valarray::operator&gt;&gt;=</a> (const valarray&lt; _Tp &gt; &amp;)
<li><a class="anchor" id="ga613ae42e59cb06d9b65f8e2d341faf8b"></a><!-- doxytag: member="numeric_arrays::operator&gt;&gt;=" ref="ga613ae42e59cb06d9b65f8e2d341faf8b" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator&gt;&gt;=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>_Tp &amp; <a class="el" href="a01177.html#gae5bfe3fdce0f02ed57d7b683e0f983c6">std::valarray::operator[]</a> (size_t)
<li>_Expr&lt; _GClos&lt; _ValArray, _Tp &gt;<br class="typebreak"/>
, _Tp &gt; <a class="el" href="a01177.html#ga98a951bffd26f94d7fe304694a86544e">std::valarray::operator[]</a> (const gslice &amp;) const 
<li>_Expr&lt; _IClos&lt; _ValArray, _Tp &gt;<br class="typebreak"/>
, _Tp &gt; <a class="el" href="a01177.html#gade2604339bc1d189d7a62a986a4326ef">std::valarray::operator[]</a> (const valarray&lt; size_t &gt; &amp;) const 
<li>mask_array&lt; _Tp &gt; <a class="el" href="a01177.html#gaee9273f332428dd23981f9b08bacc8ff">std::valarray::operator[]</a> (const valarray&lt; bool &gt; &amp;)
<li>slice_array&lt; _Tp &gt; <a class="el" href="a01177.html#ga69e84a25b80962a3f50d18d909268601">std::valarray::operator[]</a> (slice)
<li>indirect_array&lt; _Tp &gt; <a class="el" href="a01177.html#ga7a2ab3f88e43845385bb0507ac2408f4">std::valarray::operator[]</a> (const valarray&lt; size_t &gt; &amp;)
<li>_Expr&lt; _SClos&lt; _ValArray, _Tp &gt;<br class="typebreak"/>
, _Tp &gt; <a class="el" href="a01177.html#gae61c7e966cedd8e59e43e3bfddafbc36">std::valarray::operator[]</a> (slice) const 
<li>valarray&lt; _Tp &gt; <a class="el" href="a01177.html#gacd7360639864e8007eb9ac1e92bd9512">std::valarray::operator[]</a> (const valarray&lt; bool &gt; &amp;) const 
<li><a class="anchor" id="gac947a801233ca54259e884bae0c50546"></a><!-- doxytag: member="numeric_arrays::operator[]" ref="gac947a801233ca54259e884bae0c50546" args="(size_t) const " -->
const _Tp &amp; <b>std::valarray::operator[]</b> (size_t) const 
<li>gslice_array&lt; _Tp &gt; <a class="el" href="a01177.html#ga2f3c1d98b84bfb47f1f9ef4ac20e0e95">std::valarray::operator[]</a> (const gslice &amp;)
<li><a class="anchor" id="ga54142b0265d0621798ed5aa8e1c804a2"></a><!-- doxytag: member="numeric_arrays::operator^" ref="ga54142b0265d0621798ed5aa8e1c804a2" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_xor, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __bitwise_xor, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator^</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="ga35d252951813470d87f05100ae2f8b87"></a><!-- doxytag: member="numeric_arrays::operator^" ref="ga35d252951813470d87f05100ae2f8b87" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_xor, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __bitwise_xor, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator^</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gae1d28bbfbbb0622578c1bb159405533d"></a><!-- doxytag: member="numeric_arrays::operator^" ref="gae1d28bbfbbb0622578c1bb159405533d" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_xor, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun<br class="typebreak"/>
&lt; __bitwise_xor, _Tp &gt;<br class="typebreak"/>
::result_type &gt; <b>std::operator^</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li>void <a class="el" href="a01177.html#ga8131282768761b788fc60bdb4fdcd96c">std::mask_array::operator^=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga62add8f62e7b74d4de773956b4d63b10">std::gslice_array::operator^=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="gaaf8584a814eec1623a97e8668be38166"></a><!-- doxytag: member="numeric_arrays::operator^=" ref="gaaf8584a814eec1623a97e8668be38166" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator^=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga8ede3a708e6bf636afb514014dfd3a3a"></a><!-- doxytag: member="numeric_arrays::operator^=" ref="ga8ede3a708e6bf636afb514014dfd3a3a" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator^=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga5fde210ebf82cb6f87ecf4ea11af57cf"></a><!-- doxytag: member="numeric_arrays::operator^=" ref="ga5fde210ebf82cb6f87ecf4ea11af57cf" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator^=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gab3c6f52083354874b9d1dd19e0732ac3">std::slice_array::operator^=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga945c098affa36e4df42895bca9937b61">std::valarray::operator^=</a> (const valarray&lt; _Tp &gt; &amp;)
<li>void <a class="el" href="a01177.html#ga08897b4419bbb62dcd0d41b8a11bc3af">std::indirect_array::operator^=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga12372c525f0ae4cdeb7180c7337b57ed">std::valarray::operator^=</a> (const _Tp &amp;)
<li><a class="anchor" id="gaa9823c402e882de0ef09eb34fcdb17b3"></a><!-- doxytag: member="numeric_arrays::operator^=" ref="gaa9823c402e882de0ef09eb34fcdb17b3" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator^=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="gafddd9ace5cba8b1a5159fc03f30424a8"></a><!-- doxytag: member="numeric_arrays::operator^=" ref="gafddd9ace5cba8b1a5159fc03f30424a8" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator^=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="ga3bb37c48f96ab6b4d449ee109578c216"></a><!-- doxytag: member="numeric_arrays::operator|" ref="ga3bb37c48f96ab6b4d449ee109578c216" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_or, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __bitwise_or, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator|</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li><a class="anchor" id="gac54d68333dc5235b8f2eb6611ebb78b7"></a><!-- doxytag: member="numeric_arrays::operator|" ref="gac54d68333dc5235b8f2eb6611ebb78b7" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_or, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __bitwise_or, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator|</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="gac8c8e59571e927d9fc627852366de546"></a><!-- doxytag: member="numeric_arrays::operator|" ref="gac8c8e59571e927d9fc627852366de546" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __bitwise_or, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __bitwise_or, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator|</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li>void <a class="el" href="a01177.html#ga9a5a6bc1d8f208dbc1dca17c362aba9a">std::slice_array::operator|=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#gaf20cc6bf249d338dd1fdb26f4363ee2e">std::valarray::operator|=</a> (const _Tp &amp;)
<li><a class="anchor" id="ga83808c7b98b5de676ad1c50fd0e95b28"></a><!-- doxytag: member="numeric_arrays::operator|=" ref="ga83808c7b98b5de676ad1c50fd0e95b28" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::indirect_array::operator|=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga9902d9d911ac0ab636086c53c52bf0d7">std::gslice_array::operator|=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#ga93bcb66aca67538048d47142145ce48a">std::indirect_array::operator|=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga9ba21a525210e84638afc4fd56093e39"></a><!-- doxytag: member="numeric_arrays::operator|=" ref="ga9ba21a525210e84638afc4fd56093e39" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::gslice_array::operator|=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>void <a class="el" href="a01177.html#gaf33e4ee5cf44bd3a667e4a5eee948587">std::mask_array::operator|=</a> (const valarray&lt; _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga8663bfd3600748095a7fa639e3031eaa"></a><!-- doxytag: member="numeric_arrays::operator|=" ref="ga8663bfd3600748095a7fa639e3031eaa" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::mask_array::operator|=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li><a class="anchor" id="ga7f8668e106012cbaa638db212ba9cb75"></a><!-- doxytag: member="numeric_arrays::operator|=" ref="ga7f8668e106012cbaa638db212ba9cb75" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;) const " -->
template&lt;class _Dom &gt; void <b>std::slice_array::operator|=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;) const 
<li>valarray&lt; _Tp &gt; &amp; <a class="el" href="a01177.html#ga2082939513c0702ce488c2dc27e98951">std::valarray::operator|=</a> (const valarray&lt; _Tp &gt; &amp;)
<li><a class="anchor" id="ga9ec1b40b748a29c06ab3136dd4f36625"></a><!-- doxytag: member="numeric_arrays::operator|=" ref="ga9ec1b40b748a29c06ab3136dd4f36625" args="(const _Expr&lt; _Dom, _Tp &gt; &amp;)" -->
template&lt;class _Dom &gt; valarray&lt; _Tp &gt; &amp; <b>std::valarray::operator|=</b> (const _Expr&lt; _Dom, _Tp &gt; &amp;)
<li><a class="anchor" id="ga1b57e245ffdaf41e9c26a5ffa7c49b13"></a><!-- doxytag: member="numeric_arrays::operator||" ref="ga1b57e245ffdaf41e9c26a5ffa7c49b13" args="(const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __logical_or, <br class="typebreak"/>
_ValArray, _Constant, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __logical_or, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator||</b> (const valarray&lt; _Tp &gt; &amp;__v, const _Tp &amp;__t)
<li><a class="anchor" id="gab8c440e5e32c64c4da2978c59c1f989a"></a><!-- doxytag: member="numeric_arrays::operator||" ref="gab8c440e5e32c64c4da2978c59c1f989a" args="(const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __logical_or, <br class="typebreak"/>
_Constant, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __logical_or, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator||</b> (const _Tp &amp;__t, const valarray&lt; _Tp &gt; &amp;__v)
<li><a class="anchor" id="ga51872e82340fd91843098a31adab13ac"></a><!-- doxytag: member="numeric_arrays::operator||" ref="ga51872e82340fd91843098a31adab13ac" args="(const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)" -->
template&lt;typename _Tp &gt; _Expr&lt; _BinClos&lt; __logical_or, <br class="typebreak"/>
_ValArray, _ValArray, _Tp, _Tp &gt;<br class="typebreak"/>
, typename __fun&lt; __logical_or, <br class="typebreak"/>
_Tp &gt;::result_type &gt; <b>std::operator||</b> (const valarray&lt; _Tp &gt; &amp;__v, const valarray&lt; _Tp &gt; &amp;__w)
<li>_UnaryOp&lt; __bitwise_not &gt;::_Rt <a class="el" href="a01177.html#ga802921a218a3b640fcb2c839701db905">std::valarray::operator~</a> () const 
<li>void <a class="el" href="a01177.html#ga8f9fdb05edd4a7364dec8a5e9ae2a0bb">std::valarray::resize</a> (size_t __size, _Tp __c=_Tp())
<li>valarray&lt; _Tp &gt; <a class="el" href="a01177.html#ga9a8c05a074abad2cd4c15634dabc250f">std::valarray::shift</a> (int) const 
<li>size_t <a class="el" href="a01177.html#ga445a43f417432dd1b9aed90ef239c700">std::slice::size</a> () const 
<li>size_t <a class="el" href="a01177.html#gafcd42f466b41bb7059f6edd3af7be4c8">std::valarray::size</a> () const 
<li>valarray&lt; size_t &gt; <a class="el" href="a01177.html#ga5854a4d32a1ce043cc8b26cc8d02606b">std::gslice::size</a> () const 
<li>size_t <a class="el" href="a01177.html#gac03aae90e55ed30894f1868b3e9accce">std::gslice::start</a> () const 
<li>size_t <a class="el" href="a01177.html#ga1bd4227a2c4a6cc74342b797384fbab2">std::slice::start</a> () const 
<li>size_t <a class="el" href="a01177.html#ga4d464eb22d9ad823ecb9b7eab22c6300">std::slice::stride</a> () const 
<li>valarray&lt; size_t &gt; <a class="el" href="a01177.html#gaf068a1b3201d6be2f864d81c5da54d4d">std::gslice::stride</a> () const 
<li>_Tp <a class="el" href="a01177.html#ga00295ac42c201866e7178edb6878b316">std::valarray::sum</a> () const 
</ul>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Classes and functions for representing and manipulating arrays of elements. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga2cdeff5f9ecb19bdb80fc3752fdaa733"></a><!-- doxytag: member="std::gslice::gslice" ref="ga2cdeff5f9ecb19bdb80fc3752fdaa733" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::gslice::gslice </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an empty slice. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00149">149</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga446a80014083fad6755f54f2ddafa859"></a><!-- doxytag: member="std::gslice::gslice" ref="ga446a80014083fad6755f54f2ddafa859" args="(size_t, const valarray&lt; size_t &gt; &amp;, const valarray&lt; size_t &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::gslice::gslice </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; size_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>__l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; size_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>__s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a slice. </p>
<p>Constructs a slice with as many dimensions as the length of the <em>l</em> and <em>s</em> arrays.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">o</td><td>Offset in array of first element. </td></tr>
    <tr><td class="paramname">l</td><td>Array of dimension lengths. </td></tr>
    <tr><td class="paramname">s</td><td>Array of dimension strides between array elements. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a00889_source.html#l00153">153</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6d537efe4eac64e1eabe933628b415ce"></a><!-- doxytag: member="std::gslice::gslice" ref="ga6d537efe4eac64e1eabe933628b415ce" args="(const gslice &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::gslice::gslice </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00488.html">gslice</a> &amp;&#160;</td>
          <td class="paramname"><em>__g</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00158">158</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="gab775a3f1c7c0d12448513c036e1ae22b"></a><!-- doxytag: member="std::gslice_array::gslice_array" ref="gab775a3f1c7c0d12448513c036e1ae22b" args="(const gslice_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::gslice_array </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00489.html">gslice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. Both slices refer to the same underlying array. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00144">144</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gad5e982b5f515ce67d9e6b55c84a61cb2"></a><!-- doxytag: member="std::indirect_array::indirect_array" ref="gad5e982b5f515ce67d9e6b55c84a61cb2" args="(const indirect_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::indirect_array </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00523.html">indirect_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. Both slices refer to the same underlying array. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00144">144</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga63910750064214d819524e634cdaebfa"></a><!-- doxytag: member="std::mask_array::mask_array" ref="ga63910750064214d819524e634cdaebfa" args="(const mask_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::mask_array </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00594.html">mask_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. Both slices refer to the same underlying array. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00140">140</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6a83c2410180b69ca38a2da2c4c984b9"></a><!-- doxytag: member="std::slice::slice" ref="ga6a83c2410180b69ca38a2da2c4c984b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::slice::slice </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an empty slice. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00091">91</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga101d5910427244bc3ac8fac64da5ea13"></a><!-- doxytag: member="std::slice::slice" ref="ga101d5910427244bc3ac8fac64da5ea13" args="(size_t, size_t, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::slice::slice </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct a slice. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">o</td><td>Offset in array of first element. </td></tr>
    <tr><td class="paramname">d</td><td>Number of elements in slice. </td></tr>
    <tr><td class="paramname">s</td><td>Stride between array elements. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01032_source.html#l00095">95</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga886109b8edc60759a1c07ed209bf6110"></a><!-- doxytag: member="std::slice_array::slice_array" ref="ga886109b8edc60759a1c07ed209bf6110" args="(const slice_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::slice_array </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00701.html">slice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. Both slices refer to the same underlying array. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00208">208</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaa67c616cc84294b4ecfe9492e673e937"></a><!-- doxytag: member="std::valarray::valarray" ref="gaa67c616cc84294b4ecfe9492e673e937" args="(const slice_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00701.html">slice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__sa</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with the same size and values in <em>sa</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00617">617</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga41d41b2154090e3aa77b2a8c8c1eafe2"></a><!-- doxytag: member="std::valarray::valarray" ref="ga41d41b2154090e3aa77b2a8c8c1eafe2" args="(const gslice_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00489.html">gslice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__ga</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with the same size and values in <em>ga</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00626">626</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaa097c18bfb82fa18eb77d561e3f3220d"></a><!-- doxytag: member="std::valarray::valarray" ref="gaa097c18bfb82fa18eb77d561e3f3220d" args="(const valarray &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00610">610</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga341e360faf03730a2ad4ddb98bb84caa"></a><!-- doxytag: member="std::valarray::valarray" ref="ga341e360faf03730a2ad4ddb98bb84caa" args="(const mask_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00594.html">mask_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__ma</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with the same size and values in <em>ma</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00637">637</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga4440404083086817b9e50ddecfa604fb"></a><!-- doxytag: member="std::valarray::valarray" ref="ga4440404083086817b9e50ddecfa604fb" args="(const indirect_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00523.html">indirect_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__ia</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with the same size and values in <em>ia</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00646">646</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga86cb8edd85b0f415ff434169746203b8"></a><!-- doxytag: member="std::valarray::valarray" ref="ga86cb8edd85b0f415ff434169746203b8" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an empty array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00585">585</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaa0445cb9da95df6871ea1c2b625aedf7"></a><!-- doxytag: member="std::valarray::valarray" ref="gaa0445cb9da95df6871ea1c2b625aedf7" args="(initializer_list&lt; _Tp &gt;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00524.html">initializer_list</a>&lt; _Tp &gt;&#160;</td>
          <td class="paramname"><em>__l</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with an <a class="el" href="a00524.html" title="initializer_list">initializer_list</a> of values. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00656">656</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga97d87db7cf732f6df07a4bc214ab1b6c"></a><!-- doxytag: member="std::valarray::valarray" ref="ga97d87db7cf732f6df07a4bc214ab1b6c" args="(size_t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__n</em></td><td>)</td>
          <td><code> [inline, explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with <em>n</em> elements. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00589">589</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaa3081177498d05f233dc919b723ac7ca"></a><!-- doxytag: member="std::valarray::valarray" ref="gaa3081177498d05f233dc919b723ac7ca" args="(const _Tp &amp;, size_t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::valarray </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construct an array with <em>n</em> elements initialized to <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00595">595</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga1d1f37cf92925a601af3246c55896251"></a><!-- doxytag: member="std::gslice::~gslice" ref="ga1d1f37cf92925a601af3246c55896251" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::gslice::~gslice </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructor. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00163">163</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga796378bd8aec65c562ea7a3d016735df"></a><!-- doxytag: member="std::valarray::apply" ref="ga796378bd8aec65c562ea7a3d016735df" args="(_Tp func(_Tp)) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Expr&lt; _ValFunClos&lt; _ValArray, _Tp &gt;, _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::apply </td>
          <td>(</td>
          <td class="paramtype">_Tp &#160;</td>
          <td class="paramname"><em>func</em>_Tp</td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Apply a function to the array. </p>
<p>Returns a new valarray with elements assigned to the result of applying func to the corresponding element of this array. The new array has the same size as this one.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">func</td><td>Function of Tp returning Tp to apply. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray with transformed elements. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00979">979</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga70697715bfd6dad4e7b467ca62afa3cb"></a><!-- doxytag: member="std::valarray::apply" ref="ga70697715bfd6dad4e7b467ca62afa3cb" args="(_Tp func(const _Tp &amp;)) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Expr&lt; _RefFunClos&lt; _ValArray, _Tp &gt;, _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::apply </td>
          <td>(</td>
          <td class="paramtype">_Tp &#160;</td>
          <td class="paramname"><em>func</em>const _Tp &amp;</td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Apply a function to the array. </p>
<p>Returns a new valarray with elements assigned to the result of applying func to the corresponding element of this array. The new array has the same size as this one.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">func</td><td>Function of const Tp&amp; returning Tp to apply. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray with transformed elements. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00987">987</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga324e4ed17c2462ba8fe19dbca8955262"></a><!-- doxytag: member="std::begin" ref="ga324e4ed17c2462ba8fe19dbca8955262" args="(valarray&lt; _Tp &gt; &amp;__va)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Tp* std::begin </td>
          <td>(</td>
          <td class="paramtype">valarray&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__va</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an iterator pointing to the first element of the valarray. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">va</td><td>valarray. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l01126">1126</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga2e85dd4fcb8e9ab05763014a082b2e9d"></a><!-- doxytag: member="std::begin" ref="ga2e85dd4fcb8e9ab05763014a082b2e9d" args="(const valarray&lt; _Tp &gt; &amp;__va)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const _Tp* std::begin </td>
          <td>(</td>
          <td class="paramtype">const valarray&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__va</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an iterator pointing to the first element of the const valarray. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">va</td><td>valarray. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l01136">1136</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga6bbb119a19e507b983fc2ff7b2692243"></a><!-- doxytag: member="std::valarray::cshift" ref="ga6bbb119a19e507b983fc2ff7b2692243" args="(int) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::cshift </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>__n</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a rotated array. </p>
<p>A new valarray is constructed as a copy of this array with elements in shifted positions. For an element with index i, the new position is (i - n) % <a class="el" href="a01177.html#gafcd42f466b41bb7059f6edd3af7be4c8" title="Return the number of elements in array.">size()</a>. The new valarray has the same size as the current one. Elements that are shifted beyond the array bounds are shifted into the other end of the array. No elements are lost.</p>
<p>Positive arguments shift toward index 0, wrapping around the top. Negative arguments shift towards the top, wrapping around to 0.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td>Number of element positions to rotate. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray with elements in shifted positions. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00905">905</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga9390a942ee3787d3c444ebeb276d872f"></a><!-- doxytag: member="std::end" ref="ga9390a942ee3787d3c444ebeb276d872f" args="(const valarray&lt; _Tp &gt; &amp;__va)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const _Tp* std::end </td>
          <td>(</td>
          <td class="paramtype">const valarray&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__va</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an iterator pointing to one past the last element of the const valarray. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">va</td><td>valarray. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l01156">1156</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="gab0daec6b9463a6746eb35f7d31db6b79"></a><!-- doxytag: member="std::end" ref="gab0daec6b9463a6746eb35f7d31db6b79" args="(valarray&lt; _Tp &gt; &amp;__va)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Tp* std::end </td>
          <td>(</td>
          <td class="paramtype">valarray&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__va</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an iterator pointing to one past the last element of the valarray. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">va</td><td>valarray. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l01146">1146</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8010118c8f0472172a808754940c3b66"></a><!-- doxytag: member="std::valarray::max" ref="ga8010118c8f0472172a808754940c3b66" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Tp <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::max </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the maximum element using operator&lt;(). </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00971">971</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01045_source.html#l06257">std::max_element()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5f80e67e1584e93145b89fb377ae1ca6"></a><!-- doxytag: member="std::valarray::min" ref="ga5f80e67e1584e93145b89fb377ae1ca6" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Tp <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::min </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the minimum element using operator&lt;(). </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00963">963</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01045_source.html#l06201">std::min_element()</a>.</p>

</div>
</div>
<a class="anchor" id="gac4373547895ec9df9035719b38a2621a"></a><!-- doxytag: member="std::valarray::operator!" ref="gac4373547895ec9df9035719b38a2621a" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt;::template _UnaryOp&lt; __logical_not &gt;::_Rt <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator! </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a new valarray by applying unary ! to each element. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01006">1006</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga8b1bb0d566b27bc499d6b93dc402cd62"></a><!-- doxytag: member="std::gslice_array::operator%=" ref="ga8b1bb0d566b27bc499d6b93dc402cd62" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator%= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modulo slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00203">203</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga0350b09754f53b3ecf5ce504961557b1"></a><!-- doxytag: member="std::indirect_array::operator%=" ref="ga0350b09754f53b3ecf5ce504961557b1" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator%= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modulo slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00197">197</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1d41d786ee36e2c503cd10965b0be4da"></a><!-- doxytag: member="std::mask_array::operator%=" ref="ga1d41d786ee36e2c503cd10965b0be4da" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator%= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modulo slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00193">193</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga64fd546424cb6eb21396e7049fb2c17e"></a><!-- doxytag: member="std::valarray::operator%=" ref="ga64fd546424cb6eb21396e7049fb2c17e" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator%= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set each element e of array to e % <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01033">1033</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gadc5edf2598de6c9bbfe67c8cdc7ff3ab"></a><!-- doxytag: member="std::valarray::operator%=" ref="gadc5edf2598de6c9bbfe67c8cdc7ff3ab" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator%= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modulo elements of array by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01033">1033</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gadf75ff3017f688fcfd07549fbb12db7f"></a><!-- doxytag: member="std::slice_array::operator%=" ref="gadf75ff3017f688fcfd07549fbb12db7f" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator%= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modulo slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00259">259</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac9cb668893455c88125b80f950d6a224"></a><!-- doxytag: member="std::gslice_array::operator&amp;=" ref="gac9cb668893455c88125b80f950d6a224" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical and slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00207">207</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5b799f85d3a86b050200bd7a12e63577"></a><!-- doxytag: member="std::indirect_array::operator&amp;=" ref="ga5b799f85d3a86b050200bd7a12e63577" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical and slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00201">201</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga2497057b1e231dfce7d82f9543e56615"></a><!-- doxytag: member="std::mask_array::operator&amp;=" ref="ga2497057b1e231dfce7d82f9543e56615" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical and slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00197">197</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae28731f4febbbd9112d21a15c53f2470"></a><!-- doxytag: member="std::valarray::operator&amp;=" ref="gae28731f4febbbd9112d21a15c53f2470" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set each element e of array to e &amp; <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01035">1035</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaa916c186794e2cb39e374da325e0810e"></a><!-- doxytag: member="std::valarray::operator&amp;=" ref="gaa916c186794e2cb39e374da325e0810e" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical and corresponding elements of <em>v</em> with elements of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01035">1035</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga35bba0f57b7405ccc6883eac4adb644c"></a><!-- doxytag: member="std::slice_array::operator&amp;=" ref="ga35bba0f57b7405ccc6883eac4adb644c" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator&amp;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical and slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00263">263</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf1125ca086a1f57c5c6179156c14c7e8"></a><!-- doxytag: member="std::gslice_array::operator*=" ref="gaf1125ca086a1f57c5c6179156c14c7e8" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Multiply slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00201">201</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gadff57968ef29bba78ebb166fa1b7ec5a"></a><!-- doxytag: member="std::indirect_array::operator*=" ref="gadff57968ef29bba78ebb166fa1b7ec5a" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Multiply slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00195">195</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4ac4da0d39dc10073039cf3c23132f1e"></a><!-- doxytag: member="std::mask_array::operator*=" ref="ga4ac4da0d39dc10073039cf3c23132f1e" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Multiply slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00191">191</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gab5a419c3673c284962634894e9c1fc20"></a><!-- doxytag: member="std::valarray::operator*=" ref="gab5a419c3673c284962634894e9c1fc20" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Multiply elements of array by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01031">1031</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga345cd13171b5d52efb4979a1b3930ea6"></a><!-- doxytag: member="std::valarray::operator*=" ref="ga345cd13171b5d52efb4979a1b3930ea6" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Multiply each element of array by <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01031">1031</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga32e507f1f15c5482418a53028e3cf2a6"></a><!-- doxytag: member="std::slice_array::operator*=" ref="ga32e507f1f15c5482418a53028e3cf2a6" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Multiply slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00257">257</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1b6053f9e7d253bb2cf3bc264f7d9b33"></a><!-- doxytag: member="std::valarray::operator+" ref="ga1b6053f9e7d253bb2cf3bc264f7d9b33" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt;::template _UnaryOp&lt; __unary_plus &gt;::_Rt <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator+ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a new valarray by applying unary + to each element. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01003">1003</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gacf49bfc76baa9984b2ab86e8d3aaedc8"></a><!-- doxytag: member="std::slice_array::operator+=" ref="gacf49bfc76baa9984b2ab86e8d3aaedc8" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add corresponding elements of <em>v</em> to slice elements. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00260">260</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaca0b104d031156f87729d4aa1bc52748"></a><!-- doxytag: member="std::gslice_array::operator+=" ref="gaca0b104d031156f87729d4aa1bc52748" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add corresponding elements of <em>v</em> to slice elements. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00204">204</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4aedc2a73d90d04ab4acf286f4b80540"></a><!-- doxytag: member="std::indirect_array::operator+=" ref="ga4aedc2a73d90d04ab4acf286f4b80540" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add corresponding elements of <em>v</em> to slice elements. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00198">198</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga75cc5c668aaade5ccc50b199d789e191"></a><!-- doxytag: member="std::valarray::operator+=" ref="ga75cc5c668aaade5ccc50b199d789e191" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add <em>t</em> to each element of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01029">1029</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga9d12d6c2ef072281f7ed4a096cc39563"></a><!-- doxytag: member="std::mask_array::operator+=" ref="ga9d12d6c2ef072281f7ed4a096cc39563" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add corresponding elements of <em>v</em> to slice elements. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00194">194</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga8b82cbb5b9eafa8c1fc86ae8678e1f36"></a><!-- doxytag: member="std::valarray::operator+=" ref="ga8b82cbb5b9eafa8c1fc86ae8678e1f36" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Add corresponding elements of <em>v</em> to elements of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01029">1029</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaf020529c504b19dbd026d12e6ed6f63d"></a><!-- doxytag: member="std::valarray::operator&#45;" ref="gaf020529c504b19dbd026d12e6ed6f63d" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt;::template _UnaryOp&lt; __negate &gt;::_Rt <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator- </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a new valarray by applying unary - to each element. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01004">1004</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga4922e69f7ec549c73dd4ab55c338074b"></a><!-- doxytag: member="std::gslice_array::operator&#45;=" ref="ga4922e69f7ec549c73dd4ab55c338074b" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Subtract corresponding elements of <em>v</em> from slice elements. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00205">205</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5e7ec75f9c2dd61177a35d939ce85f11"></a><!-- doxytag: member="std::valarray::operator&#45;=" ref="ga5e7ec75f9c2dd61177a35d939ce85f11" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Subtract corresponding elements of <em>v</em> from elements of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01030">1030</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaa85713bc61889f60a82b58bda5b3dd83"></a><!-- doxytag: member="std::indirect_array::operator&#45;=" ref="gaa85713bc61889f60a82b58bda5b3dd83" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Subtract corresponding elements of <em>v</em> from slice elements. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00199">199</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4a7abbf7fed8cd6b4a9863a1bcc18ec2"></a><!-- doxytag: member="std::mask_array::operator&#45;=" ref="ga4a7abbf7fed8cd6b4a9863a1bcc18ec2" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Subtract corresponding elements of <em>v</em> from slice elements. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00195">195</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4667f35667105d1ec1aa3e763c503cd4"></a><!-- doxytag: member="std::valarray::operator&#45;=" ref="ga4667f35667105d1ec1aa3e763c503cd4" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Subtract <em>t</em> to each element of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01030">1030</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga33b1639f219a2e1b2b0d8e7c6263a457"></a><!-- doxytag: member="std::slice_array::operator&#45;=" ref="ga33b1639f219a2e1b2b0d8e7c6263a457" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Subtract corresponding elements of <em>v</em> from slice elements. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00261">261</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6d9040e917e0dc51afa16f708d1c4dec"></a><!-- doxytag: member="std::slice_array::operator/=" ref="ga6d9040e917e0dc51afa16f708d1c4dec" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Divide slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00258">258</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4b82c833ae9e58239650b83b3f29eca1"></a><!-- doxytag: member="std::gslice_array::operator/=" ref="ga4b82c833ae9e58239650b83b3f29eca1" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Divide slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00202">202</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaa3955b8c8fbbbca8d41b5e1bfbb39804"></a><!-- doxytag: member="std::indirect_array::operator/=" ref="gaa3955b8c8fbbbca8d41b5e1bfbb39804" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Divide slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00196">196</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae1ca04e7f4dd39faa4e9f3957a364321"></a><!-- doxytag: member="std::mask_array::operator/=" ref="gae1ca04e7f4dd39faa4e9f3957a364321" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Divide slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00192">192</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4572c21b07ac304ac9d7062d2f5ae160"></a><!-- doxytag: member="std::valarray::operator/=" ref="ga4572c21b07ac304ac9d7062d2f5ae160" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Divide elements of array by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01032">1032</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga15f95c715e3a16e30ff24477ccf4e502"></a><!-- doxytag: member="std::valarray::operator/=" ref="ga15f95c715e3a16e30ff24477ccf4e502" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Divide each element of array by <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01032">1032</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gab0f9c1728739ab933f14cab67ca758a0"></a><!-- doxytag: member="std::gslice_array::operator&lt;&lt;=" ref="gab0f9c1728739ab933f14cab67ca758a0" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Left shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00209">209</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaec386539443ce2edde46ab320698047b"></a><!-- doxytag: member="std::indirect_array::operator&lt;&lt;=" ref="gaec386539443ce2edde46ab320698047b" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Left shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00203">203</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga435a2811affb685f15934a9204bed29e"></a><!-- doxytag: member="std::valarray::operator&lt;&lt;=" ref="ga435a2811affb685f15934a9204bed29e" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Left shift each element e of array by <em>t</em> bits. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01037">1037</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga9635c78d05a1fcbc22885223c1432f25"></a><!-- doxytag: member="std::valarray::operator&lt;&lt;=" ref="ga9635c78d05a1fcbc22885223c1432f25" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Left shift elements of array by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01037">1037</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga438960c8e50c6b258880323e1cee89f8"></a><!-- doxytag: member="std::mask_array::operator&lt;&lt;=" ref="ga438960c8e50c6b258880323e1cee89f8" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Left shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00199">199</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gab37adfb7985802fb267cd9b53fdf5662"></a><!-- doxytag: member="std::slice_array::operator&lt;&lt;=" ref="gab37adfb7985802fb267cd9b53fdf5662" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator&lt;&lt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Left shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00265">265</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac8928f66422bd3601fcf43b79761abd5"></a><!-- doxytag: member="std::mask_array::operator=" ref="gac8928f66422bd3601fcf43b79761abd5" args="(const mask_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">mask_array&lt; _Tp &gt; &amp; <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00594.html">mask_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assignment operator. Assigns elements to corresponding elements of <em>a</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00150">150</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga59fd646ebf243e99b2063baf37ba91d0"></a><!-- doxytag: member="std::gslice::operator=" ref="ga59fd646ebf243e99b2063baf37ba91d0" args="(const gslice &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gslice &amp; std::gslice::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00488.html">gslice</a> &amp;&#160;</td>
          <td class="paramname"><em>__g</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assignment operator. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00170">170</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf25507c9a66f729500964d397b7cb9fb"></a><!-- doxytag: member="std::gslice_array::operator=" ref="gaf25507c9a66f729500964d397b7cb9fb" args="(const gslice_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">gslice_array&lt; _Tp &gt; &amp; <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00489.html">gslice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assignment operator. Assigns slice elements to corresponding elements of <em>a</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00149">149</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga069fab799a33ceeeae5bacff89c82ead"></a><!-- doxytag: member="std::gslice_array::operator=" ref="ga069fab799a33ceeeae5bacff89c82ead" args="(const _Tp &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign all slice elements to <em>t</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00159">159</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga9eb05237975d25439ce188abf3e51c04"></a><!-- doxytag: member="std::gslice_array::operator=" ref="ga9eb05237975d25439ce188abf3e51c04" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign slice elements to corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00167">167</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="gafaae9edc5f4ebd28b40872c8205c6260"></a><!-- doxytag: member="std::valarray::operator=" ref="gafaae9edc5f4ebd28b40872c8205c6260" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to an array. </p>
<p>Assign elements of array to values in <em>v</em>. Results are undefined if <em>v</em> does not have the same size as this array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">v</td><td>Valarray to get values from. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00677">677</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga49c5c18aadda56dbea7807dff6a50eb7"></a><!-- doxytag: member="std::valarray::operator=" ref="ga49c5c18aadda56dbea7807dff6a50eb7" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to a value. </p>
<p>Assign all elements of array to <em>t</em>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">t</td><td>Value for elements. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00725">725</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga4a2fd6ea634b9c5b1b8c109c7ebd9e78"></a><!-- doxytag: member="std::valarray::operator=" ref="ga4a2fd6ea634b9c5b1b8c109c7ebd9e78" args="(const slice_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00701.html">slice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__sa</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to an array subset. </p>
<p>Assign elements of array to values in <em>sa</em>. Results are undefined if <em>sa</em> does not have the same size as this array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">sa</td><td>Array slice to get values from. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00733">733</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaf6f831b9e82d1370a0275c1e33a5e027"></a><!-- doxytag: member="std::valarray::operator=" ref="gaf6f831b9e82d1370a0275c1e33a5e027" args="(const gslice_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00489.html">gslice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__ga</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to an array subset. </p>
<p>Assign elements of array to values in <em>ga</em>. Results are undefined if <em>ga</em> does not have the same size as this array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ga</td><td>Array slice to get values from. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00743">743</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="ga47d81428dce2b008da555d36909b7a85"></a><!-- doxytag: member="std::valarray::operator=" ref="ga47d81428dce2b008da555d36909b7a85" args="(initializer_list&lt; _Tp &gt;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00524.html">initializer_list</a>&lt; _Tp &gt;&#160;</td>
          <td class="paramname"><em>__l</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to an <a class="el" href="a00524.html" title="initializer_list">initializer_list</a>. </p>
<p>Assign elements of array to values in <em>l</em>. Results are undefined if <em>l</em> does not have the same size as this array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">l</td><td><a class="el" href="a00524.html" title="initializer_list">initializer_list</a> to get values from. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00701">701</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga8231d448615e26453136f8311a4cd882"></a><!-- doxytag: member="std::valarray::operator=" ref="ga8231d448615e26453136f8311a4cd882" args="(const indirect_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00523.html">indirect_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__ia</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to an array subset. </p>
<p>Assign elements of array to values in <em>ia</em>. Results are undefined if <em>ia</em> does not have the same size as this array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ia</td><td>Array slice to get values from. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00763">763</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga73cce032d98e922eeafb676920174f52"></a><!-- doxytag: member="std::indirect_array::operator=" ref="ga73cce032d98e922eeafb676920174f52" args="(const indirect_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">indirect_array&lt; _Tp &gt; &amp; <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00523.html">indirect_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assignment operator. Assigns elements to corresponding elements of <em>a</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00155">155</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga70068a34845aad834f179258fd6b635b"></a><!-- doxytag: member="std::indirect_array::operator=" ref="ga70068a34845aad834f179258fd6b635b" args="(const _Tp &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign all slice elements to <em>t</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00164">164</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gafcd6e9ffb6608d832455b12a1e3cc6cd"></a><!-- doxytag: member="std::indirect_array::operator=" ref="gafcd6e9ffb6608d832455b12a1e3cc6cd" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign slice elements to corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00169">169</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga40022caf5298c1042386ac3a44627426"></a><!-- doxytag: member="std::valarray::operator=" ref="ga40022caf5298c1042386ac3a44627426" args="(const mask_array&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00594.html">mask_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__ma</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign elements to an array subset. </p>
<p>Assign elements of array to values in <em>ma</em>. Results are undefined if <em>ma</em> does not have the same size as this array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">ma</td><td>Array slice to get values from. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00753">753</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga0a613d4e7fab5ecb839d3013881fcaa8"></a><!-- doxytag: member="std::mask_array::operator=" ref="ga0a613d4e7fab5ecb839d3013881fcaa8" args="(const _Tp &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign all slice elements to <em>t</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00159">159</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga638dcc09b7202f5e671c6637bf01db31"></a><!-- doxytag: member="std::slice_array::operator=" ref="ga638dcc09b7202f5e671c6637bf01db31" args="(const slice_array &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">slice_array&lt; _Tp &gt; &amp; <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00701.html">slice_array</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__a</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assignment operator. Assigns slice elements to corresponding elements of <em>a</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00216">216</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae10ce876a57058a72aa03f907dab3012"></a><!-- doxytag: member="std::slice_array::operator=" ref="gae10ce876a57058a72aa03f907dab3012" args="(const _Tp &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign all slice elements to <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00225">225</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae39c45b1617c49d356806f8cc62a367d"></a><!-- doxytag: member="std::slice_array::operator=" ref="gae39c45b1617c49d356806f8cc62a367d" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Assign slice elements to corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00230">230</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga16515046068d91ad40a5d4c58f749106"></a><!-- doxytag: member="std::slice_array::operator&gt;&gt;=" ref="ga16515046068d91ad40a5d4c58f749106" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Right shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00266">266</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga78609191ed429e6f38445e10bb0731b5"></a><!-- doxytag: member="std::indirect_array::operator&gt;&gt;=" ref="ga78609191ed429e6f38445e10bb0731b5" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Right shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00204">204</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf6bb40114066507b109fa965dbd0a8ee"></a><!-- doxytag: member="std::gslice_array::operator&gt;&gt;=" ref="gaf6bb40114066507b109fa965dbd0a8ee" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Right shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00210">210</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga75c889d5d46d6b355b3239aca5991084"></a><!-- doxytag: member="std::mask_array::operator&gt;&gt;=" ref="ga75c889d5d46d6b355b3239aca5991084" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Right shift slice elements by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00200">200</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5ce6f32c286043434e864d28271f2069"></a><!-- doxytag: member="std::valarray::operator&gt;&gt;=" ref="ga5ce6f32c286043434e864d28271f2069" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Right shift each element e of array by <em>t</em> bits. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01038">1038</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga7f2a41abd2f316f4de7942652da2410d"></a><!-- doxytag: member="std::valarray::operator&gt;&gt;=" ref="ga7f2a41abd2f316f4de7942652da2410d" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator&gt;&gt;= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Right shift elements of array by corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01038">1038</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gae5bfe3fdce0f02ed57d7b683e0f983c6"></a><!-- doxytag: member="std::valarray::operator[]" ref="gae5bfe3fdce0f02ed57d7b683e0f983c6" args="(size_t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Tp &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__i</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return a reference to the i'th array element.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Index of element to return. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Reference to the i'th element. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00556">556</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga98a951bffd26f94d7fe304694a86544e"></a><!-- doxytag: member="std::valarray::operator[]" ref="ga98a951bffd26f94d7fe304694a86544e" args="(const gslice &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Expr&lt; _GClos&lt; _ValArray, _Tp &gt;, _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00488.html">gslice</a> &amp;&#160;</td>
          <td class="paramname"><em>__gs</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an array subset. </p>
<p>Returns a <a class="el" href="a00701.html" title="Reference to one-dimensional subset of an array.">slice_array</a> referencing the elements of the array indicated by the slice argument. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00488.html" title="Class defining multi-dimensional subset of an array.">gslice</a>.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>The source slice. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Slice_array referencing elements indicated by <em>s</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00795">795</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gade2604339bc1d189d7a62a986a4326ef"></a><!-- doxytag: member="std::valarray::operator[]" ref="gade2604339bc1d189d7a62a986a4326ef" args="(const valarray&lt; size_t &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Expr&lt; _IClos&lt; _ValArray, _Tp &gt;, _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; size_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>__i</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an array subset. </p>
<p>Returns a new valarray containing the elements of the array indicated by the argument. The elements in the argument are interpreted as the indices of elements of this valarray to copy to the return valarray.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>The valarray element index list. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray containing elements in <em>s</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00835">835</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gaee9273f332428dd23981f9b08bacc8ff"></a><!-- doxytag: member="std::valarray::operator[]" ref="gaee9273f332428dd23981f9b08bacc8ff" args="(const valarray&lt; bool &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">mask_array&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>__m</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a reference to an array subset. </p>
<p>Returns a new <a class="el" href="a00594.html" title="Reference to selected subset of an array.">mask_array</a> referencing the elements of the array indicated by the argument. The input is a valarray of bool which represents a bitmask indicating which elements are part of the subset. Elements of the array are part of the subset if the corresponding element of the argument is true.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>The valarray bitmask. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray containing elements indicated by <em>m</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00824">824</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="ga69e84a25b80962a3f50d18d909268601"></a><!-- doxytag: member="std::valarray::operator[]" ref="ga69e84a25b80962a3f50d18d909268601" args="(slice)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">slice_array&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00700.html">slice</a>&#160;</td>
          <td class="paramname"><em>__s</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a reference to an array subset. </p>
<p>Returns a new valarray containing the elements of the array indicated by the slice argument. The new valarray has the same size as the input slice. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00700.html" title="Class defining one-dimensional subset of an array.">slice</a>.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>The source slice. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray containing elements in <em>s</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00790">790</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga7a2ab3f88e43845385bb0507ac2408f4"></a><!-- doxytag: member="std::valarray::operator[]" ref="ga7a2ab3f88e43845385bb0507ac2408f4" args="(const valarray&lt; size_t &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">indirect_array&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; size_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>__i</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a reference to an array subset. </p>
<p>Returns an <a class="el" href="a00523.html" title="Reference to arbitrary subset of an array.">indirect_array</a> referencing the elements of the array indicated by the argument. The elements in the argument are interpreted as the indices of elements of this valarray to include in the subset. The returned <a class="el" href="a00523.html" title="Reference to arbitrary subset of an array.">indirect_array</a> refers to these elements.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>The valarray element index list. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Indirect_array referencing elements in <em>i</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00843">843</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="gae61c7e966cedd8e59e43e3bfddafbc36"></a><!-- doxytag: member="std::valarray::operator[]" ref="gae61c7e966cedd8e59e43e3bfddafbc36" args="(slice) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Expr&lt; _SClos&lt; _ValArray, _Tp &gt;, _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00700.html">slice</a>&#160;</td>
          <td class="paramname"><em>__s</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an array subset. </p>
<p>Returns a new valarray containing the elements of the array indicated by the slice argument. The new valarray has the same size as the input slice. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00700.html" title="Class defining one-dimensional subset of an array.">slice</a>.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>The source slice. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray containing elements in <em>s</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00782">782</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="gacd7360639864e8007eb9ac1e92bd9512"></a><!-- doxytag: member="std::valarray::operator[]" ref="gacd7360639864e8007eb9ac1e92bd9512" args="(const valarray&lt; bool &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; bool &gt; &amp;&#160;</td>
          <td class="paramname"><em>__m</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return an array subset. </p>
<p>Returns a new valarray containing the elements of the array indicated by the argument. The input is a valarray of bool which represents a bitmask indicating which elements should be copied into the new valarray. Each element of the array is added to the return valarray if the corresponding element of the argument is true.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">m</td><td>The valarray bitmask. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray containing elements indicated by <em>m</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00812">812</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>References <a class="el" href="a01109_source.html#l00851">std::valarray&lt; _Tp &gt;::size()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2f3c1d98b84bfb47f1f9ef4ac20e0e95"></a><!-- doxytag: member="std::valarray::operator[]" ref="ga2f3c1d98b84bfb47f1f9ef4ac20e0e95" args="(const gslice &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">gslice_array&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00488.html">gslice</a> &amp;&#160;</td>
          <td class="paramname"><em>__gs</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a reference to an array subset. </p>
<p>Returns a new valarray containing the elements of the array indicated by the gslice argument. The new valarray has the same size as the input gslice. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00488.html" title="Class defining multi-dimensional subset of an array.">gslice</a>.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>The source gslice. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray containing elements in <em>s</em>. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00804">804</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga8131282768761b788fc60bdb4fdcd96c"></a><!-- doxytag: member="std::mask_array::operator^=" ref="ga8131282768761b788fc60bdb4fdcd96c" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator^= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical xor slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00196">196</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga62add8f62e7b74d4de773956b4d63b10"></a><!-- doxytag: member="std::gslice_array::operator^=" ref="ga62add8f62e7b74d4de773956b4d63b10" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator^= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical xor slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00206">206</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gab3c6f52083354874b9d1dd19e0732ac3"></a><!-- doxytag: member="std::slice_array::operator^=" ref="gab3c6f52083354874b9d1dd19e0732ac3" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator^= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical xor slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00262">262</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga945c098affa36e4df42895bca9937b61"></a><!-- doxytag: member="std::valarray::operator^=" ref="ga945c098affa36e4df42895bca9937b61" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator^= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical xor corresponding elements of <em>v</em> with elements of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01034">1034</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga08897b4419bbb62dcd0d41b8a11bc3af"></a><!-- doxytag: member="std::indirect_array::operator^=" ref="ga08897b4419bbb62dcd0d41b8a11bc3af" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator^= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical xor slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00200">200</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga12372c525f0ae4cdeb7180c7337b57ed"></a><!-- doxytag: member="std::valarray::operator^=" ref="ga12372c525f0ae4cdeb7180c7337b57ed" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator^= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set each element e of array to e ^ <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01034">1034</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga9a5a6bc1d8f208dbc1dca17c362aba9a"></a><!-- doxytag: member="std::slice_array::operator|=" ref="ga9a5a6bc1d8f208dbc1dca17c362aba9a" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00701.html">std::slice_array</a>&lt; _Tp &gt;::operator|= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical or slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00264">264</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf20cc6bf249d338dd1fdb26f4363ee2e"></a><!-- doxytag: member="std::valarray::operator|=" ref="gaf20cc6bf249d338dd1fdb26f4363ee2e" args="(const _Tp &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator|= </td>
          <td>(</td>
          <td class="paramtype">const _Tp &amp;&#160;</td>
          <td class="paramname"><em>__t</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set each element e of array to e | <em>t</em>. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01036">1036</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga9902d9d911ac0ab636086c53c52bf0d7"></a><!-- doxytag: member="std::gslice_array::operator|=" ref="ga9902d9d911ac0ab636086c53c52bf0d7" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00489.html">std::gslice_array</a>&lt; _Tp &gt;::operator|= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical or slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00890_source.html#l00208">208</a> of file <a class="el" href="a00890_source.html">gslice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga93bcb66aca67538048d47142145ce48a"></a><!-- doxytag: member="std::indirect_array::operator|=" ref="ga93bcb66aca67538048d47142145ce48a" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00523.html">std::indirect_array</a>&lt; _Tp &gt;::operator|= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical or slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00905_source.html#l00202">202</a> of file <a class="el" href="a00905_source.html">indirect_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf33e4ee5cf44bd3a667e4a5eee948587"></a><!-- doxytag: member="std::mask_array::operator|=" ref="gaf33e4ee5cf44bd3a667e4a5eee948587" args="(const valarray&lt; _Tp &gt; &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00594.html">std::mask_array</a>&lt; _Tp &gt;::operator|= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical or slice elements with corresponding elements of <em>v</em>. </p>

<p>Definition at line <a class="el" href="a00941_source.html#l00198">198</a> of file <a class="el" href="a00941_source.html">mask_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga2082939513c0702ce488c2dc27e98951"></a><!-- doxytag: member="std::valarray::operator|=" ref="ga2082939513c0702ce488c2dc27e98951" args="(const valarray&lt; _Tp &gt; &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; &amp; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator|= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00738.html">valarray</a>&lt; _Tp &gt; &amp;&#160;</td>
          <td class="paramname"><em>__v</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Logical or corresponding elements of <em>v</em> with elements of array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01036">1036</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga802921a218a3b640fcb2c839701db905"></a><!-- doxytag: member="std::valarray::operator~" ref="ga802921a218a3b640fcb2c839701db905" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt;::template _UnaryOp&lt; __bitwise_not &gt;::_Rt <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::operator~ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a new valarray by applying unary ~ to each element. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l01005">1005</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga8f9fdb05edd4a7364dec8a5e9ae2a0bb"></a><!-- doxytag: member="std::valarray::resize" ref="ga8f9fdb05edd4a7364dec8a5e9ae2a0bb" args="(size_t __size, _Tp __c=_Tp())" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp&gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::resize </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>__size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">_Tp&#160;</td>
          <td class="paramname"><em>__c</em> = <code>_Tp()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resize array. </p>
<p>Resize this array to <em>size</em> and set all elements to <em>c</em>. All references and iterators are invalidated.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">size</td><td>New array size. </td></tr>
    <tr><td class="paramname">c</td><td>New value for all elements. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00946">946</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga9a8c05a074abad2cd4c15634dabc250f"></a><!-- doxytag: member="std::valarray::shift" ref="ga9a8c05a074abad2cd4c15634dabc250f" args="(int) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; _Tp &gt; <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::shift </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>__n</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a shifted array. </p>
<p>A new valarray is constructed as a copy of this array with elements in shifted positions. For an element with index i, the new position is i - n. The new valarray has the same size as the current one. New elements without a value are set to 0. Elements whose new position is outside the bounds of the array are discarded.</p>
<p>Positive arguments shift toward index 0, discarding elements [0, n). Negative arguments discard elements from the top of the array.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">n</td><td>Number of element positions to shift. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>New valarray with elements in shifted positions. </dd></dl>

<p>Definition at line <a class="el" href="a01109_source.html#l00864">864</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
<a class="anchor" id="ga445a43f417432dd1b9aed90ef239c700"></a><!-- doxytag: member="std::slice::size" ref="ga445a43f417432dd1b9aed90ef239c700" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t std::slice::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return size of slice. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00103">103</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gafcd42f466b41bb7059f6edd3af7be4c8"></a><!-- doxytag: member="std::valarray::size" ref="gafcd42f466b41bb7059f6edd3af7be4c8" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the number of elements in array. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00851">851</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

<p>Referenced by <a class="el" href="a01109_source.html#l01146">std::end()</a>, <a class="el" href="a01109_source.html#l00743">std::valarray&lt; _Tp &gt;::operator=()</a>, <a class="el" href="a00890_source.html#l00167">std::gslice_array&lt; _Tp &gt;::operator=()</a>, and <a class="el" href="a01109_source.html#l00812">std::valarray&lt; _Tp &gt;::operator[]()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5854a4d32a1ce043cc8b26cc8d02606b"></a><!-- doxytag: member="std::gslice::size" ref="ga5854a4d32a1ce043cc8b26cc8d02606b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; size_t &gt; std::gslice::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return array of sizes of slice dimensions. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00139">139</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac03aae90e55ed30894f1868b3e9accce"></a><!-- doxytag: member="std::gslice::start" ref="gac03aae90e55ed30894f1868b3e9accce" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t std::gslice::start </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return array offset of first slice element. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00135">135</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1bd4227a2c4a6cc74342b797384fbab2"></a><!-- doxytag: member="std::slice::start" ref="ga1bd4227a2c4a6cc74342b797384fbab2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t std::slice::start </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return array offset of first slice element. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00099">99</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4d464eb22d9ad823ecb9b7eab22c6300"></a><!-- doxytag: member="std::slice::stride" ref="ga4d464eb22d9ad823ecb9b7eab22c6300" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t std::slice::stride </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return array stride of slice. </p>

<p>Definition at line <a class="el" href="a01032_source.html#l00107">107</a> of file <a class="el" href="a01032_source.html">slice_array.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf068a1b3201d6be2f864d81c5da54d4d"></a><!-- doxytag: member="std::gslice::stride" ref="gaf068a1b3201d6be2f864d81c5da54d4d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">valarray&lt; size_t &gt; std::gslice::stride </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return array of array strides for each dimension. </p>

<p>Definition at line <a class="el" href="a00889_source.html#l00143">143</a> of file <a class="el" href="a00889_source.html">gslice.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga00295ac42c201866e7178edb6878b316"></a><!-- doxytag: member="std::valarray::sum" ref="ga00295ac42c201866e7178edb6878b316" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class _Tp &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">_Tp <a class="el" href="a00738.html">std::valarray</a>&lt; _Tp &gt;::sum </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the sum of all elements in the array. </p>
<p>Accumulates the sum of all elements into a Tp using +=. The order of adding the elements is unspecified. </p>

<p>Definition at line <a class="el" href="a01109_source.html#l00856">856</a> of file <a class="el" href="a01109_source.html">valarray</a>.</p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="footer">Generated by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>