mirror of
https://github.com/boostorg/compute.git
synced 2026-01-27 06:42:19 +00:00
Update documentation
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
|
||||
</span>BOOST_COMPUTE_ADAPT_STRUCT(type, name, members)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp81496288"></a><h2>Description</h2>
|
||||
<a name="idp94494928"></a><h2>Description</h2>
|
||||
<p>The BOOST_COMPUTE_ADAPT_STRUCT() macro makes a C++ struct/class available to OpenCL kernels.</p>
|
||||
<p>
|
||||
For example, to adapt a 2D particle struct with position (x, y) and velocity (dx, dy): </p>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
</span>BOOST_COMPUTE_CLOSURE(return_type, name, args, capture, source)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp70928176"></a><h2>Description</h2>
|
||||
<a name="idp83415424"></a><h2>Description</h2>
|
||||
<p>Creates a closure function object with <code class="computeroutput">name</code> and <code class="computeroutput">source</code>.</p>
|
||||
<p>
|
||||
For example, to create a function which checks if a 2D point is contained in a circle of a given radius: </p>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="boost/compute/accumulate_idp30928336.html" title="Function template accumulate">
|
||||
<link rel="prev" href="boost/compute/accumulate_idp11204240.html" title="Function template accumulate">
|
||||
<link rel="next" href="boost/compute/adjacent_difference.html" title="Function template adjacent_difference">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="boost/compute/accumulate_idp30928336.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/compute/adjacent_difference.html"><img src="images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="boost/compute/accumulate_idp11204240.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/compute/adjacent_difference.html"><img src="images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE"></a><div class="titlepage"></div>
|
||||
@@ -34,7 +34,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="boost/compute/accumulate_idp30928336.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/compute/adjacent_difference.html"><img src="images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="boost/compute/accumulate_idp11204240.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/compute/adjacent_difference.html"><img src="images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
</span>BOOST_COMPUTE_FUNCTION(return_type, name, args, source)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp77942112"></a><h2>Description</h2>
|
||||
<a name="idp90449216"></a><h2>Description</h2>
|
||||
<p>Creates a function object with <code class="computeroutput">name</code> and <code class="computeroutput">source</code>.</p>
|
||||
<p>
|
||||
The function declaration and signature are automatically created using the <code class="computeroutput">return_type</code>, <code class="computeroutput">name</code>, and <code class="computeroutput">args</code> macro parameters. The argument names are <code class="computeroutput">_1</code> to <code class="computeroutput">_N</code> (where <code class="computeroutput">N</code> is the arity of the function).</p>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
</span>BOOST_COMPUTE_STRINGIZE_SOURCE(source)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp81060016"></a><h2>Description</h2>
|
||||
<a name="idp94058560"></a><h2>Description</h2>
|
||||
<p>Stringizes OpenCL source code.</p>
|
||||
<p>For example, to create a simple kernel which squares each input value: </p>
|
||||
<pre class="programlisting"><span class="keyword">const</span> <span class="keyword">char</span> <span class="identifier">source</span><span class="special">[</span><span class="special">]</span> <span class="special">=</span> <span class="identifier">BOOST_COMPUTE_STRINGIZE_SOURCE</span><span class="special">(</span>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
</span>BOOST_COMPUTE_TYPE_NAME(type, name)</pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp81440944"></a><h2>Description</h2>
|
||||
<a name="idp94439616"></a><h2>Description</h2>
|
||||
<p>Registers the OpenCL type for the C++ <code class="computeroutput">type</code> to <code class="computeroutput">name</code>.</p>
|
||||
<p>For example, the following will allow Eigen's <code class="computeroutput">Vector2f</code> type to be used with Boost.Compute algorithms and containers as the built-in <code class="computeroutput">float2</code> type. </p>
|
||||
<pre class="programlisting"><span class="identifier">BOOST_COMPUTE_TYPE_NAME</span><span class="special">(</span><span class="identifier">Eigen</span><span class="special">::</span><span class="identifier">Vector2f</span><span class="special">,</span> <span class="identifier">float2</span><span class="special">)</span>
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
<link rel="home" href="index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="compute/reference.html#header.boost.compute.version_hpp" title="Header <boost/compute/version.hpp>">
|
||||
<link rel="prev" href="BOOST_COMPUTE_VERSION_MINOR.html" title="Macro BOOST_COMPUTE_VERSION_MINOR">
|
||||
<link rel="next" href="boost_compute/faq.html" title="Frequently Asked Questions">
|
||||
<link rel="next" href="boost/compute/future.html" title="Class template future">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="BOOST_COMPUTE_VERSION_MINOR.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.version_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost_compute/faq.html"><img src="images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="BOOST_COMPUTE_VERSION_MINOR.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.version_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/compute/future.html"><img src="images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="BOOST_COMPUTE_VERSION_PATCH"></a><div class="titlepage"></div>
|
||||
@@ -34,7 +34,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="BOOST_COMPUTE_VERSION_MINOR.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.version_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost_compute/faq.html"><img src="images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="BOOST_COMPUTE_VERSION_MINOR.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="compute/reference.html#header.boost.compute.version_hpp"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/compute/future.html"><img src="images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
52
boost/compute/accumulate_idp10551616.html
Normal file
52
boost/compute/accumulate_idp10551616.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp10584208.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp10584208.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp10551616"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78753504"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp10584208.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp10584208.html
Normal file
51
boost/compute/accumulate_idp10584208.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp10551616.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp10551616.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp10584208"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78729904"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp10551616.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp10821872.html
Normal file
52
boost/compute/accumulate_idp10821872.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp10854384.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp10854384.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp10821872"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp75605296"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp10854384.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp10854384.html
Normal file
51
boost/compute/accumulate_idp10854384.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp10821872.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp10821872.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp10854384"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp75581696"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp10821872.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp10919200.html
Normal file
52
boost/compute/accumulate_idp10919200.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp10950992.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp10950992.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp10919200"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp99044976"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp10950992.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp10950992.html
Normal file
51
boost/compute/accumulate_idp10950992.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp10919200.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp10919200.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp10950992"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp99020704"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp10919200.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp11204240.html
Normal file
52
boost/compute/accumulate_idp11204240.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp11236832.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp11236832.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp11204240"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80064784"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp11236832.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp11236832.html
Normal file
51
boost/compute/accumulate_idp11236832.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp11204240.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp11204240.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp11236832"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80041184"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp11204240.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp14341472.html
Normal file
52
boost/compute/accumulate_idp14341472.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp14373104.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp14373104.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp14341472"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp79822928"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp14373104.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp14373104.html
Normal file
51
boost/compute/accumulate_idp14373104.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp14341472.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp14341472.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp14373104"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp79799328"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp14341472.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp15313344.html
Normal file
52
boost/compute/accumulate_idp15313344.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp15345136.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp15345136.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp15313344"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80827264"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp15345136.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp15345136.html
Normal file
51
boost/compute/accumulate_idp15345136.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp15313344.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp15313344.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp15345136"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80803664"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp15313344.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp15749136.html
Normal file
52
boost/compute/accumulate_idp15749136.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp15780768.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp15780768.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp15749136"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp84643152"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp15780768.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp15780768.html
Normal file
51
boost/compute/accumulate_idp15780768.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp15749136.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp15749136.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp15780768"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp84619008"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp15749136.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp16103712.html
Normal file
52
boost/compute/accumulate_idp16103712.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp16135344.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp16135344.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp16103712"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp86226992"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp16135344.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp16135344.html
Normal file
51
boost/compute/accumulate_idp16135344.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp16103712.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp16103712.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp16135344"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp86203392"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp16103712.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp17188096.html
Normal file
52
boost/compute/accumulate_idp17188096.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp17219808.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp17219808.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp17188096"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp83649104"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp17219808.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp17219808.html
Normal file
51
boost/compute/accumulate_idp17219808.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp17188096.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp17188096.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp17219808"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp83625504"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp17188096.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp18704432.html
Normal file
52
boost/compute/accumulate_idp18704432.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp18737024.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp18737024.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp18704432"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80487744"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp18737024.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp18737024.html
Normal file
51
boost/compute/accumulate_idp18737024.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp18704432.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp18704432.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp18737024"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80464144"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp18704432.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp20390112.html
Normal file
52
boost/compute/accumulate_idp20390112.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp20421744.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp20421744.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp20390112"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp96242272"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp20421744.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp20421744.html
Normal file
51
boost/compute/accumulate_idp20421744.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp20390112.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp20390112.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp20421744"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp96218672"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp20390112.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp21523456.html
Normal file
51
boost/compute/accumulate_idp21523456.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp27326608.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp27326608.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp21523456"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp70162880"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp27326608.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp22465536.html
Normal file
52
boost/compute/accumulate_idp22465536.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp22497328.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp22497328.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp22465536"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80921440"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp22497328.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp22497328.html
Normal file
51
boost/compute/accumulate_idp22497328.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp22465536.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp22465536.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp22497328"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80897840"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp22465536.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp26561632.html
Normal file
52
boost/compute/accumulate_idp26561632.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp26593344.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp26593344.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp26561632"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp75175968"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp26593344.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp26593344.html
Normal file
51
boost/compute/accumulate_idp26593344.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp26561632.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp26561632.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp26593344"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp75152368"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp26561632.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp27326608.html
Normal file
52
boost/compute/accumulate_idp27326608.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp21523456.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp21523456.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp27326608"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp70186480"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp21523456.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp29492560.html
Normal file
52
boost/compute/accumulate_idp29492560.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp29524272.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp29524272.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp29492560"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp95535552"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp29524272.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp29524272.html
Normal file
51
boost/compute/accumulate_idp29524272.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp29492560.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp29492560.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp29524272"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp95511952"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp29492560.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp30889168.html
Normal file
52
boost/compute/accumulate_idp30889168.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp30920960.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp30920960.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp30889168"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp81950304"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp30920960.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp30920960.html
Normal file
51
boost/compute/accumulate_idp30920960.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp30889168.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp30889168.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp30920960"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp81926704"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp30889168.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp34857872.html
Normal file
52
boost/compute/accumulate_idp34857872.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp34889664.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp34889664.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp34857872"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78453520"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp34889664.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp34889664.html
Normal file
51
boost/compute/accumulate_idp34889664.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp34857872.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp34857872.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp34889664"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78429920"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp34857872.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp36006656.html
Normal file
52
boost/compute/accumulate_idp36006656.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp36038288.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp36038288.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp36006656"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp97545728"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp36038288.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp36038288.html
Normal file
51
boost/compute/accumulate_idp36038288.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp36006656.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp36006656.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp36038288"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp97522128"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp36006656.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp37674256.html
Normal file
52
boost/compute/accumulate_idp37674256.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp37706768.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp37706768.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp37674256"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp74642832"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp37706768.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp37706768.html
Normal file
51
boost/compute/accumulate_idp37706768.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp37674256.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp37674256.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp37706768"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp74619232"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp37674256.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
52
boost/compute/accumulate_idp40434656.html
Normal file
52
boost/compute/accumulate_idp40434656.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="accumulate_idp40466368.html" title="Function template accumulate">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html" title="Macro BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp40466368.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp40434656"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> BinaryFunction<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<span class="identifier">BinaryFunction</span> function<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp75752464"></a><h2>Description</h2>
|
||||
<p>Returns the result of applying <code class="computeroutput">function</code> to the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="accumulate_idp40466368.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_DETAIL_DECLARE_CAN_ACCUMULATE_WITH_REDUCE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
51
boost/compute/accumulate_idp40466368.html
Normal file
51
boost/compute/accumulate_idp40466368.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Function template accumulate</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">
|
||||
<link rel="prev" href="../../compute/reference.html" title="Reference">
|
||||
<link rel="next" href="accumulate_idp40434656.html" title="Function template accumulate">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp40434656.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.accumulate_idp40466368"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Function template accumulate</span></h2>
|
||||
<p>boost::compute::accumulate</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp" title="Header <boost/compute/algorithm/accumulate.hpp>">boost/compute/algorithm/accumulate.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">></span>
|
||||
<span class="identifier">T</span> <span class="identifier">accumulate</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">T</span> init<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp75728864"></a><h2>Description</h2>
|
||||
<p>Returns the sum of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) plus <code class="computeroutput">init</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>reduce() </p>
|
||||
<p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../compute/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.algorithm.accumulate_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="accumulate_idp40434656.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">OutputIterator</span> result<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67497584"></a><h2>Description</h2>
|
||||
<a name="idp80114080"></a><h2>Description</h2>
|
||||
<p>Stores the difference of each pair of consecutive values in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) to the range beginning at <code class="computeroutput">result</code>. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">adjacent_find</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67538992"></a><h2>Description</h2>
|
||||
<a name="idp80155376"></a><h2>Description</h2>
|
||||
<p>Searches the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) for two identical adjacent elements and returns an iterator pointing to the first. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">UnaryPredicate</span> predicate<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67584832"></a><h2>Description</h2>
|
||||
<a name="idp80201280"></a><h2>Description</h2>
|
||||
<p>Returns <code class="computeroutput">true</code> if <code class="computeroutput">predicate</code> returns <code class="computeroutput">true</code> for all of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>). </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -33,48 +33,48 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span> <a name="boost.compute.allocator.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="allocator.html#boost.compute.allocatorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="allocator.html#idp40393952-bb"><span class="identifier">allocator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="allocator.html#idp40395376-bb"><span class="identifier">allocator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="allocator.html#idp40396352-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="allocator.html#idp40397616-bb"><span class="special">~</span><span class="identifier">allocator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="allocator.html#idp20865072-bb"><span class="identifier">allocator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="allocator.html#idp20866496-bb"><span class="identifier">allocator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="allocator.html#idp20867472-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="allocator.html#idp20868736-bb"><span class="special">~</span><span class="identifier">allocator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="allocator.html#idp40387104-bb">public member functions</a></span>
|
||||
<span class="identifier">pointer</span> <a class="link" href="allocator.html#idp40387664-bb"><span class="identifier">allocate</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="allocator.html#idp40389200-bb"><span class="identifier">deallocate</span></a><span class="special">(</span><span class="identifier">pointer</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="allocator.html#idp40391424-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <a class="link" href="allocator.html#idp40392544-bb"><span class="identifier">get_context</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="allocator.html#idp20858224-bb">public member functions</a></span>
|
||||
<span class="identifier">pointer</span> <a class="link" href="allocator.html#idp20858784-bb"><span class="identifier">allocate</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="allocator.html#idp20860320-bb"><span class="identifier">deallocate</span></a><span class="special">(</span><span class="identifier">pointer</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="allocator.html#idp20862544-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <a class="link" href="allocator.html#idp20863664-bb"><span class="identifier">get_context</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="allocator.html#idp40397904-bb">protected member functions</a></span>
|
||||
<span class="keyword">void</span> <a class="link" href="allocator.html#idp40398480-bb"><span class="identifier">set_mem_flags</span></a><span class="special">(</span><span class="identifier">cl_mem_flags</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="allocator.html#idp20869024-bb">protected member functions</a></span>
|
||||
<span class="keyword">void</span> <a class="link" href="allocator.html#idp20869600-bb"><span class="identifier">set_mem_flags</span></a><span class="special">(</span><span class="identifier">cl_mem_flags</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp72268816"></a><h2>Description</h2>
|
||||
<a name="idp84755344"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp72269232"></a><h3>
|
||||
<a name="idp84755760"></a><h3>
|
||||
<a name="boost.compute.allocatorconstruct-copy-destruct"></a><code class="computeroutput">allocator</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40393952-bb"></a><span class="identifier">allocator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40395376-bb"></a><span class="identifier">allocator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp40396352-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40397616-bb"></a><span class="special">~</span><span class="identifier">allocator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20865072-bb"></a><span class="identifier">allocator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20866496-bb"></a><span class="identifier">allocator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp20867472-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">allocator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20868736-bb"></a><span class="special">~</span><span class="identifier">allocator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp72300480"></a><h3>
|
||||
<a name="idp40387104-bb"></a><code class="computeroutput">allocator</code> public member functions</h3>
|
||||
<a name="idp84786848"></a><h3>
|
||||
<a name="idp20858224-bb"></a><code class="computeroutput">allocator</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">pointer</span> <a name="idp40387664-bb"></a><span class="identifier">allocate</span><span class="special">(</span><span class="identifier">size_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40389200-bb"></a><span class="identifier">deallocate</span><span class="special">(</span><span class="identifier">pointer</span> p<span class="special">,</span> <span class="identifier">size_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40391424-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <a name="idp40392544-bb"></a><span class="identifier">get_context</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">pointer</span> <a name="idp20858784-bb"></a><span class="identifier">allocate</span><span class="special">(</span><span class="identifier">size_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20860320-bb"></a><span class="identifier">deallocate</span><span class="special">(</span><span class="identifier">pointer</span> p<span class="special">,</span> <span class="identifier">size_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20862544-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <a name="idp20863664-bb"></a><span class="identifier">get_context</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp72324144"></a><h3>
|
||||
<a name="idp40397904-bb"></a><code class="computeroutput">allocator</code> protected member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40398480-bb"></a><span class="identifier">set_mem_flags</span><span class="special">(</span><span class="identifier">cl_mem_flags</span> flags<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idp84810656"></a><h3>
|
||||
<a name="idp20869024-bb"></a><code class="computeroutput">allocator</code> protected member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20869600-bb"></a><span class="identifier">set_mem_flags</span><span class="special">(</span><span class="identifier">cl_mem_flags</span> flags<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">UnaryPredicate</span> predicate<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67633008"></a><h2>Description</h2>
|
||||
<a name="idp80249344"></a><h2>Description</h2>
|
||||
<p>Returns <code class="computeroutput">true</code> if <code class="computeroutput">predicate</code> returns <code class="computeroutput">true</code> for any of the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>). </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -41,89 +41,89 @@
|
||||
<span class="keyword">enum</span> <a name="boost.compute.array.@0"></a>@0 <span class="special">{</span> static_size = = N <span class="special">}</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="array.html#boost.compute.arrayconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="array.html#idp40449440-bb"><span class="identifier">array</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_context</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#idp40451440-bb"><span class="identifier">array</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#idp40452416-bb"><span class="identifier">array</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="array.html#idp20920560-bb"><span class="identifier">array</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_context</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#idp20922560-bb"><span class="identifier">array</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#idp20923536-bb"><span class="identifier">array</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_context</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="array.html#idp40454848-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="array.html#idp40456112-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#idp40457392-bb"><span class="special">~</span><span class="identifier">array</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="array.html#idp20925968-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="array.html#idp20927232-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#idp20928512-bb"><span class="special">~</span><span class="identifier">array</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="array.html#idp40416976-bb">public member functions</a></span>
|
||||
<a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a class="link" href="array.html#idp40417536-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp40418512-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp40419760-bb"><span class="identifier">cbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a class="link" href="array.html#idp40421008-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp40421984-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp40423232-bb"><span class="identifier">cend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="array.html#idp40424480-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp40425328-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp40426448-bb"><span class="identifier">crbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="array.html#idp40427568-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp40428416-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp40429536-bb"><span class="identifier">crend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="array.html#idp40430656-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="array.html#idp40431776-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="array.html#idp40432896-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp40434016-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp40435552-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp40437360-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp40438896-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp40440704-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp40441552-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp40442672-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp40443520-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="array.html#idp40444640-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="array.html#idp40446176-bb"><span class="identifier">swap</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="array.html#idp40447712-bb"><span class="identifier">get_buffer</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="array.html#idp20888096-bb">public member functions</a></span>
|
||||
<a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a class="link" href="array.html#idp20888656-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp20889632-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp20890880-bb"><span class="identifier">cbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a class="link" href="array.html#idp20892128-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp20893104-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a class="link" href="array.html#idp20894352-bb"><span class="identifier">cend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="array.html#idp20895600-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp20896448-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp20897568-bb"><span class="identifier">crbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="array.html#idp20898688-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp20899536-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="array.html#idp20900656-bb"><span class="identifier">crend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="array.html#idp20901776-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="array.html#idp20902896-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="array.html#idp20904016-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp20905136-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp20906672-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp20908480-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp20910016-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp20911824-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp20912672-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="array.html#idp20913792-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="array.html#idp20914640-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="array.html#idp20915760-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="array.html#idp20917296-bb"><span class="identifier">swap</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="array.html#idp20918832-bb"><span class="identifier">get_buffer</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp72596256"></a><h2>Description</h2>
|
||||
<a name="idp85083488"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp72596672"></a><h3>
|
||||
<a name="idp85083904"></a><h3>
|
||||
<a name="boost.compute.arrayconstruct-copy-destruct"></a><code class="computeroutput">array</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp40449440-bb"></a><span class="identifier">array</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_context</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40451440-bb"></a><span class="identifier">array</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40452416-bb"></a><span class="identifier">array</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> array<span class="special">,</span>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp20920560-bb"></a><span class="identifier">array</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_context</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20922560-bb"></a><span class="identifier">array</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20923536-bb"></a><span class="identifier">array</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> array<span class="special">,</span>
|
||||
<span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_context</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a name="idp40454848-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a name="idp40456112-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> array<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40457392-bb"></a><span class="special">~</span><span class="identifier">array</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a name="idp20925968-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> <a name="idp20927232-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> array<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20928512-bb"></a><span class="special">~</span><span class="identifier">array</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp72666544"></a><h3>
|
||||
<a name="idp40416976-bb"></a><code class="computeroutput">array</code> public member functions</h3>
|
||||
<a name="idp85153776"></a><h3>
|
||||
<a name="idp20888096-bb"></a><code class="computeroutput">array</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a name="idp40417536-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp40418512-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp40419760-bb"></a><span class="identifier">cbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a name="idp40421008-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp40421984-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp40423232-bb"></a><span class="identifier">cend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp40424480-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40425328-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40426448-bb"></a><span class="identifier">crbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp40427568-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40428416-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40429536-bb"></a><span class="identifier">crend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40430656-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp40431776-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40432896-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40434016-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40435552-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40437360-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40438896-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40440704-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40441552-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40442672-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40443520-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40444640-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40446176-bb"></a><span class="identifier">swap</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp40447712-bb"></a><span class="identifier">get_buffer</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a name="idp20888656-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp20889632-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp20890880-bb"></a><span class="identifier">cbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.iterator">iterator</a> <a name="idp20892128-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp20893104-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="array.html#boost.compute.array.const_iterator">const_iterator</a> <a name="idp20894352-bb"></a><span class="identifier">cend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp20895600-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20896448-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20897568-bb"></a><span class="identifier">crbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp20898688-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20899536-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20900656-bb"></a><span class="identifier">crend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20901776-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp20902896-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20904016-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20905136-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20906672-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20908480-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20910016-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> index<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20911824-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20912672-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20913792-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20914640-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20915760-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20917296-bb"></a><span class="identifier">swap</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp20918832-bb"></a><span class="identifier">get_buffer</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -37,109 +37,109 @@
|
||||
<span class="keyword">typedef</span> <span class="special">::</span><a class="link" href="vector.html" title="Class template vector">boost::compute::vector</a><span class="special"><</span> <span class="identifier">CharT</span> <span class="special">></span><span class="special">::</span><span class="identifier">const_reverse_iterator</span> <a name="boost.compute.basic_string.const_reverse_iterator"></a><span class="identifier">const_reverse_iterator</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="basic_string.html#boost.compute.basic_stringconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="basic_string.html#idp40513424-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp40513712-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp40515376-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp40518016-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp40519680-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span> <a class="link" href="basic_string.html#idp40520656-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp40523168-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20984544-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20984832-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">,</span> <span class="identifier">CharT</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20986496-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20989136-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20990800-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span> <a class="link" href="basic_string.html#idp20991776-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20994288-bb"><span class="identifier">basic_string</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span>
|
||||
<a class="link" href="basic_string.html#idp40524160-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp40525456-bb"><span class="special">~</span><span class="identifier">basic_string</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20995280-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#idp20996576-bb"><span class="special">~</span><span class="identifier">basic_string</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="basic_string.html#idp40474256-bb">public member functions</a></span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp40474816-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp40476352-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp40478160-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp40479696-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp40481504-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp40482352-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp40483472-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp40484320-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a class="link" href="basic_string.html#idp40485440-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp40486416-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp40487664-bb"><span class="identifier">cbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a class="link" href="basic_string.html#idp40488912-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp40489888-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp40491136-bb"><span class="identifier">cend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="basic_string.html#idp40492384-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp40493232-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp40494352-bb"><span class="identifier">crbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="basic_string.html#idp40495472-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp40496320-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp40497440-bb"><span class="identifier">crend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="basic_string.html#idp40498560-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp40499680-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp40500800-bb"><span class="identifier">length</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp40501920-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="basic_string.html#idp40503040-bb"><span class="identifier">reserve</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp40504576-bb"><span class="identifier">capacity</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="basic_string.html#idp40505696-bb"><span class="identifier">shrink_to_fit</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="basic_string.html#idp40506544-bb"><span class="identifier">clear</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <a class="link" href="basic_string.html#idp40507392-bb"><span class="identifier">substr</span></a><span class="special">(</span><span class="identifier">size_type</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp40510480-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="basic_string.html#idp20945376-bb">public member functions</a></span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp20945936-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp20947472-bb"><span class="identifier">at</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp20949280-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp20950816-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp20952624-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp20953472-bb"><span class="identifier">front</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reference</span> <a class="link" href="basic_string.html#idp20954592-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reference</span> <a class="link" href="basic_string.html#idp20955440-bb"><span class="identifier">back</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a class="link" href="basic_string.html#idp20956560-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp20957536-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp20958784-bb"><span class="identifier">cbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a class="link" href="basic_string.html#idp20960032-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp20961008-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a class="link" href="basic_string.html#idp20962256-bb"><span class="identifier">cend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="basic_string.html#idp20963504-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp20964352-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp20965472-bb"><span class="identifier">crbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">reverse_iterator</span> <a class="link" href="basic_string.html#idp20966592-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp20967440-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_reverse_iterator</span> <a class="link" href="basic_string.html#idp20968560-bb"><span class="identifier">crend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="basic_string.html#idp20969680-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp20970800-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp20971920-bb"><span class="identifier">length</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp20973040-bb"><span class="identifier">max_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="basic_string.html#idp20974160-bb"><span class="identifier">reserve</span></a><span class="special">(</span><span class="identifier">size_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp20975696-bb"><span class="identifier">capacity</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="basic_string.html#idp20976816-bb"><span class="identifier">shrink_to_fit</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="basic_string.html#idp20977664-bb"><span class="identifier">clear</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <a class="link" href="basic_string.html#idp20978512-bb"><span class="identifier">substr</span></a><span class="special">(</span><span class="identifier">size_type</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_type</span> <a class="link" href="basic_string.html#idp20981600-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">size_type</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">size_type</span> <span class="identifier">npos</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp73096928"></a><h2>Description</h2>
|
||||
<a name="idp85584688"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp73097344"></a><h3>
|
||||
<a name="idp85585104"></a><h3>
|
||||
<a name="boost.compute.basic_stringconstruct-copy-destruct"></a><code class="computeroutput">basic_string</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40513424-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40513712-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="identifier">size_type</span> count<span class="special">,</span> <span class="identifier">CharT</span> ch<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40515376-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span> <span class="special">&</span> other<span class="special">,</span> <span class="identifier">size_type</span> pos<span class="special">,</span>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20984544-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20984832-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="identifier">size_type</span> count<span class="special">,</span> <span class="identifier">CharT</span> ch<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20986496-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span> <span class="special">&</span> other<span class="special">,</span> <span class="identifier">size_type</span> pos<span class="special">,</span>
|
||||
<span class="identifier">size_type</span> count <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40518016-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> s<span class="special">,</span> <span class="identifier">size_type</span> count<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40519680-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20989136-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> s<span class="special">,</span> <span class="identifier">size_type</span> count<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20990800-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> s<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span>
|
||||
<a name="idp40520656-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40523168-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<a name="idp20991776-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20994288-bb"></a><span class="identifier">basic_string</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span>
|
||||
<a name="idp40524160-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40525456-bb"></a><span class="special">~</span><span class="identifier">basic_string</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<a name="idp20995280-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20996576-bb"></a><span class="special">~</span><span class="identifier">basic_string</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp73166464"></a><h3>
|
||||
<a name="idp40474256-bb"></a><code class="computeroutput">basic_string</code> public member functions</h3>
|
||||
<a name="idp85654288"></a><h3>
|
||||
<a name="idp20945376-bb"></a><code class="computeroutput">basic_string</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40474816-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40476352-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40478160-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40479696-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40481504-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40482352-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp40483472-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp40484320-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a name="idp40485440-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp40486416-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp40487664-bb"></a><span class="identifier">cbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a name="idp40488912-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp40489888-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp40491136-bb"></a><span class="identifier">cend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp40492384-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40493232-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40494352-bb"></a><span class="identifier">crbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp40495472-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40496320-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp40497440-bb"></a><span class="identifier">crend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp40498560-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40499680-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40500800-bb"></a><span class="identifier">length</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40501920-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40503040-bb"></a><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">size_type</span> size<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40504576-bb"></a><span class="identifier">capacity</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40505696-bb"></a><span class="identifier">shrink_to_fit</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp40506544-bb"></a><span class="identifier">clear</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20945936-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20947472-bb"></a><span class="identifier">at</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20949280-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20950816-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="identifier">size_type</span> pos<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20952624-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20953472-bb"></a><span class="identifier">front</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp20954592-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reference</span> <a name="idp20955440-bb"></a><span class="identifier">back</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a name="idp20956560-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp20957536-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp20958784-bb"></a><span class="identifier">cbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.iterator">iterator</a> <a name="idp20960032-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp20961008-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="basic_string.html#boost.compute.basic_string.const_iterator">const_iterator</a> <a name="idp20962256-bb"></a><span class="identifier">cend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp20963504-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20964352-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20965472-bb"></a><span class="identifier">crbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="idp20966592-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20967440-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="idp20968560-bb"></a><span class="identifier">crend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp20969680-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20970800-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20971920-bb"></a><span class="identifier">length</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20973040-bb"></a><span class="identifier">max_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20974160-bb"></a><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">size_type</span> size<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20975696-bb"></a><span class="identifier">capacity</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20976816-bb"></a><span class="identifier">shrink_to_fit</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp20977664-bb"></a><span class="identifier">clear</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">basic_string</span><span class="special"><</span> <span class="identifier">CharT</span><span class="special">,</span> <span class="identifier">Traits</span> <span class="special">></span>
|
||||
<a name="idp40507392-bb"></a><span class="identifier">substr</span><span class="special">(</span><span class="identifier">size_type</span> pos <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">size_type</span> count <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp40510480-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="identifier">CharT</span> ch<span class="special">,</span> <span class="identifier">size_type</span> pos <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<a name="idp20978512-bb"></a><span class="identifier">substr</span><span class="special">(</span><span class="identifier">size_type</span> pos <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="identifier">size_type</span> count <span class="special">=</span> <span class="identifier">npos</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_type</span> <a name="idp20981600-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="identifier">CharT</span> ch<span class="special">,</span> <span class="identifier">size_type</span> pos <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<span class="keyword">bool</span> <span class="identifier">binary_search</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67683760"></a><h2>Description</h2>
|
||||
<a name="idp80300032"></a><h2>Description</h2>
|
||||
<p>Returns <code class="computeroutput">true</code> if <code class="computeroutput">value</code> is in the sorted range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>). </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.buffer_hpp" title="Header <boost/compute/buffer.hpp>">
|
||||
<link rel="prev" href="future.html" title="Class template future">
|
||||
<link rel="prev" href="upper_bound.html" title="Function template upper_bound">
|
||||
<link rel="next" href="../../BOOST_COMPUTE_CLOSURE.html" title="Macro BOOST_COMPUTE_CLOSURE">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="future.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.buffer_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_CLOSURE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="upper_bound.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.buffer_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_CLOSURE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.buffer"></a><div class="titlepage"></div>
|
||||
@@ -26,61 +26,61 @@
|
||||
<span class="keyword">class</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">compute</span><span class="special">::</span><span class="identifier">memory_object</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="buffer.html#boost.compute.bufferconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="buffer.html#idp40077264-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="buffer.html#idp40077856-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="identifier">cl_mem</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp40082320-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">cl_mem_flags</span> <span class="special">=</span> <span class="identifier">read_write</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp40089248-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp40091440-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="buffer.html#idp40092864-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="buffer.html#idp40094864-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp40096864-bb"><span class="special">~</span><span class="identifier">buffer</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp20547488-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="buffer.html#idp20548080-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="identifier">cl_mem</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp20552544-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">cl_mem_flags</span> <span class="special">=</span> <span class="identifier">read_write</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp20559472-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp20561664-bb"><span class="identifier">buffer</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="buffer.html#idp20563088-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="buffer.html#idp20565088-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer.html#idp20567088-bb"><span class="special">~</span><span class="identifier">buffer</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="buffer.html#idp40070928-bb">public member functions</a></span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="buffer.html#idp40071488-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="buffer.html#idp40072928-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_mem_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="buffer.html#idp20541152-bb">public member functions</a></span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="buffer.html#idp20541712-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="buffer.html#idp20543152-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_mem_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp70834528"></a><h2>Description</h2>
|
||||
<a name="idp83321728"></a><h2>Description</h2>
|
||||
<p>The buffer class represents a memory buffer on a compute device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p><a class="link" href="vector.html" title="Class template vector">vector</a> </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp70837152"></a><h3>
|
||||
<a name="idp83324352"></a><h3>
|
||||
<a name="boost.compute.bufferconstruct-copy-destruct"></a><code class="computeroutput">buffer</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40077264-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null buffer object. </li>
|
||||
<pre class="literallayout"><a name="idp20547488-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null buffer object. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp40077856-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">cl_mem</span> mem<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp20548080-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">cl_mem</span> mem<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Creates a buffer object for <code class="computeroutput">mem</code>. If <code class="computeroutput">retain</code> is <code class="computeroutput">true</code>, the reference count for <code class="computeroutput">mem</code> will be incremented. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40082320-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">,</span> <span class="identifier">cl_mem_flags</span> flags <span class="special">=</span> <span class="identifier">read_write</span><span class="special">,</span>
|
||||
<pre class="literallayout"><a name="idp20552544-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">,</span> <span class="identifier">cl_mem_flags</span> flags <span class="special">=</span> <span class="identifier">read_write</span><span class="special">,</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span> host_ptr <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Create a new memory buffer in of <code class="computeroutput">size</code> with <code class="computeroutput">flags</code> in <code class="computeroutput">context</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clCreateBuffer.html" target="_top">clCreateBuffer()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40089248-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new buffer object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40091440-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp40092864-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp40094864-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><a name="idp20559472-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new buffer object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20561664-bb"></a><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp20563088-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp20565088-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="buffer.html" title="Class buffer">buffer</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40096864-bb"></a><span class="special">~</span><span class="identifier">buffer</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the buffer object. </li>
|
||||
<pre class="literallayout"><a name="idp20567088-bb"></a><span class="special">~</span><span class="identifier">buffer</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the buffer object. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp70903344"></a><h3>
|
||||
<a name="idp40070928-bb"></a><code class="computeroutput">buffer</code> public member functions</h3>
|
||||
<a name="idp83390544"></a><h3>
|
||||
<a name="idp20541152-bb"></a><code class="computeroutput">buffer</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">size_t</span> <a name="idp40071488-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the size of the buffer in bytes. </li>
|
||||
<pre class="literallayout"><span class="identifier">size_t</span> <a name="idp20541712-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the size of the buffer in bytes. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp40072928-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_mem_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp20543152-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_mem_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns information about the buffer.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetMemObjectInfo.html" target="_top">clGetMemObjectInfo()</a> for more information. </p>
|
||||
</li>
|
||||
@@ -98,7 +98,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="future.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.buffer_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_CLOSURE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="upper_bound.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.buffer_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_COMPUTE_CLOSURE.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.iterator.buffer_iterator_hpp" title="Header <boost/compute/iterator/buffer_iterator.hpp>">
|
||||
<link rel="prev" href="get.html" title="Struct template get">
|
||||
<link rel="prev" href="opengl_texture.html" title="Class opengl_texture">
|
||||
<link rel="next" href="constant_buffer_iterator.html" title="Class template constant_buffer_iterator">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="get.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.iterator.buffer_iterator_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="constant_buffer_iterator.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="opengl_texture.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.iterator.buffer_iterator_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="constant_buffer_iterator.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.buffer_iterator"></a><div class="titlepage"></div>
|
||||
@@ -31,41 +31,41 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">super_type</span><span class="special">::</span><span class="identifier">difference_type</span> <a name="boost.compute.buffer_iterator.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="buffer_iterator.html#boost.compute.buffer_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="buffer_iterator.html#idp41238352-bb"><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp41238640-bb"><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp41240752-bb"><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="buffer_iterator.html#idp41242176-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp41244176-bb"><span class="special">~</span><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp21812880-bb"><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp21813168-bb"><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp21815280-bb"><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="buffer_iterator.html#idp21816704-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="buffer_iterator.html#idp21818704-bb"><span class="special">~</span><span class="identifier">buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="buffer_iterator.html#idp41234944-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="buffer_iterator.html#idp41235504-bb"><span class="identifier">get_buffer</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="buffer_iterator.html#idp41237072-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="buffer_iterator.html#idp21809472-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="buffer_iterator.html#idp21810032-bb"><span class="identifier">get_buffer</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="buffer_iterator.html#idp21811600-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78192736"></a><h2>Description</h2>
|
||||
<a name="idp91194080"></a><h2>Description</h2>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>make_buffer_iterator() </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp78194384"></a><h3>
|
||||
<a name="idp91195728"></a><h3>
|
||||
<a name="boost.compute.buffer_iteratorconstruct-copy-destruct"></a><code class="computeroutput">buffer_iterator</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41238352-bb"></a><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41238640-bb"></a><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41240752-bb"></a><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp41242176-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41244176-bb"></a><span class="special">~</span><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21812880-bb"></a><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21813168-bb"></a><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21815280-bb"></a><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp21816704-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer_iterator.html" title="Class template buffer_iterator">buffer_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21818704-bb"></a><span class="special">~</span><span class="identifier">buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp78231248"></a><h3>
|
||||
<a name="idp41234944-bb"></a><code class="computeroutput">buffer_iterator</code> public member functions</h3>
|
||||
<a name="idp91232208"></a><h3>
|
||||
<a name="idp21809472-bb"></a><code class="computeroutput">buffer_iterator</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp41235504-bb"></a><span class="identifier">get_buffer</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp41237072-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp21810032-bb"></a><span class="identifier">get_buffer</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp21811600-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -80,7 +80,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="get.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.iterator.buffer_iterator_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="constant_buffer_iterator.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="opengl_texture.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.iterator.buffer_iterator_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="constant_buffer_iterator.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -31,138 +31,138 @@
|
||||
|
||||
<span class="keyword">enum</span> <a name="boost.compute.command_queue.map_flags"></a>map_flags <span class="special">{</span> map_read = = CL_MAP_READ, map_write = = CL_MAP_WRITE <span class="special">}</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="command_queue.html#boost.compute.command_queueconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="command_queue.html#idp40357616-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="command_queue.html#idp40358208-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="identifier">cl_command_queue</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp40360432-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">,</span>
|
||||
<a class="link" href="command_queue.html#idp20828736-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="command_queue.html#idp20829328-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="identifier">cl_command_queue</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp20831552-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="identifier">cl_command_queue_properties</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp40366848-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp40369040-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a class="link" href="command_queue.html#idp40370464-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a class="link" href="command_queue.html#idp40372464-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp40374464-bb"><span class="special">~</span><span class="identifier">command_queue</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp20837968-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp20840160-bb"><span class="identifier">command_queue</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a class="link" href="command_queue.html#idp20841584-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a class="link" href="command_queue.html#idp20843584-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="command_queue.html#idp20845584-bb"><span class="special">~</span><span class="identifier">command_queue</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="command_queue.html#idp40119216-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_command_queue</span> <span class="special">&</span> <a class="link" href="command_queue.html#idp40119776-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <a class="link" href="command_queue.html#idp40121216-bb"><span class="identifier">get_device</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <a class="link" href="command_queue.html#idp40122800-bb"><span class="identifier">get_context</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="command_queue.html#idp40124368-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_command_queue_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_command_queue_properties</span> <a class="link" href="command_queue.html#idp40128560-bb"><span class="identifier">get_properties</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40130016-bb"><span class="identifier">enqueue_read_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40137296-bb"><span class="identifier">enqueue_read_buffer_async</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40144768-bb"><span class="identifier">enqueue_read_buffer_rect</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="comment">// <a class="link" href="command_queue.html#idp20589440-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_command_queue</span> <span class="special">&</span> <a class="link" href="command_queue.html#idp20590000-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <a class="link" href="command_queue.html#idp20591440-bb"><span class="identifier">get_device</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <a class="link" href="command_queue.html#idp20593024-bb"><span class="identifier">get_context</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="command_queue.html#idp20594592-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_command_queue_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_command_queue_properties</span> <a class="link" href="command_queue.html#idp20598784-bb"><span class="identifier">get_properties</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20600240-bb"><span class="identifier">enqueue_read_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20607520-bb"><span class="identifier">enqueue_read_buffer_async</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20614992-bb"><span class="identifier">enqueue_read_buffer_rect</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40155024-bb"><span class="identifier">enqueue_write_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40162320-bb"><span class="identifier">enqueue_write_buffer_async</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20625248-bb"><span class="identifier">enqueue_write_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20632544-bb"><span class="identifier">enqueue_write_buffer_async</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40169776-bb"><span class="identifier">enqueue_write_buffer_rect</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20640000-bb"><span class="identifier">enqueue_write_buffer_rect</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40180048-bb"><span class="identifier">enqueue_copy_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20650272-bb"><span class="identifier">enqueue_copy_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40189040-bb"><span class="identifier">enqueue_copy_buffer_rect</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20659264-bb"><span class="identifier">enqueue_copy_buffer_rect</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40200192-bb"><span class="identifier">enqueue_fill_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20670416-bb"><span class="identifier">enqueue_fill_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span> <a class="link" href="command_queue.html#idp40209360-bb"><span class="identifier">enqueue_map_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">cl_map_flags</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40215392-bb"><span class="identifier">enqueue_unmap_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40220064-bb"><span class="identifier">enqueue_unmap_mem_object</span></a><span class="special">(</span><span class="identifier">cl_mem</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40224304-bb"><span class="identifier">enqueue_read_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span> <a class="link" href="command_queue.html#idp20679584-bb"><span class="identifier">enqueue_map_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">cl_map_flags</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20685616-bb"><span class="identifier">enqueue_unmap_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20690288-bb"><span class="identifier">enqueue_unmap_mem_object</span></a><span class="special">(</span><span class="identifier">cl_mem</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20694528-bb"><span class="identifier">enqueue_read_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40230560-bb"><span class="identifier">enqueue_read_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20700784-bb"><span class="identifier">enqueue_read_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40237504-bb"><span class="identifier">enqueue_write_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20707728-bb"><span class="identifier">enqueue_write_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40243776-bb"><span class="identifier">enqueue_write_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20714000-bb"><span class="identifier">enqueue_write_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40250736-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20720960-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40257440-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20727664-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40264144-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20734368-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40270848-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20741072-bb"><span class="identifier">enqueue_copy_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40277552-bb"><span class="identifier">enqueue_copy_image_to_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20747776-bb"><span class="identifier">enqueue_copy_image_to_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40284752-bb"><span class="identifier">enqueue_copy_image_to_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20754976-bb"><span class="identifier">enqueue_copy_image_to_buffer</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40291952-bb"><span class="identifier">enqueue_copy_buffer_to_image</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20762176-bb"><span class="identifier">enqueue_copy_buffer_to_image</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40299152-bb"><span class="identifier">enqueue_copy_buffer_to_image</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20769376-bb"><span class="identifier">enqueue_copy_buffer_to_image</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40306352-bb"><span class="identifier">enqueue_fill_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20776576-bb"><span class="identifier">enqueue_fill_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp40313120-bb"><span class="identifier">enqueue_fill_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="command_queue.html#idp20783344-bb"><span class="identifier">enqueue_fill_image</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp40319888-bb"><span class="identifier">enqueue_migrate_memory_objects</span></a><span class="special">(</span><span class="identifier">uint_</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">cl_mem</span> <span class="special">*</span><span class="special">,</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp20790112-bb"><span class="identifier">enqueue_migrate_memory_objects</span></a><span class="special">(</span><span class="identifier">uint_</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">cl_mem</span> <span class="special">*</span><span class="special">,</span>
|
||||
<span class="identifier">cl_mem_migration_flags</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40325568-bb"><span class="identifier">enqueue_nd_range_kernel</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span><span class="special">,</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20795792-bb"><span class="identifier">enqueue_nd_range_kernel</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40332256-bb"><span class="identifier">enqueue_task</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40335904-bb"><span class="identifier">enqueue_native_kernel</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">,</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20802480-bb"><span class="identifier">enqueue_task</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20806128-bb"><span class="identifier">enqueue_native_kernel</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">,</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">uint_</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">cl_mem</span> <span class="special">*</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40341360-bb"><span class="identifier">enqueue_native_kernel</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp40343568-bb"><span class="identifier">flush</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp40345920-bb"><span class="identifier">finish</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp40348304-bb"><span class="identifier">enqueue_barrier</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp40349456-bb"><span class="identifier">enqueue_barrier</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">wait_list</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40352624-bb"><span class="identifier">enqueue_marker</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp40354096-bb"><span class="identifier">enqueue_marker</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">wait_list</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20811584-bb"><span class="identifier">enqueue_native_kernel</span></a><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp20813792-bb"><span class="identifier">flush</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp20816144-bb"><span class="identifier">finish</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp20818528-bb"><span class="identifier">enqueue_barrier</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="command_queue.html#idp20819680-bb"><span class="identifier">enqueue_barrier</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="wait_list.html" title="Class wait_list">wait_list</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20823296-bb"><span class="identifier">enqueue_marker</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <a class="link" href="command_queue.html#idp20824768-bb"><span class="identifier">enqueue_marker</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="wait_list.html" title="Class wait_list">wait_list</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp71503504"></a><h2>Description</h2>
|
||||
<a name="idp83990736"></a><h2>Description</h2>
|
||||
<p>Command queues provide the interface for interacting with compute devices. The <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> class provides methods to copy data to and from a compute device as well as execute compute kernels.</p>
|
||||
<p>Command queues are created for a compute device within a compute context.</p>
|
||||
<p>The default command queue for the system can be obtained with the system::default_queue() method. </p>
|
||||
<div class="refsect2">
|
||||
<a name="idp71505984"></a><h3>
|
||||
<a name="idp83993216"></a><h3>
|
||||
<a name="boost.compute.command_queueconstruct-copy-destruct"></a><code class="computeroutput">command_queue</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40357616-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null command queue. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp40358208-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="identifier">cl_command_queue</span> queue<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><a name="idp20828736-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null command queue. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp20829328-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="identifier">cl_command_queue</span> queue<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40360432-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> device<span class="special">,</span>
|
||||
<pre class="literallayout"><a name="idp20831552-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> context<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> device<span class="special">,</span>
|
||||
<span class="identifier">cl_command_queue_properties</span> properties <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Creates a command queue in <code class="computeroutput">context</code> for <code class="computeroutput">device</code> with <code class="computeroutput">properties</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clCreateCommandQueue.html" target="_top">clCreateCommandQueue()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40366848-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new command queue object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp40369040-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a name="idp40370464-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a name="idp40372464-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><a name="idp20837968-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new command queue object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20840160-bb"></a><span class="identifier">command_queue</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a name="idp20841584-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> <a name="idp20843584-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="command_queue.html" title="Class command_queue">command_queue</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp40374464-bb"></a><span class="special">~</span><span class="identifier">command_queue</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><a name="idp20845584-bb"></a><span class="special">~</span><span class="identifier">command_queue</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Destroys the command queue.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clReleaseCommandQueue.html" target="_top">clReleaseCommandQueue()</a> for more information. </p>
|
||||
</li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp71568784"></a><h3>
|
||||
<a name="idp40119216-bb"></a><code class="computeroutput">command_queue</code> public member functions</h3>
|
||||
<a name="idp84055760"></a><h3>
|
||||
<a name="idp20589440-bb"></a><code class="computeroutput">command_queue</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_command_queue</span> <span class="special">&</span> <a name="idp40119776-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the underlying OpenCL command queue. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_command_queue</span> <span class="special">&</span> <a name="idp20590000-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the underlying OpenCL command queue. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <a name="idp40121216-bb"></a><span class="identifier">get_device</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the device that the command queue issues commands to. </li>
|
||||
<pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <a name="idp20591440-bb"></a><span class="identifier">get_device</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the device that the command queue issues commands to. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <a name="idp40122800-bb"></a><span class="identifier">get_context</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the context for the command queue. </li>
|
||||
<pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <a name="idp20593024-bb"></a><span class="identifier">get_context</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the context for the command queue. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp40124368-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_command_queue_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp20594592-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_command_queue_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns information about the command queue.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetCommandQueueInfo.html" target="_top">clGetCommandQueueInfo()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_command_queue_properties</span> <a name="idp40128560-bb"></a><span class="identifier">get_properties</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the properties for the command queue. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_command_queue_properties</span> <a name="idp20598784-bb"></a><span class="identifier">get_properties</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the properties for the command queue. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40130016-bb"></a><span class="identifier">enqueue_read_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20600240-bb"></a><span class="identifier">enqueue_read_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">,</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to read data from <code class="computeroutput">buffer</code> to host memory.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueReadBuffer.html" target="_top">clEnqueueReadBuffer()</a> for more information.</p>
|
||||
@@ -172,7 +172,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40137296-bb"></a><span class="identifier">enqueue_read_buffer_async</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20607520-bb"></a><span class="identifier">enqueue_read_buffer_async</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> size<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to read data from <code class="computeroutput">buffer</code> to host memory. The copy will be performed asynchronously.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueReadBuffer.html" target="_top">clEnqueueReadBuffer()</a> for more information.</p>
|
||||
@@ -182,7 +182,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40144768-bb"></a><span class="identifier">enqueue_read_buffer_rect</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20614992-bb"></a><span class="identifier">enqueue_read_buffer_rect</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> buffer_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> host_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> buffer_row_pitch<span class="special">,</span>
|
||||
@@ -202,7 +202,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40155024-bb"></a><span class="identifier">enqueue_write_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20625248-bb"></a><span class="identifier">enqueue_write_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to write data from host memory to <code class="computeroutput">buffer</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueWriteBuffer.html" target="_top">clEnqueueWriteBuffer()</a> for more information.</p>
|
||||
@@ -212,7 +212,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40162320-bb"></a><span class="identifier">enqueue_write_buffer_async</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20632544-bb"></a><span class="identifier">enqueue_write_buffer_async</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> size<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to write data from host memory to <code class="computeroutput">buffer</code>. The copy is performed asynchronously.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueWriteBuffer.html" target="_top">clEnqueueWriteBuffer()</a> for more information.</p>
|
||||
@@ -222,7 +222,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40169776-bb"></a><span class="identifier">enqueue_write_buffer_rect</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20640000-bb"></a><span class="identifier">enqueue_write_buffer_rect</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> buffer_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> host_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span>
|
||||
@@ -243,7 +243,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40180048-bb"></a><span class="identifier">enqueue_copy_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20650272-bb"></a><span class="identifier">enqueue_copy_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> dst_buffer<span class="special">,</span> <span class="identifier">size_t</span> src_offset<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> dst_offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to copy data from <code class="computeroutput">src_buffer</code> to <code class="computeroutput">dst_buffer</code>.</p>
|
||||
@@ -254,7 +254,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40189040-bb"></a><span class="identifier">enqueue_copy_buffer_rect</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20659264-bb"></a><span class="identifier">enqueue_copy_buffer_rect</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> dst_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span>
|
||||
@@ -275,7 +275,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40200192-bb"></a><span class="identifier">enqueue_fill_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> pattern<span class="special">,</span>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20670416-bb"></a><span class="identifier">enqueue_fill_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> pattern<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> pattern_size<span class="special">,</span> <span class="identifier">size_t</span> offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to fill <code class="computeroutput">buffer</code> with <code class="computeroutput">pattern</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueFillBuffer.html" target="_top">clEnqueueFillBuffer()</a> for more information.</p>
|
||||
@@ -294,79 +294,79 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <span class="special">*</span> <a name="idp40209360-bb"></a><span class="identifier">enqueue_map_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">cl_map_flags</span> flags<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <span class="special">*</span> <a name="idp20679584-bb"></a><span class="identifier">enqueue_map_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">cl_map_flags</span> flags<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> offset<span class="special">,</span> <span class="identifier">size_t</span> size<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to map <code class="computeroutput">buffer</code> into the host address space.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueMapBuffer.html" target="_top">clEnqueueMapBuffer()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40215392-bb"></a><span class="identifier">enqueue_unmap_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> mapped_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20685616-bb"></a><span class="identifier">enqueue_unmap_buffer</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> mapped_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to unmap <code class="computeroutput">buffer</code> from the host memory space.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueUnmapMemObject.html" target="_top">clEnqueueUnmapMemObject()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40220064-bb"></a><span class="identifier">enqueue_unmap_mem_object</span><span class="special">(</span><span class="identifier">cl_mem</span> mem<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> mapped_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20690288-bb"></a><span class="identifier">enqueue_unmap_mem_object</span><span class="special">(</span><span class="identifier">cl_mem</span> mem<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> mapped_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to unmap <code class="computeroutput">mem</code> from the host memory space.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueUnmapMemObject.html" target="_top">clEnqueueUnmapMemObject()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40224304-bb"></a><span class="identifier">enqueue_read_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20694528-bb"></a><span class="identifier">enqueue_read_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> row_pitch<span class="special">,</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to read data from <code class="computeroutput">image</code> to host memory.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueReadImage.html" target="_top">clEnqueueReadImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40230560-bb"></a><span class="identifier">enqueue_read_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20700784-bb"></a><span class="identifier">enqueue_read_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> row_pitch<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> slice_pitch<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to read data from <code class="computeroutput">image</code> to host memory.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueReadImage.html" target="_top">clEnqueueReadImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40237504-bb"></a><span class="identifier">enqueue_write_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20707728-bb"></a><span class="identifier">enqueue_write_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> input_row_pitch<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to write data from host memory to <code class="computeroutput">image</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueWriteImage.html" target="_top">clEnqueueWriteImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40243776-bb"></a><span class="identifier">enqueue_write_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20714000-bb"></a><span class="identifier">enqueue_write_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> input_row_pitch<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> input_slice_pitch<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> host_ptr<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to write data from host memory to <code class="computeroutput">image</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueWriteImage.html" target="_top">clEnqueueWriteImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40250736-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20720960-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> dst_image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to copy data from <code class="computeroutput">src_image</code> to <code class="computeroutput">dst_image</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyImage.html" target="_top">clEnqueueCopyImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40257440-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20727664-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> dst_image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to copy data from <code class="computeroutput">src_image</code> to <code class="computeroutput">dst_image</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyImage.html" target="_top">clEnqueueCopyImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40264144-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20734368-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> dst_image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to copy data from <code class="computeroutput">src_image</code> to <code class="computeroutput">dst_image</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyImage.html" target="_top">clEnqueueCopyImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40270848-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20741072-bb"></a><span class="identifier">enqueue_copy_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> dst_image<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to copy data from <code class="computeroutput">src_image</code> to <code class="computeroutput">dst_image</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyImage.html" target="_top">clEnqueueCopyImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40277552-bb"></a><span class="identifier">enqueue_copy_image_to_buffer</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20747776-bb"></a><span class="identifier">enqueue_copy_image_to_buffer</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> dst_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> dst_offset<span class="special">)</span><span class="special">;</span></pre>
|
||||
@@ -374,7 +374,7 @@
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyImageToBuffer.html" target="_top">clEnqueueCopyImageToBuffer()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40284752-bb"></a><span class="identifier">enqueue_copy_image_to_buffer</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20754976-bb"></a><span class="identifier">enqueue_copy_image_to_buffer</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> src_image<span class="special">,</span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> dst_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> src_origin<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">,</span> <span class="identifier">size_t</span> dst_offset<span class="special">)</span><span class="special">;</span></pre>
|
||||
@@ -382,7 +382,7 @@
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyImageToBuffer.html" target="_top">clEnqueueCopyImageToBuffer()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40291952-bb"></a><span class="identifier">enqueue_copy_buffer_to_image</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20762176-bb"></a><span class="identifier">enqueue_copy_buffer_to_image</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> dst_image<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> src_offset<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span>
|
||||
@@ -391,7 +391,7 @@
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyBufferToImage.html" target="_top">clEnqueueCopyBufferToImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40299152-bb"></a><span class="identifier">enqueue_copy_buffer_to_image</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20769376-bb"></a><span class="identifier">enqueue_copy_buffer_to_image</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> src_buffer<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> dst_image<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> src_offset<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> dst_origin<span class="special">,</span>
|
||||
@@ -400,7 +400,7 @@
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueCopyBufferToImage.html" target="_top">clEnqueueCopyBufferToImage()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40306352-bb"></a><span class="identifier">enqueue_fill_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> fill_color<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20776576-bb"></a><span class="identifier">enqueue_fill_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image2d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> fill_color<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to fill <code class="computeroutput">image</code> with <code class="computeroutput">fill_color</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueFillImage.html" target="_top">clEnqueueFillImage()</a> for more information.</p>
|
||||
@@ -415,7 +415,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp40313120-bb"></a><span class="identifier">enqueue_fill_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> fill_color<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp20783344-bb"></a><span class="identifier">enqueue_fill_image</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">image3d</span> <span class="special">&</span> image<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> fill_color<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> origin<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">size_t</span> region<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to fill <code class="computeroutput">image</code> with <code class="computeroutput">fill_color</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueFillImage.html" target="_top">clEnqueueFillImage()</a> for more information.</p>
|
||||
@@ -430,7 +430,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp40319888-bb"></a><span class="identifier">enqueue_migrate_memory_objects</span><span class="special">(</span><span class="identifier">uint_</span> num_mem_objects<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp20790112-bb"></a><span class="identifier">enqueue_migrate_memory_objects</span><span class="special">(</span><span class="identifier">uint_</span> num_mem_objects<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">cl_mem</span> <span class="special">*</span> mem_objects<span class="special">,</span>
|
||||
<span class="identifier">cl_mem_migration_flags</span> flags<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a command to migrate <code class="computeroutput">mem_objects</code>.</p>
|
||||
@@ -446,7 +446,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40325568-bb"></a><span class="identifier">enqueue_nd_range_kernel</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span> kernel<span class="special">,</span> <span class="identifier">size_t</span> work_dim<span class="special">,</span>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20795792-bb"></a><span class="identifier">enqueue_nd_range_kernel</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span> kernel<span class="special">,</span> <span class="identifier">size_t</span> work_dim<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span> global_work_offset<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span> global_work_size<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">size_t</span> <span class="special">*</span> local_work_size <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
@@ -454,33 +454,33 @@
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueNDRangeKernel.html" target="_top">clEnqueueNDRangeKernel()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40332256-bb"></a><span class="identifier">enqueue_task</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span> kernel<span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20802480-bb"></a><span class="identifier">enqueue_task</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="kernel.html" title="Class kernel">kernel</a> <span class="special">&</span> kernel<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a kernel to execute using a single work-item.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueTask.html" target="_top">clEnqueueTask()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40335904-bb"></a><span class="identifier">enqueue_native_kernel</span><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">,</span>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20806128-bb"></a><span class="identifier">enqueue_native_kernel</span><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">,</span>
|
||||
<span class="keyword">void</span> <span class="special">*</span> args<span class="special">,</span> <span class="identifier">size_t</span> cb_args<span class="special">,</span>
|
||||
<span class="identifier">uint_</span> num_mem_objects<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">cl_mem</span> <span class="special">*</span> mem_list<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">*</span> args_mem_loc<span class="special">)</span><span class="special">;</span></pre>Enqueues a function to execute on the host. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40341360-bb"></a><span class="identifier">enqueue_native_kernel</span><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20811584-bb"></a><span class="identifier">enqueue_native_kernel</span><span class="special">(</span><span class="keyword">void</span><span class="special">(</span><span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span> <span class="special">*</span><span class="identifier">user_func</span><span class="special">)</span><span class="special">(</span><span class="keyword">void</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Convience overload for enqueue_native_kernel() which enqueues a native kernel on the host with a nullary function. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp40343568-bb"></a><span class="identifier">flush</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp20813792-bb"></a><span class="identifier">flush</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Flushes the command queue.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clFlush.html" target="_top">clFlush()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp40345920-bb"></a><span class="identifier">finish</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp20816144-bb"></a><span class="identifier">finish</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Blocks until all outstanding commands in the queue have finished.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clFinish.html" target="_top">clFinish()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp40348304-bb"></a><span class="identifier">enqueue_barrier</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Enqueues a barrier in the queue. </li>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp20818528-bb"></a><span class="identifier">enqueue_barrier</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Enqueues a barrier in the queue. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp40349456-bb"></a><span class="identifier">enqueue_barrier</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">wait_list</span> <span class="special">&</span> events<span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp20819680-bb"></a><span class="identifier">enqueue_barrier</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="wait_list.html" title="Class wait_list">wait_list</a> <span class="special">&</span> events<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a barrier in the queue after <code class="computeroutput">events</code>.</p>
|
||||
<div class="warning"><table border="0" summary="Warning">
|
||||
<tr>
|
||||
@@ -493,11 +493,11 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40352624-bb"></a><span class="identifier">enqueue_marker</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20823296-bb"></a><span class="identifier">enqueue_marker</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a marker in the queue and returns an event that can be used to track its progress. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp40354096-bb"></a><span class="identifier">enqueue_marker</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">wait_list</span> <span class="special">&</span> events<span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <a name="idp20824768-bb"></a><span class="identifier">enqueue_marker</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="wait_list.html" title="Class wait_list">wait_list</a> <span class="special">&</span> events<span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Enqueues a marker after <code class="computeroutput">events</code> in the queue and returns an event that can be used to track its progress.</p>
|
||||
<div class="warning"><table border="0" summary="Warning">
|
||||
<tr>
|
||||
|
||||
@@ -31,61 +31,61 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">super_type</span><span class="special">::</span><span class="identifier">difference_type</span> <a name="boost.compute.constant_buffer_iterator.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="constant_buffer_iterator.html#boost.compute.constant_buffer_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp41263776-bb"><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp41264064-bb"><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp41266176-bb"><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp21838304-bb"><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp21838592-bb"><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp21840704-bb"><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp41267168-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp41268464-bb"><span class="special">~</span><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp21841696-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_buffer_iterator.html#idp21842992-bb"><span class="special">~</span><span class="identifier">constant_buffer_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="constant_buffer_iterator.html#idp41257584-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="constant_buffer_iterator.html#idp41258144-bb"><span class="identifier">get_buffer</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="constant_buffer_iterator.html#idp41259712-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="constant_buffer_iterator.html#idp41260832-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="constant_buffer_iterator.html#idp21832112-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a class="link" href="constant_buffer_iterator.html#idp21832672-bb"><span class="identifier">get_buffer</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="constant_buffer_iterator.html#idp21834240-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="constant_buffer_iterator.html#idp21835360-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="constant_buffer_iterator.html#idp41268752-bb">private member functions</a></span>
|
||||
<span class="identifier">reference</span> <a class="link" href="constant_buffer_iterator.html#idp41269328-bb"><span class="identifier">dereference</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="constant_buffer_iterator.html#idp41270448-bb"><span class="identifier">equal</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="constant_buffer_iterator.html#idp41272272-bb"><span class="identifier">increment</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="constant_buffer_iterator.html#idp41273120-bb"><span class="identifier">decrement</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="constant_buffer_iterator.html#idp41273968-bb"><span class="identifier">advance</span></a><span class="special">(</span><span class="identifier">difference_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">difference_type</span> <a class="link" href="constant_buffer_iterator.html#idp41275504-bb"><span class="identifier">distance_to</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="constant_buffer_iterator.html#idp21843280-bb">private member functions</a></span>
|
||||
<span class="identifier">reference</span> <a class="link" href="constant_buffer_iterator.html#idp21843856-bb"><span class="identifier">dereference</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="constant_buffer_iterator.html#idp21844976-bb"><span class="identifier">equal</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="constant_buffer_iterator.html#idp21846800-bb"><span class="identifier">increment</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="constant_buffer_iterator.html#idp21847648-bb"><span class="identifier">decrement</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="constant_buffer_iterator.html#idp21848496-bb"><span class="identifier">advance</span></a><span class="special">(</span><span class="identifier">difference_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">difference_type</span> <a class="link" href="constant_buffer_iterator.html#idp21850032-bb"><span class="identifier">distance_to</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78380592"></a><h2>Description</h2>
|
||||
<a name="idp91382032"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp78381008"></a><h3>
|
||||
<a name="idp91382448"></a><h3>
|
||||
<a name="boost.compute.constant_buffer_iteratorconstruct-copy-destruct"></a><code class="computeroutput">constant_buffer_iterator</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41263776-bb"></a><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41264064-bb"></a><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41266176-bb"></a><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21838304-bb"></a><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21838592-bb"></a><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> buffer<span class="special">,</span> <span class="identifier">size_t</span> index<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21840704-bb"></a><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span>
|
||||
<a name="idp41267168-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41268464-bb"></a><span class="special">~</span><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<a name="idp21841696-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21842992-bb"></a><span class="special">~</span><span class="identifier">constant_buffer_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp78417632"></a><h3>
|
||||
<a name="idp41257584-bb"></a><code class="computeroutput">constant_buffer_iterator</code> public member functions</h3>
|
||||
<a name="idp91418608"></a><h3>
|
||||
<a name="idp21832112-bb"></a><code class="computeroutput">constant_buffer_iterator</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp41258144-bb"></a><span class="identifier">get_buffer</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp41259712-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="idp41260832-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="buffer.html" title="Class buffer">buffer</a> <span class="special">&</span> <a name="idp21832672-bb"></a><span class="identifier">get_buffer</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp21834240-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="idp21835360-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp78442192"></a><h3>
|
||||
<a name="idp41268752-bb"></a><code class="computeroutput">constant_buffer_iterator</code> private member functions</h3>
|
||||
<a name="idp91442912"></a><h3>
|
||||
<a name="idp21843280-bb"></a><code class="computeroutput">constant_buffer_iterator</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp41269328-bb"></a><span class="identifier">dereference</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp41270448-bb"></a><span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41272272-bb"></a><span class="identifier">increment</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41273120-bb"></a><span class="identifier">decrement</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41273968-bb"></a><span class="identifier">advance</span><span class="special">(</span><span class="identifier">difference_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">difference_type</span> <a name="idp41275504-bb"></a><span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp21843856-bb"></a><span class="identifier">dereference</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp21844976-bb"></a><span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21846800-bb"></a><span class="identifier">increment</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21847648-bb"></a><span class="identifier">decrement</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21848496-bb"></a><span class="identifier">advance</span><span class="special">(</span><span class="identifier">difference_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">difference_type</span> <a name="idp21850032-bb"></a><span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">constant_buffer_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -31,36 +31,36 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">super_type</span><span class="special">::</span><span class="identifier">difference_type</span> <a name="boost.compute.constant_iterator.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="constant_iterator.html#boost.compute.constant_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="constant_iterator.html#idp41291232-bb"><span class="identifier">constant_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html#idp41293184-bb"><span class="identifier">constant_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="constant_iterator.html#idp41294608-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html#idp41296608-bb"><span class="special">~</span><span class="identifier">constant_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html#idp21865760-bb"><span class="identifier">constant_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">size_t</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html#idp21867712-bb"><span class="identifier">constant_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="constant_iterator.html#idp21869136-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="constant_iterator.html#idp21871136-bb"><span class="special">~</span><span class="identifier">constant_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="constant_iterator.html#idp41289392-bb">public member functions</a></span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="constant_iterator.html#idp41289952-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="constant_iterator.html#idp21863920-bb">public member functions</a></span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="constant_iterator.html#idp21864480-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78568416"></a><h2>Description</h2>
|
||||
<a name="idp91568624"></a><h2>Description</h2>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>make_constant_iterator() </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp78570080"></a><h3>
|
||||
<a name="idp91570288"></a><h3>
|
||||
<a name="boost.compute.constant_iteratorconstruct-copy-destruct"></a><code class="computeroutput">constant_iterator</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41291232-bb"></a><span class="identifier">constant_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span> <span class="identifier">size_t</span> index <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41293184-bb"></a><span class="identifier">constant_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp41294608-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41296608-bb"></a><span class="special">~</span><span class="identifier">constant_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21865760-bb"></a><span class="identifier">constant_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span> <span class="identifier">size_t</span> index <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21867712-bb"></a><span class="identifier">constant_iterator</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp21869136-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="constant_iterator.html" title="Class template constant_iterator">constant_iterator</a><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21871136-bb"></a><span class="special">~</span><span class="identifier">constant_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp78604224"></a><h3>
|
||||
<a name="idp41289392-bb"></a><code class="computeroutput">constant_iterator</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp41289952-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idp91604496"></a><h3>
|
||||
<a name="idp21863920-bb"></a><code class="computeroutput">constant_iterator</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp21864480-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.context_hpp" title="Header <boost/compute/context.hpp>">
|
||||
<link rel="prev" href="vector.html" title="Class template vector">
|
||||
<link rel="next" href="device.html" title="Class device">
|
||||
<link rel="next" href="opengl_create__idp21517904.html" title="Function opengl_create_shared_context">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="vector.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.context_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="device.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="vector.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.context_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="opengl_create__idp21517904.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.context"></a><div class="titlepage"></div>
|
||||
@@ -26,83 +26,83 @@
|
||||
<span class="keyword">class</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="context.html#boost.compute.contextconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="context.html#idp41021328-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="context.html#idp41021920-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">cl_context_properties</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="context.html#idp41027024-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="identifier">cl_context</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp41031488-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp41033680-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a class="link" href="context.html#idp41035104-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a class="link" href="context.html#idp41037104-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp41039104-bb"><span class="special">~</span><span class="identifier">context</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp21492448-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="context.html#idp21493040-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">cl_context_properties</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="context.html#idp21498144-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="identifier">cl_context</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp21502608-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp21504800-bb"><span class="identifier">context</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a class="link" href="context.html#idp21506224-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a class="link" href="context.html#idp21508224-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp21510224-bb"><span class="special">~</span><span class="identifier">context</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="context.html#idp41006848-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_context</span> <span class="special">&</span> <a class="link" href="context.html#idp41007408-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <a class="link" href="context.html#idp41008832-bb"><span class="identifier">get_device</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="context.html#idp41010080-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_context_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="context.html#idp41014256-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="context.html#idp41017712-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="context.html#idp21477968-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_context</span> <span class="special">&</span> <a class="link" href="context.html#idp21478528-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <a class="link" href="context.html#idp21479952-bb"><span class="identifier">get_device</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="context.html#idp21481200-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_context_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="context.html#idp21485376-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="context.html#idp21488832-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="context.html#idp41039696-bb">private static functions</a></span>
|
||||
<span class="comment">// <a class="link" href="context.html#idp21510816-bb">private static functions</a></span>
|
||||
<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span>
|
||||
<a class="link" href="context.html#idp41040272-bb"><span class="identifier">default_error_handler</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context.html#idp21511392-bb"><span class="identifier">default_error_handler</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp76818080"></a><h2>Description</h2>
|
||||
<a name="idp89371840"></a><h2>Description</h2>
|
||||
<p>The context class represents a compute context.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p><a class="link" href="device.html" title="Class device">device</a>, <a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp76821568"></a><h3>
|
||||
<a name="idp89375328"></a><h3>
|
||||
<a name="boost.compute.contextconstruct-copy-destruct"></a><code class="computeroutput">context</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41021328-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Create a null context object. </li>
|
||||
<pre class="literallayout"><a name="idp21492448-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Create a null context object. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp41021920-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> device<span class="special">,</span>
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp21493040-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> device<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">cl_context_properties</span> <span class="special">*</span> properties <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Creates a new context for <code class="computeroutput">device</code> with <code class="computeroutput">properties</code>.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clCreateContext.html" target="_top">clCreateContext()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp41027024-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="identifier">cl_context</span> context<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp21498144-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="identifier">cl_context</span> context<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Creates a new context object for <code class="computeroutput">context</code>. If <code class="computeroutput">retain</code> is <code class="computeroutput">true</code>, the reference count for <code class="computeroutput">context</code> will be incremented. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41031488-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new context object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41033680-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a name="idp41035104-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a name="idp41037104-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><a name="idp21502608-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new context object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21504800-bb"></a><span class="identifier">context</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a name="idp21506224-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> <a name="idp21508224-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="context.html" title="Class context">context</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41039104-bb"></a><span class="special">~</span><span class="identifier">context</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the context object. </li>
|
||||
<pre class="literallayout"><a name="idp21510224-bb"></a><span class="special">~</span><span class="identifier">context</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the context object. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp76884656"></a><h3>
|
||||
<a name="idp41006848-bb"></a><code class="computeroutput">context</code> public member functions</h3>
|
||||
<a name="idp89437936"></a><h3>
|
||||
<a name="idp21477968-bb"></a><code class="computeroutput">context</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_context</span> <span class="special">&</span> <a name="idp41007408-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the underlying OpenCL context. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <a name="idp41008832-bb"></a><span class="identifier">get_device</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><span class="identifier">cl_context</span> <span class="special">&</span> <a name="idp21478528-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the underlying OpenCL context. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <a name="idp21479952-bb"></a><span class="identifier">get_device</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp41010080-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_context_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp21481200-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_context_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns information about the context.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetContextInfo.html" target="_top">clGetContextInfo()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp41014256-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the context is the same at <code class="computeroutput">other</code>. </li>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp21485376-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the context is the same at <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp41017712-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the context is different from <code class="computeroutput">other</code>. </li>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp21488832-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the context is different from <code class="computeroutput">other</code>. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp76926016"></a><h3>
|
||||
<a name="idp41039696-bb"></a><code class="computeroutput">context</code> private static functions</h3>
|
||||
<a name="idp89479104"></a><h3>
|
||||
<a name="idp21510816-bb"></a><code class="computeroutput">context</code> private static functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">BOOST_COMPUTE_CL_CALLBACK</span>
|
||||
<a name="idp41040272-bb"></a><span class="identifier">default_error_handler</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> errinfo<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> private_info<span class="special">,</span>
|
||||
<a name="idp21511392-bb"></a><span class="identifier">default_error_handler</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> errinfo<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> private_info<span class="special">,</span>
|
||||
<span class="identifier">size_t</span> cb<span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> user_data<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -117,7 +117,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="vector.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.context_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="device.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="vector.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.context_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="opengl_create__idp21517904.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.context_error_hpp" title="Header <boost/compute/exception/context_error.hpp>">
|
||||
<link rel="prev" href="event.html" title="Class event">
|
||||
<link rel="next" href="extension_unsu_idp41161888.html" title="Class extension_unsupported_exception">
|
||||
<link rel="next" href="extension_unsu_idp21637808.html" title="Class extension_unsupported_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="event.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.context_error_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="extension_unsu_idp41161888.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="event.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.context_error_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="extension_unsu_idp21637808.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.context_error"></a><div class="titlepage"></div>
|
||||
@@ -26,32 +26,32 @@
|
||||
<span class="keyword">class</span> <a class="link" href="context_error.html" title="Class context_error">context_error</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="context_error.html#boost.compute.context_errorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="context_error.html#idp41155680-bb"><span class="identifier">context_error</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context_error.html#idp41159168-bb"><span class="special">~</span><span class="identifier">context_error</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context_error.html#idp21631600-bb"><span class="identifier">context_error</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="context_error.html#idp21635088-bb"><span class="special">~</span><span class="identifier">context_error</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="context_error.html#idp41152272-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span> <a class="link" href="context_error.html#idp41152832-bb"><span class="identifier">get_context</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="context_error.html#idp41154400-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="context_error.html#idp21628192-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span> <a class="link" href="context_error.html#idp21628752-bb"><span class="identifier">get_context</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="context_error.html#idp21630320-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp77682448"></a><h2>Description</h2>
|
||||
<a name="idp90189600"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp77682864"></a><h3>
|
||||
<a name="idp90190016"></a><h3>
|
||||
<a name="boost.compute.context_errorconstruct-copy-destruct"></a><code class="computeroutput">context_error</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41155680-bb"></a><span class="identifier">context_error</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span> context<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> errinfo<span class="special">,</span>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21631600-bb"></a><span class="identifier">context_error</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span> context<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> errinfo<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="keyword">void</span> <span class="special">*</span> private_info<span class="special">,</span> <span class="identifier">size_t</span> private_info_size<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41159168-bb"></a><span class="special">~</span><span class="identifier">context_error</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21635088-bb"></a><span class="special">~</span><span class="identifier">context_error</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp77701952"></a><h3>
|
||||
<a name="idp41152272-bb"></a><code class="computeroutput">context_error</code> public member functions</h3>
|
||||
<a name="idp90208912"></a><h3>
|
||||
<a name="idp21628192-bb"></a><code class="computeroutput">context_error</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span> <a name="idp41152832-bb"></a><span class="identifier">get_context</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp41154400-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <a class="link" href="context.html" title="Class context">context</a> <span class="special">*</span> <a name="idp21628752-bb"></a><span class="identifier">get_context</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp21630320-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -66,7 +66,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="event.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.context_error_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="extension_unsu_idp41161888.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="event.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.context_error_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="extension_unsu_idp21637808.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">copy</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">OutputIterator</span> result<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67749136"></a><h2>Description</h2>
|
||||
<a name="idp80365264"></a><h2>Description</h2>
|
||||
<p>Copies the values in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) to the range beginning at <code class="computeroutput">result</code>.</p>
|
||||
<p>The generic copy() function can be used for a variety of data transfer tasks and provides a standard interface to the following OpenCL functions:</p>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">copy_async</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">OutputIterator</span> result<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67781424"></a><h2>Description</h2>
|
||||
<a name="idp80397504"></a><h2>Description</h2>
|
||||
<p>Copies the values in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) to the range beginning at <code class="computeroutput">result</code>. The copy is performed asynchronously.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>copy() </p>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">Predicate</span> predicate<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67834768"></a><h2>Description</h2>
|
||||
<a name="idp80450784"></a><h2>Description</h2>
|
||||
<p>Copies each element in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) for which <code class="computeroutput">predicate</code> returns <code class="computeroutput">true</code> to the range beginning at <code class="computeroutput">result</code>. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">copy_n</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">Size</span> count<span class="special">,</span> <span class="identifier">OutputIterator</span> result<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67885456"></a><h2>Description</h2>
|
||||
<a name="idp80501648"></a><h2>Description</h2>
|
||||
<p>Copies <code class="computeroutput">count</code> elements from <code class="computeroutput">first</code> to <code class="computeroutput">result</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>copy() </p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<span class="identifier">size_t</span> <span class="identifier">count</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67935840"></a><h2>Description</h2>
|
||||
<a name="idp80552096"></a><h2>Description</h2>
|
||||
<p>Returns the number of occurrences of <code class="computeroutput">value</code> in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>).</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>count_if() </p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">Predicate</span> predicate<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp67983680"></a><h2>Description</h2>
|
||||
<a name="idp80599728"></a><h2>Description</h2>
|
||||
<p>Returns the number of elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) for which <code class="computeroutput">predicate</code> returns <code class="computeroutput">true</code>. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -31,55 +31,55 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">super_type</span><span class="special">::</span><span class="identifier">difference_type</span> <a name="boost.compute.counting_iterator.difference_type"></a><span class="identifier">difference_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="counting_iterator.html#boost.compute.counting_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="counting_iterator.html#idp41313440-bb"><span class="identifier">counting_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="counting_iterator.html#idp41314416-bb"><span class="identifier">counting_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="counting_iterator.html#idp41315408-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="counting_iterator.html#idp41316704-bb"><span class="special">~</span><span class="identifier">counting_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="counting_iterator.html#idp21887984-bb"><span class="identifier">counting_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="counting_iterator.html#idp21888960-bb"><span class="identifier">counting_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a class="link" href="counting_iterator.html#idp21889952-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="counting_iterator.html#idp21891248-bb"><span class="special">~</span><span class="identifier">counting_iterator</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="counting_iterator.html#idp41308816-bb">public member functions</a></span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="counting_iterator.html#idp41309376-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="counting_iterator.html#idp41310496-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="counting_iterator.html#idp21883360-bb">public member functions</a></span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="counting_iterator.html#idp21883920-bb"><span class="identifier">get_index</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a class="link" href="counting_iterator.html#idp21885040-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="counting_iterator.html#idp41316992-bb">private member functions</a></span>
|
||||
<span class="identifier">reference</span> <a class="link" href="counting_iterator.html#idp41317568-bb"><span class="identifier">dereference</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="counting_iterator.html#idp41318688-bb"><span class="identifier">equal</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="counting_iterator.html#idp41320512-bb"><span class="identifier">increment</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="counting_iterator.html#idp41321360-bb"><span class="identifier">decrement</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="counting_iterator.html#idp41322208-bb"><span class="identifier">advance</span></a><span class="special">(</span><span class="identifier">difference_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">difference_type</span> <a class="link" href="counting_iterator.html#idp41323744-bb"><span class="identifier">distance_to</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="counting_iterator.html#idp21891536-bb">private member functions</a></span>
|
||||
<span class="identifier">reference</span> <a class="link" href="counting_iterator.html#idp21892112-bb"><span class="identifier">dereference</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="counting_iterator.html#idp21893232-bb"><span class="identifier">equal</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="counting_iterator.html#idp21895056-bb"><span class="identifier">increment</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="counting_iterator.html#idp21895904-bb"><span class="identifier">decrement</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="counting_iterator.html#idp21896752-bb"><span class="identifier">advance</span></a><span class="special">(</span><span class="identifier">difference_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">difference_type</span> <a class="link" href="counting_iterator.html#idp21898288-bb"><span class="identifier">distance_to</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78733840"></a><h2>Description</h2>
|
||||
<a name="idp91734720"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp78734256"></a><h3>
|
||||
<a name="idp91735136"></a><h3>
|
||||
<a name="boost.compute.counting_iteratorconstruct-copy-destruct"></a><code class="computeroutput">counting_iterator</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41313440-bb"></a><span class="identifier">counting_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> init<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41314416-bb"></a><span class="identifier">counting_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp41315408-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41316704-bb"></a><span class="special">~</span><span class="identifier">counting_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21887984-bb"></a><span class="identifier">counting_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> init<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21888960-bb"></a><span class="identifier">counting_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> <a name="idp21889952-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21891248-bb"></a><span class="special">~</span><span class="identifier">counting_iterator</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp78765488"></a><h3>
|
||||
<a name="idp41308816-bb"></a><code class="computeroutput">counting_iterator</code> public member functions</h3>
|
||||
<a name="idp91766112"></a><h3>
|
||||
<a name="idp21883360-bb"></a><code class="computeroutput">counting_iterator</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp41309376-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="idp41310496-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">size_t</span> <a name="idp21883920-bb"></a><span class="identifier">get_index</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Expr<span class="special">></span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="idp21885040-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Expr</span> <span class="special">&</span> expr<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp78783536"></a><h3>
|
||||
<a name="idp41316992-bb"></a><code class="computeroutput">counting_iterator</code> private member functions</h3>
|
||||
<a name="idp91784032"></a><h3>
|
||||
<a name="idp21891536-bb"></a><code class="computeroutput">counting_iterator</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp41317568-bb"></a><span class="identifier">dereference</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp41318688-bb"></a><span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41320512-bb"></a><span class="identifier">increment</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41321360-bb"></a><span class="identifier">decrement</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp41322208-bb"></a><span class="identifier">advance</span><span class="special">(</span><span class="identifier">difference_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">difference_type</span> <a name="idp41323744-bb"></a><span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">reference</span> <a name="idp21892112-bb"></a><span class="identifier">dereference</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idp21893232-bb"></a><span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21895056-bb"></a><span class="identifier">increment</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21895904-bb"></a><span class="identifier">decrement</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idp21896752-bb"></a><span class="identifier">advance</span><span class="special">(</span><span class="identifier">difference_type</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">difference_type</span> <a name="idp21898288-bb"></a><span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">counting_iterator</span><span class="special"><</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.device_hpp" title="Header <boost/compute/device.hpp>">
|
||||
<link rel="prev" href="context.html" title="Class context">
|
||||
<link rel="prev" href="opengl_create__idp21517904.html" title="Function opengl_create_shared_context">
|
||||
<link rel="next" href="event.html" title="Class event">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.device_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="event.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="opengl_create__idp21517904.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.device_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="event.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.device"></a><div class="titlepage"></div>
|
||||
@@ -29,41 +29,41 @@
|
||||
<span class="keyword">enum</span> <a name="boost.compute.device.type"></a>type <span class="special">{</span> cpu = = CL_DEVICE_TYPE_CPU, gpu = = CL_DEVICE_TYPE_GPU,
|
||||
accelerator = = CL_DEVICE_TYPE_ACCELERATOR <span class="special">}</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="device.html#boost.compute.deviceconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="device.html#idp41099984-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="device.html#idp41100576-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="identifier">cl_device_id</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp41104624-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp41106816-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a class="link" href="device.html#idp41108240-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a class="link" href="device.html#idp41110240-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp41112240-bb"><span class="special">~</span><span class="identifier">device</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp21575904-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="device.html#idp21576496-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="identifier">cl_device_id</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp21580544-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp21582736-bb"><span class="identifier">device</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a class="link" href="device.html#idp21584160-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a class="link" href="device.html#idp21586160-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp21588160-bb"><span class="special">~</span><span class="identifier">device</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="device.html#idp41055712-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_device_id</span> <a class="link" href="device.html#idp41056272-bb"><span class="identifier">id</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_device_type</span> <a class="link" href="device.html#idp41057696-bb"><span class="identifier">type</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp41059120-bb"><span class="identifier">name</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp41060544-bb"><span class="identifier">vendor</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp41061984-bb"><span class="identifier">profile</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp41063408-bb"><span class="identifier">version</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp41064832-bb"><span class="identifier">driver_version</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <a class="link" href="device.html#idp41066256-bb"><span class="identifier">extensions</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="device.html#idp41067712-bb"><span class="identifier">supports_extension</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">uint_</span> <a class="link" href="device.html#idp41070864-bb"><span class="identifier">address_bits</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">ulong_</span> <a class="link" href="device.html#idp41072288-bb"><span class="identifier">global_memory_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">ulong_</span> <a class="link" href="device.html#idp41073728-bb"><span class="identifier">local_memory_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">uint_</span> <a class="link" href="device.html#idp41075168-bb"><span class="identifier">clock_frequency</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">uint_</span> <a class="link" href="device.html#idp41076624-bb"><span class="identifier">compute_units</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">uint_</span> <a class="link" href="device.html#idp41078064-bb"><span class="identifier">preferred_vector_width</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="device.html#idp41080800-bb"><span class="identifier">profiling_timer_resolution</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="device.html#idp41082256-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_device_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span> <a class="link" href="device.html#idp41086432-bb"><span class="identifier">partition</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">cl_device_partition_property</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span> <a class="link" href="device.html#idp41090368-bb"><span class="identifier">partition_equally</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="device.html#idp21531632-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_device_id</span> <a class="link" href="device.html#idp21532192-bb"><span class="identifier">id</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_device_type</span> <a class="link" href="device.html#idp21533616-bb"><span class="identifier">type</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp21535040-bb"><span class="identifier">name</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp21536464-bb"><span class="identifier">vendor</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp21537904-bb"><span class="identifier">profile</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp21539328-bb"><span class="identifier">version</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a class="link" href="device.html#idp21540752-bb"><span class="identifier">driver_version</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <a class="link" href="device.html#idp21542176-bb"><span class="identifier">extensions</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="device.html#idp21543632-bb"><span class="identifier">supports_extension</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">uint_</span> <a class="link" href="device.html#idp21546784-bb"><span class="identifier">address_bits</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">ulong_</span> <a class="link" href="device.html#idp21548208-bb"><span class="identifier">global_memory_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">ulong_</span> <a class="link" href="device.html#idp21549648-bb"><span class="identifier">local_memory_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">uint_</span> <a class="link" href="device.html#idp21551088-bb"><span class="identifier">clock_frequency</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">uint_</span> <a class="link" href="device.html#idp21552544-bb"><span class="identifier">compute_units</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">uint_</span> <a class="link" href="device.html#idp21553984-bb"><span class="identifier">preferred_vector_width</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">size_t</span> <a class="link" href="device.html#idp21556720-bb"><span class="identifier">profiling_timer_resolution</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="device.html#idp21558176-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_device_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span> <a class="link" href="device.html#idp21562352-bb"><span class="identifier">partition</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">cl_device_partition_property</span> <span class="special">*</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span> <a class="link" href="device.html#idp21566288-bb"><span class="identifier">partition_equally</span></a><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span>
|
||||
<a class="link" href="device.html#idp41093504-bb"><span class="identifier">partition_by_counts</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">size_t</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp21569424-bb"><span class="identifier">partition_by_counts</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">size_t</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span>
|
||||
<a class="link" href="device.html#idp41096656-bb"><span class="identifier">partition_by_affinity_domain</span></a><span class="special">(</span><span class="identifier">cl_device_affinity_domain</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<a class="link" href="device.html#idp21572576-bb"><span class="identifier">partition_by_affinity_domain</span></a><span class="special">(</span><span class="identifier">cl_device_affinity_domain</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp77218656"></a><h2>Description</h2>
|
||||
<a name="idp89707776"></a><h2>Description</h2>
|
||||
<p>Typical compute devices include GPUs and multi-core CPUs. A list of all compute devices available on a platform can be obtained via the platform::devices() method.</p>
|
||||
<p>The default compute device for the system can be obtained with the system::default_device() method.</p>
|
||||
<p>For example: </p>
|
||||
@@ -74,72 +74,72 @@
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp77231872"></a><h3>
|
||||
<a name="idp89721056"></a><h3>
|
||||
<a name="boost.compute.deviceconstruct-copy-destruct"></a><code class="computeroutput">device</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41099984-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null device object. </li>
|
||||
<pre class="literallayout"><a name="idp21575904-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null device object. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp41100576-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="identifier">cl_device_id</span> id<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idp21576496-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="identifier">cl_device_id</span> id<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Creates a new device object for <code class="computeroutput">id</code>. If <code class="computeroutput">retain</code> is <code class="computeroutput">true</code>, the reference count for the device will be incremented. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41104624-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new device object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41106816-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a name="idp41108240-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a name="idp41110240-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><a name="idp21580544-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre>Creates a new device object as a copy of <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21582736-bb"></a><span class="identifier">device</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a name="idp21584160-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="device.html" title="Class device">device</a> <span class="special">&</span> <a name="idp21586160-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="device.html" title="Class device">device</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41112240-bb"></a><span class="special">~</span><span class="identifier">device</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the device object. </li>
|
||||
<pre class="literallayout"><a name="idp21588160-bb"></a><span class="special">~</span><span class="identifier">device</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the device object. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp77276128"></a><h3>
|
||||
<a name="idp41055712-bb"></a><code class="computeroutput">device</code> public member functions</h3>
|
||||
<a name="idp89770032"></a><h3>
|
||||
<a name="idp21531632-bb"></a><code class="computeroutput">device</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_device_id</span> <a name="idp41056272-bb"></a><span class="identifier">id</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the ID of the device. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_device_id</span> <a name="idp21532192-bb"></a><span class="identifier">id</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the ID of the device. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_device_type</span> <a name="idp41057696-bb"></a><span class="identifier">type</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the type of the device. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_device_type</span> <a name="idp21533616-bb"></a><span class="identifier">type</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the type of the device. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp41059120-bb"></a><span class="identifier">name</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the name of the device. </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp21535040-bb"></a><span class="identifier">name</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the name of the device. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp41060544-bb"></a><span class="identifier">vendor</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the name of the vendor for the device. </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp21536464-bb"></a><span class="identifier">vendor</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the name of the vendor for the device. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp41061984-bb"></a><span class="identifier">profile</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the device profile string. </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp21537904-bb"></a><span class="identifier">profile</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the device profile string. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp41063408-bb"></a><span class="identifier">version</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the device version string. </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp21539328-bb"></a><span class="identifier">version</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the device version string. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp41064832-bb"></a><span class="identifier">driver_version</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the driver version string. </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <a name="idp21540752-bb"></a><span class="identifier">driver_version</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the driver version string. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <a name="idp41066256-bb"></a><span class="identifier">extensions</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns a list of extensions supported by the device. </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <a name="idp21542176-bb"></a><span class="identifier">extensions</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns a list of extensions supported by the device. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp41067712-bb"></a><span class="identifier">supports_extension</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> name<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp21543632-bb"></a><span class="identifier">supports_extension</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> name<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns <code class="computeroutput">true</code> if the device supports the extension with <code class="computeroutput">name</code>. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">uint_</span> <a name="idp41070864-bb"></a><span class="identifier">address_bits</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of address bits. </li>
|
||||
<pre class="literallayout"><span class="identifier">uint_</span> <a name="idp21546784-bb"></a><span class="identifier">address_bits</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of address bits. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">ulong_</span> <a name="idp41072288-bb"></a><span class="identifier">global_memory_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the global memory size in bytes. </li>
|
||||
<pre class="literallayout"><span class="identifier">ulong_</span> <a name="idp21548208-bb"></a><span class="identifier">global_memory_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the global memory size in bytes. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">ulong_</span> <a name="idp41073728-bb"></a><span class="identifier">local_memory_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the local memory size in bytes. </li>
|
||||
<pre class="literallayout"><span class="identifier">ulong_</span> <a name="idp21549648-bb"></a><span class="identifier">local_memory_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the local memory size in bytes. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">uint_</span> <a name="idp41075168-bb"></a><span class="identifier">clock_frequency</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the clock frequency for the device's compute units. </li>
|
||||
<pre class="literallayout"><span class="identifier">uint_</span> <a name="idp21551088-bb"></a><span class="identifier">clock_frequency</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the clock frequency for the device's compute units. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">uint_</span> <a name="idp41076624-bb"></a><span class="identifier">compute_units</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of compute units in the device. </li>
|
||||
<pre class="literallayout"><span class="identifier">uint_</span> <a name="idp21552544-bb"></a><span class="identifier">compute_units</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of compute units in the device. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">uint_</span> <a name="idp41078064-bb"></a><span class="identifier">preferred_vector_width</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the preferred vector width for type <code class="computeroutput">T</code>. </li>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">uint_</span> <a name="idp21553984-bb"></a><span class="identifier">preferred_vector_width</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the preferred vector width for type <code class="computeroutput">T</code>. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">size_t</span> <a name="idp41080800-bb"></a><span class="identifier">profiling_timer_resolution</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the profiling timer resolution in nanoseconds. </li>
|
||||
<pre class="literallayout"><span class="identifier">size_t</span> <a name="idp21556720-bb"></a><span class="identifier">profiling_timer_resolution</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the profiling timer resolution in nanoseconds. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp41082256-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_device_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp21558176-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_device_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns information about the device.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetDeviceInfo.html" target="_top">clGetDeviceInfo()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span>
|
||||
<a name="idp41086432-bb"></a><span class="identifier">partition</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">cl_device_partition_property</span> <span class="special">*</span> properties<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<a name="idp21562352-bb"></a><span class="identifier">partition</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">cl_device_partition_property</span> <span class="special">*</span> properties<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Partitions the device into multiple sub-devices according to <code class="computeroutput">properties</code>.</p>
|
||||
<div class="warning"><table border="0" summary="Warning">
|
||||
<tr>
|
||||
@@ -152,7 +152,7 @@
|
||||
</p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span> <a name="idp41090368-bb"></a><span class="identifier">partition_equally</span><span class="special">(</span><span class="identifier">size_t</span> count<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span> <a name="idp21566288-bb"></a><span class="identifier">partition_equally</span><span class="special">(</span><span class="identifier">size_t</span> count<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<div class="warning"><table border="0" summary="Warning">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../images/warning.png"></td>
|
||||
@@ -165,7 +165,7 @@
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span>
|
||||
<a name="idp41093504-bb"></a><span class="identifier">partition_by_counts</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">size_t</span> <span class="special">></span> <span class="special">&</span> counts<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<a name="idp21569424-bb"></a><span class="identifier">partition_by_counts</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">size_t</span> <span class="special">></span> <span class="special">&</span> counts<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<div class="warning"><table border="0" summary="Warning">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../images/warning.png"></td>
|
||||
@@ -178,7 +178,7 @@
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="device.html" title="Class device">device</a> <span class="special">></span>
|
||||
<a name="idp41096656-bb"></a><span class="identifier">partition_by_affinity_domain</span><span class="special">(</span><span class="identifier">cl_device_affinity_domain</span> domain<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<a name="idp21572576-bb"></a><span class="identifier">partition_by_affinity_domain</span><span class="special">(</span><span class="identifier">cl_device_affinity_domain</span> domain<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<div class="warning"><table border="0" summary="Warning">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../images/warning.png"></td>
|
||||
@@ -203,7 +203,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.device_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="event.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="opengl_create__idp21517904.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.device_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="event.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">InputIterator2</span> first2<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68031008"></a><h2>Description</h2>
|
||||
<a name="idp80647152"></a><h2>Description</h2>
|
||||
<p>Returns <code class="computeroutput">true</code> if the range [<code class="computeroutput">first1</code>, <code class="computeroutput">last1</code>) and the range beginning at <code class="computeroutput">first2</code> are equal. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">equal_range</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68089424"></a><h2>Description</h2>
|
||||
<a name="idp80705568"></a><h2>Description</h2>
|
||||
<p>Returns a pair of iterators containing the range of values equal to <code class="computeroutput">value</code> in the sorted range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>). </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -26,71 +26,71 @@
|
||||
<span class="keyword">class</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="event.html#boost.compute.eventconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="event.html#idp41137568-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="event.html#idp41138160-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="identifier">cl_event</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp41140384-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp41141808-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a class="link" href="event.html#idp41143232-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a class="link" href="event.html#idp41145232-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp41147232-bb"><span class="special">~</span><span class="identifier">event</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp21613488-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="event.html#idp21614080-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="identifier">cl_event</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp21616304-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp21617728-bb"><span class="identifier">event</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a class="link" href="event.html#idp21619152-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a class="link" href="event.html#idp21621152-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="event.html#idp21623152-bb"><span class="special">~</span><span class="identifier">event</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="event.html#idp41115920-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_event</span> <span class="special">&</span> <a class="link" href="event.html#idp41116480-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="event.html#idp41117936-bb"><span class="identifier">get_status</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_command_type</span> <a class="link" href="event.html#idp41119360-bb"><span class="identifier">get_command_type</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="event.html#idp41120800-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_event_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="event.html#idp41124976-bb"><span class="identifier">get_profiling_info</span></a><span class="special">(</span><span class="identifier">cl_profiling_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="event.html#idp41129184-bb"><span class="identifier">wait</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="event.html#idp41130496-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="event.html#idp41133952-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="event.html#idp21591840-bb">public member functions</a></span>
|
||||
<span class="identifier">cl_event</span> <span class="special">&</span> <a class="link" href="event.html#idp21592400-bb"><span class="identifier">get</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_int</span> <a class="link" href="event.html#idp21593856-bb"><span class="identifier">get_status</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">cl_command_type</span> <a class="link" href="event.html#idp21595280-bb"><span class="identifier">get_command_type</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="event.html#idp21596720-bb"><span class="identifier">get_info</span></a><span class="special">(</span><span class="identifier">cl_event_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a class="link" href="event.html#idp21600896-bb"><span class="identifier">get_profiling_info</span></a><span class="special">(</span><span class="identifier">cl_profiling_info</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="event.html#idp21605104-bb"><span class="identifier">wait</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="event.html#idp21606416-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="event.html#idp21609872-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp77523248"></a><h2>Description</h2>
|
||||
<a name="idp90030752"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idp77523664"></a><h3>
|
||||
<a name="idp90031168"></a><h3>
|
||||
<a name="boost.compute.eventconstruct-copy-destruct"></a><code class="computeroutput">event</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41137568-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null event object. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp41138160-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="identifier">cl_event</span> event<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41140384-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41141808-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a name="idp41143232-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a name="idp41145232-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><a name="idp21613488-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Creates a null event object. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp21614080-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="identifier">cl_event</span> event<span class="special">,</span> <span class="keyword">bool</span> retain <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21616304-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21617728-bb"></a><span class="identifier">event</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a name="idp21619152-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> <a name="idp21621152-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">BOOST_RV_REF</span><span class="special">(</span><a class="link" href="event.html" title="Class event">event</a><span class="special">)</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41147232-bb"></a><span class="special">~</span><span class="identifier">event</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the event object. </li>
|
||||
<pre class="literallayout"><a name="idp21623152-bb"></a><span class="special">~</span><span class="identifier">event</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Destroys the event object. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp77569552"></a><h3>
|
||||
<a name="idp41115920-bb"></a><code class="computeroutput">event</code> public member functions</h3>
|
||||
<a name="idp90076864"></a><h3>
|
||||
<a name="idp21591840-bb"></a><code class="computeroutput">event</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_event</span> <span class="special">&</span> <a name="idp41116480-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns a reference to the underlying OpenCL event object. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_event</span> <span class="special">&</span> <a name="idp21592400-bb"></a><span class="identifier">get</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns a reference to the underlying OpenCL event object. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp41117936-bb"></a><span class="identifier">get_status</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the status of the event. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_int</span> <a name="idp21593856-bb"></a><span class="identifier">get_status</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the status of the event. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">cl_command_type</span> <a name="idp41119360-bb"></a><span class="identifier">get_command_type</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the command type for the event. </li>
|
||||
<pre class="literallayout"><span class="identifier">cl_command_type</span> <a name="idp21595280-bb"></a><span class="identifier">get_command_type</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the command type for the event. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp41120800-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_event_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp21596720-bb"></a><span class="identifier">get_info</span><span class="special">(</span><span class="identifier">cl_event_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns information about the event.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetEventInfo.html" target="_top">clGetEventInfo()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp41124976-bb"></a><span class="identifier">get_profiling_info</span><span class="special">(</span><span class="identifier">cl_profiling_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> T<span class="special">></span> <span class="identifier">T</span> <a name="idp21600896-bb"></a><span class="identifier">get_profiling_info</span><span class="special">(</span><span class="identifier">cl_profiling_info</span> info<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
|
||||
<p>Returns profiling information for the event.</p>
|
||||
<p>See the documentation for <a href="http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetEventProfilingInfo.html" target="_top">clGetEventProfilingInfo()</a> for more information. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp41129184-bb"></a><span class="identifier">wait</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idp21605104-bb"></a><span class="identifier">wait</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
|
||||
<p>Blocks until the actions corresponding to the event have completed. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp41130496-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the event is the same as <code class="computeroutput">other</code>. </li>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp21606416-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the event is the same as <code class="computeroutput">other</code>. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp41133952-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the event is different from <code class="computeroutput">other</code>. </li>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idp21609872-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="event.html" title="Class event">event</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns <code class="computeroutput">true</code> if the event is different from <code class="computeroutput">other</code>. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">OutputIterator</span> result<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68136000"></a><h2>Description</h2>
|
||||
<a name="idp80752144"></a><h2>Description</h2>
|
||||
<p>Performs an exclusive scan on the elements in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) and stores the results in the range beginning at <code class="computeroutput">result</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>inclusive_scan() </p>
|
||||
|
||||
73
boost/compute/extension_unsu_idp20769904.html
Normal file
73
boost/compute/extension_unsu_idp20769904.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp20769904"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp20769904.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp20769904.html#boost.compute.extension_unsu_idp20769904construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp20769904.html#idp20775216-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp20769904.html#idp20776464-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp20769904.html#idp20773376-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp20769904.html#idp20773936-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp85755424"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp85757824"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp20769904construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp20775216-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20776464-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp85770752"></a><h3>
|
||||
<a name="idp20773376-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp20773936-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp20808176.html
Normal file
73
boost/compute/extension_unsu_idp20808176.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp20808176"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp20808176.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp20808176.html#boost.compute.extension_unsu_idp20808176construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp20808176.html#idp20813488-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp20808176.html#idp20814736-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp20808176.html#idp20811648-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp20808176.html#idp20812208-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp88885200"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp88887600"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp20808176construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp20813488-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp20814736-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp88900464"></a><h3>
|
||||
<a name="idp20811648-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp20812208-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp21217392.html
Normal file
73
boost/compute/extension_unsu_idp21217392.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp21217392"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp21217392.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp21217392.html#boost.compute.extension_unsu_idp21217392construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp21217392.html#idp21222704-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp21217392.html#idp21223952-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp21217392.html#idp21220864-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp21217392.html#idp21221424-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp109161936"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp109164336"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp21217392construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp21222704-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21223952-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp109177264"></a><h3>
|
||||
<a name="idp21220864-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp21221424-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp21637808.html
Normal file
73
boost/compute/extension_unsu_idp21637808.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp21637808"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp21637808.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp21637808.html#boost.compute.extension_unsu_idp21637808construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp21637808.html#idp21643120-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp21637808.html#idp21644368-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp21637808.html#idp21641280-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp21637808.html#idp21641840-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp90262640"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp90265040"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp21637808construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp21643120-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp21644368-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp90277776"></a><h3>
|
||||
<a name="idp21641280-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp21641840-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp24414928.html
Normal file
73
boost/compute/extension_unsu_idp24414928.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp24414928"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp24414928.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp24414928.html#boost.compute.extension_unsu_idp24414928construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp24414928.html#idp24420240-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp24414928.html#idp24421488-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp24414928.html#idp24418400-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp24414928.html#idp24418960-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp89995904"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp89998304"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp24414928construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp24420240-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp24421488-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp90011232"></a><h3>
|
||||
<a name="idp24418400-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp24418960-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp25616640.html
Normal file
73
boost/compute/extension_unsu_idp25616640.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp25616640"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp25616640.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp25616640.html#boost.compute.extension_unsu_idp25616640construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp25616640.html#idp25621952-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp25616640.html#idp25623200-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp25616640.html#idp25620112-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp25616640.html#idp25620672-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp90978288"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp90980688"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp25616640construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp25621952-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp25623200-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp90993616"></a><h3>
|
||||
<a name="idp25620112-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp25620672-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp25859504.html
Normal file
73
boost/compute/extension_unsu_idp25859504.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp25859504"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp25859504.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp25859504.html#boost.compute.extension_unsu_idp25859504construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp25859504.html#idp25864816-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp25859504.html#idp25866064-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp25859504.html#idp25862976-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp25859504.html#idp25863536-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp94781856"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp94784256"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp25859504construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp25864816-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp25866064-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp94797184"></a><h3>
|
||||
<a name="idp25862976-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp25863536-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp26056384.html
Normal file
73
boost/compute/extension_unsu_idp26056384.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp26056384"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp26056384.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp26056384.html#boost.compute.extension_unsu_idp26056384construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp26056384.html#idp26061696-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp26056384.html#idp26062944-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp26056384.html#idp26059856-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp26056384.html#idp26060416-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp96385504"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp96387904"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp26056384construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp26061696-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp26062944-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp96400768"></a><h3>
|
||||
<a name="idp26059856-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp26060416-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp27194032.html
Normal file
73
boost/compute/extension_unsu_idp27194032.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp27194032"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp27194032.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp27194032.html#boost.compute.extension_unsu_idp27194032construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp27194032.html#idp27199344-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp27194032.html#idp27200592-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp27194032.html#idp27197504-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp27194032.html#idp27198064-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp93822752"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp93825152"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp27194032construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp27199344-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp27200592-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp93838080"></a><h3>
|
||||
<a name="idp27197504-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp27198064-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp28952816.html
Normal file
73
boost/compute/extension_unsu_idp28952816.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp28952816"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp28952816.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp28952816.html#boost.compute.extension_unsu_idp28952816construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp28952816.html#idp28958128-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp28952816.html#idp28959376-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp28952816.html#idp28956288-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp28952816.html#idp28956848-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp90598464"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp90600864"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp28952816construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp28958128-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp28959376-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp90613792"></a><h3>
|
||||
<a name="idp28956288-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp28956848-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp30336304.html
Normal file
73
boost/compute/extension_unsu_idp30336304.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp30336304"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp30336304.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp30336304.html#boost.compute.extension_unsu_idp30336304construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp30336304.html#idp30341616-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp30336304.html#idp30342864-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp30336304.html#idp30339776-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp30336304.html#idp30340336-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp106365056"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp106367456"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp30336304construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp30341616-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp30342864-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp106380400"></a><h3>
|
||||
<a name="idp30339776-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp30340336-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp31509248.html
Normal file
73
boost/compute/extension_unsu_idp31509248.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp31509248"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp31509248.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp31509248.html#boost.compute.extension_unsu_idp31509248construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp31509248.html#idp31514560-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp31509248.html#idp31515808-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp31509248.html#idp31512720-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp31509248.html#idp31513280-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp80517504"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp80519904"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp31509248construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp31514560-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp31515808-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp64344560"></a><h3>
|
||||
<a name="idp31512720-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp31513280-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp32709632.html
Normal file
73
boost/compute/extension_unsu_idp32709632.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp32709632"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp32709632.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp32709632.html#boost.compute.extension_unsu_idp32709632construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp32709632.html#idp32714944-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp32709632.html#idp32716192-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp32709632.html#idp32713104-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp32709632.html#idp32713664-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp91032192"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp91034592"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp32709632construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp32714944-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp32716192-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp91047440"></a><h3>
|
||||
<a name="idp32713104-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp32713664-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp36870912.html
Normal file
73
boost/compute/extension_unsu_idp36870912.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp36870912"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp36870912.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp36870912.html#boost.compute.extension_unsu_idp36870912construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp36870912.html#idp36876224-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp36870912.html#idp36877472-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp36870912.html#idp36874384-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp36870912.html#idp36874944-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp85337168"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp85339504"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp36870912construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp36876224-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp36877472-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp85352512"></a><h3>
|
||||
<a name="idp36874384-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp36874944-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp39876208.html
Normal file
73
boost/compute/extension_unsu_idp39876208.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp39876208"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp39876208.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp39876208.html#boost.compute.extension_unsu_idp39876208construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp39876208.html#idp39881520-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp39876208.html#idp39882768-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp39876208.html#idp39879680-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp39876208.html#idp39880240-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp105800272"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp105802672"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp39876208construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp39881520-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp39882768-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp105815680"></a><h3>
|
||||
<a name="idp39879680-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp39880240-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp41134432.html
Normal file
73
boost/compute/extension_unsu_idp41134432.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp41134432"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp41134432.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp41134432.html#boost.compute.extension_unsu_idp41134432construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp41134432.html#idp41139744-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp41134432.html#idp41140992-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp41134432.html#idp41137904-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp41134432.html#idp41138464-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp92057504"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp92059904"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp41134432construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp41139744-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp41140992-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp92072832"></a><h3>
|
||||
<a name="idp41137904-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp41138464-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp45174240.html
Normal file
73
boost/compute/extension_unsu_idp45174240.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp45174240"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp45174240.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp45174240.html#boost.compute.extension_unsu_idp45174240construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp45174240.html#idp45179552-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp45174240.html#idp45180800-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp45174240.html#idp45177712-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp45174240.html#idp45178272-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp88722096"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp88724496"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp45174240construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp45179552-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp45180800-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp88737360"></a><h3>
|
||||
<a name="idp45177712-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp45178272-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp46104208.html
Normal file
73
boost/compute/extension_unsu_idp46104208.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp46104208"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp46104208.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp46104208.html#boost.compute.extension_unsu_idp46104208construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp46104208.html#idp46109520-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp46104208.html#idp46110768-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp46104208.html#idp46107680-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp46104208.html#idp46108240-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp107682256"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp107684656"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp46104208construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp46109520-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp46110768-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp107697520"></a><h3>
|
||||
<a name="idp46107680-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp46108240-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp47722400.html
Normal file
73
boost/compute/extension_unsu_idp47722400.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp47722400"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp47722400.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp47722400.html#boost.compute.extension_unsu_idp47722400construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp47722400.html#idp47727712-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp47722400.html#idp47728960-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp47722400.html#idp47725872-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp47722400.html#idp47726432-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp84779328"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp84781728"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp47722400construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp47727712-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp47728960-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp84794672"></a><h3>
|
||||
<a name="idp47725872-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp47726432-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
73
boost/compute/extension_unsu_idp50795600.html
Normal file
73
boost/compute/extension_unsu_idp50795600.html
Normal file
@@ -0,0 +1,73 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class extension_unsupported_exception</title>
|
||||
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Compute">
|
||||
<link rel="up" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">
|
||||
<link rel="prev" href="context_error.html" title="Class context_error">
|
||||
<link rel="next" href="runtime_exception.html" title="Class runtime_exception">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.compute.extension_unsu_idp50795600"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class extension_unsupported_exception</span></h2>
|
||||
<p>boost::compute::extension_unsupported_exception — Exception thrown when attempting to use an unsupported OpenCL extension. </p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp" title="Header <boost/compute/exception/extension_unsupported_exception.hpp>">boost/compute/exception/extension_unsupported_exception.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="extension_unsu_idp50795600.html" title="Class extension_unsupported_exception">extension_unsupported_exception</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">exception</span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp50795600.html#boost.compute.extension_unsu_idp50795600construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="extension_unsu_idp50795600.html#idp50800912-bb"><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="extension_unsu_idp50795600.html#idp50802160-bb"><span class="special">~</span><span class="identifier">extension_unsupported_exception</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="extension_unsu_idp50795600.html#idp50799072-bb">public member functions</a></span>
|
||||
<span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a class="link" href="extension_unsu_idp50795600.html#idp50799632-bb"><span class="identifier">what</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp86011200"></a><h2>Description</h2>
|
||||
<p>This exception is thrown when the user attempts to use an OpenCL extension which is not supported on the platform and/or device.</p>
|
||||
<p>An example of this is attempting to use CL-GL sharing on a non-GPU device.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>runtime_exception </p>
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp86013600"></a><h3>
|
||||
<a name="boost.compute.extension_unsu_idp50795600construct-copy-destruct"></a><code class="computeroutput">extension_unsupported_exception</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idp50800912-bb"></a><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> extension<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idp50802160-bb"></a><span class="special">~</span><span class="identifier">extension_unsupported_exception</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idp86026528"></a><h3>
|
||||
<a name="idp50799072-bb"></a><code class="computeroutput">extension_unsupported_exception</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <a name="idp50799632-bb"></a><span class="identifier">what</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2013 Kyle Lutz<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="context_error.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../compute/reference.html#header.boost.compute.exception.extension_unsupported_exception_hpp"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="runtime_exception.html"><img src="../../images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -29,10 +29,10 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">T</span> <a name="boost.compute.field.result_type"></a><span class="identifier">result_type</span><span class="special">;</span> <span class="comment">// Result type. </span>
|
||||
|
||||
<span class="comment">// <a class="link" href="field.html#boost.compute.fieldconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="field.html#idp41215744-bb"><span class="identifier">field</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="field.html#idp21691664-bb"><span class="identifier">field</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp78020336"></a><h2>Description</h2>
|
||||
<a name="idp90527360"></a><h2>Description</h2>
|
||||
<p>Returns the named field from a value.</p>
|
||||
<p>The template-type <code class="computeroutput">T</code> specifies the field's value type. Note that the value type must match the actual type of the field otherwise runtime compilation or logic errors may occur.</p>
|
||||
<p>For example, to access the <code class="computeroutput">second</code> field in a <code class="computeroutput">std::pair<int, float></code> object: </p>
|
||||
@@ -47,12 +47,12 @@
|
||||
<p>
|
||||
</p>
|
||||
<div class="refsect2">
|
||||
<a name="idp78037072"></a><h3>
|
||||
<a name="idp90544144"></a><h3>
|
||||
<a name="boost.compute.fieldconstruct-copy-destruct"></a><code class="computeroutput">field</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem">
|
||||
<pre class="literallayout"><a name="idp41215744-bb"></a><span class="identifier">field</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> field<span class="special">)</span><span class="special">;</span></pre>Creates a new field functor with <code class="computeroutput">field</code>. </li></ol></div>
|
||||
<pre class="literallayout"><a name="idp21691664-bb"></a><span class="identifier">field</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> field<span class="special">)</span><span class="special">;</span></pre>Creates a new field functor with <code class="computeroutput">field</code>. </li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<span class="keyword">void</span> <span class="identifier">fill</span><span class="special">(</span><span class="identifier">BufferIterator</span> first<span class="special">,</span> <span class="identifier">BufferIterator</span> last<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68206384"></a><h2>Description</h2>
|
||||
<a name="idp80822384"></a><h2>Description</h2>
|
||||
<p>Fills the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) with <code class="computeroutput">value</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>fill_n() </p>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<span class="keyword">void</span> <span class="identifier">fill_n</span><span class="special">(</span><span class="identifier">BufferIterator</span> first<span class="special">,</span> <span class="identifier">Size</span> count<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68259456"></a><h2>Description</h2>
|
||||
<a name="idp80875408"></a><h2>Description</h2>
|
||||
<p>Fills the range [<code class="computeroutput">first</code>, <code class="computeroutput">first</code> + count) with <code class="computeroutput">value</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>fill() </p>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">find</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span> <span class="special">&</span> value<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68309888"></a><h2>Description</h2>
|
||||
<a name="idp80925840"></a><h2>Description</h2>
|
||||
<p>Returns an iterator pointing to the first element in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) that equals <code class="computeroutput">value</code>. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="identifier">find_if</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> last<span class="special">,</span> <span class="identifier">UnaryPredicate</span> predicate<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68356512"></a><h2>Description</h2>
|
||||
<a name="idp80972416"></a><h2>Description</h2>
|
||||
<p>Returns an iterator pointing to the first element in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) for which <code class="computeroutput">predicate</code> returns <code class="computeroutput">true</code>. </p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<span class="identifier">UnaryPredicate</span> predicate<span class="special">,</span>
|
||||
<a class="link" href="command_queue.html" title="Class command_queue">command_queue</a> <span class="special">&</span> queue <span class="special">=</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">default_queue</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idp68403808"></a><h2>Description</h2>
|
||||
<a name="idp81019824"></a><h2>Description</h2>
|
||||
<p>Returns an iterator pointing to the first element in the range [<code class="computeroutput">first</code>, <code class="computeroutput">last</code>) for which <code class="computeroutput">predicate</code> returns <code class="computeroutput">false</code>.</p>
|
||||
<p><span class="bold"><strong>See Also:</strong></span></p>
|
||||
<p>find_if() </p>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user