Committing Intel(R) TBB 2018 source code
[platform/upstream/tbb.git] / doc / html / a00070.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.4"/>
7 <title>tbb::flow::interface9::gfx_buffer&lt; T &gt; Class Template Reference</title>
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript" src="dynsections.js"></script>
11 <link href="doxygen.css" rel="stylesheet" type="text/css" />
12 </head>
13 <body>
14 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
15 <!-- end header part -->
16 <!-- Generated by Doxygen 1.8.4 -->
17   <div id="navrow1" class="tabs">
18     <ul class="tablist">
19       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
20       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
21       <li><a href="modules.html"><span>Modules</span></a></li>
22       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
23       <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
24       <li><a href="files.html"><span>Files</span></a></li>
25     </ul>
26   </div>
27   <div id="navrow2" class="tabs2">
28     <ul class="tablist">
29       <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
30       <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
31       <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
32     </ul>
33   </div>
34 <div id="nav-path" class="navpath">
35   <ul>
36 <li class="navelem"><a class="el" href="a00239.html">tbb</a></li><li class="navelem"><b>flow</b></li><li class="navelem"><b>interface9</b></li><li class="navelem"><a class="el" href="a00070.html">gfx_buffer</a></li>  </ul>
37 </div>
38 </div><!-- top -->
39 <div class="header">
40   <div class="summary">
41 <a href="#pub-types">Public Types</a> &#124;
42 <a href="#pub-methods">Public Member Functions</a> &#124;
43 <a href="a00362.html">List of all members</a>  </div>
44   <div class="headertitle">
45 <div class="title">tbb::flow::interface9::gfx_buffer&lt; T &gt; Class Template Reference</div>  </div>
46 </div><!--header-->
47 <div class="contents">
48 <table class="memberdecls">
49 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
50 Public Types</h2></td></tr>
51 <tr class="memitem:a201b594a833fcd334ca256d6fbbceaa2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a201b594a833fcd334ca256d6fbbceaa2"></a>
52 typedef std::vector&lt; T &gt;::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr>
53 <tr class="separator:a201b594a833fcd334ca256d6fbbceaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
54 <tr class="memitem:ac35ff3055f507c9de417f1be90b801bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac35ff3055f507c9de417f1be90b801bf"></a>
55 typedef std::vector&lt; T &gt;<br class="typebreak"/>
56 ::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr>
57 <tr class="separator:ac35ff3055f507c9de417f1be90b801bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
58 <tr class="memitem:a458b3a7e4674b4f70405049bce00939c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a458b3a7e4674b4f70405049bce00939c"></a>
59 typedef std::size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
60 <tr class="separator:a458b3a7e4674b4f70405049bce00939c"><td class="memSeparator" colspan="2">&#160;</td></tr>
61 </table><table class="memberdecls">
62 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
63 Public Member Functions</h2></td></tr>
64 <tr class="memitem:a008bcf0693109dcd376871bcff0378bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a008bcf0693109dcd376871bcff0378bd"></a>
65 &#160;</td><td class="memItemRight" valign="bottom"><b>gfx_buffer</b> (size_type size)</td></tr>
66 <tr class="separator:a008bcf0693109dcd376871bcff0378bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
67 <tr class="memitem:a919ae73a47d2ef2809fb65e10c9e0145"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a919ae73a47d2ef2809fb65e10c9e0145"></a>
68 T *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
69 <tr class="separator:a919ae73a47d2ef2809fb65e10c9e0145"><td class="memSeparator" colspan="2">&#160;</td></tr>
70 <tr class="memitem:a17627787221944d6cc7154a2863582b2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17627787221944d6cc7154a2863582b2"></a>
71 const T *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () const </td></tr>
72 <tr class="separator:a17627787221944d6cc7154a2863582b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
73 <tr class="memitem:ad7dd0d1242b09bd3532cc8953f8551d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7dd0d1242b09bd3532cc8953f8551d1"></a>
74 size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr>
75 <tr class="separator:ad7dd0d1242b09bd3532cc8953f8551d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
76 <tr class="memitem:ae3b0ac3d0426f0492806b2031e561352"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3b0ac3d0426f0492806b2031e561352"></a>
77 const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const </td></tr>
78 <tr class="separator:ae3b0ac3d0426f0492806b2031e561352"><td class="memSeparator" colspan="2">&#160;</td></tr>
79 <tr class="memitem:a11a2e545a8538312360d69d95ff07269"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11a2e545a8538312360d69d95ff07269"></a>
80 const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const </td></tr>
81 <tr class="separator:a11a2e545a8538312360d69d95ff07269"><td class="memSeparator" colspan="2">&#160;</td></tr>
82 <tr class="memitem:a3637182841db17a6e7a56d819ddb94d2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3637182841db17a6e7a56d819ddb94d2"></a>
83 iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
84 <tr class="separator:a3637182841db17a6e7a56d819ddb94d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
85 <tr class="memitem:a28b98e880f24b77243ac8c4c22b63177"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28b98e880f24b77243ac8c4c22b63177"></a>
86 iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
87 <tr class="separator:a28b98e880f24b77243ac8c4c22b63177"><td class="memSeparator" colspan="2">&#160;</td></tr>
88 <tr class="memitem:a743acfba864a10b8dad3c119db735425"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a743acfba864a10b8dad3c119db735425"></a>
89 T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type pos)</td></tr>
90 <tr class="separator:a743acfba864a10b8dad3c119db735425"><td class="memSeparator" colspan="2">&#160;</td></tr>
91 <tr class="memitem:a2146f49b0d2f5d87b7b6721babcd42e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2146f49b0d2f5d87b7b6721babcd42e6"></a>
92 const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type pos) const </td></tr>
93 <tr class="separator:a2146f49b0d2f5d87b7b6721babcd42e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
94 </table>
95 <hr/>The documentation for this class was generated from the following file:<ul>
96 <li>gfx_factory.h</li>
97 </ul>
98 </div><!-- contents -->
99 <hr>
100 <p></p>
101 Copyright &copy; 2005-2017 Intel Corporation.  All Rights Reserved.
102 <p></p>
103 Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are
104 registered trademarks or trademarks of Intel Corporation or its
105 subsidiaries in the United States and other countries.
106 <p></p>
107 * Other names and brands may be claimed as the property of others.