blob: ba44fbb3491f63398b596c72e9c3ffc711d78cd5 [file] [log] [blame]
{{+bindTo:partials.standard_nacl_api}}
<h1>pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt; Struct Template Reference</h1>
<div id="doxygen-ref">
{{- dummy div to appease doxygen -}}
<div>
<!-- Generated by Doxygen 1.7.6.1 -->
</div>
<!--header-->
<div class="contents">
<!-- doxytag: class="pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;" -->
<p><a href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4-members.html">List of all members.</a></p>
<h2>
Public Types</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">typedef PP_ArrayOutput&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a91af145a82c147adbeaed69c3e6c3ab3">APIArgType</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak" />
<a class="el" href="classpp_1_1internal_1_1_directory_entry_array_output_adapter_with_storage.html">DirectoryEntryArrayOutputAdapterWithStorage</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a></td></tr>
</table><h2>
Static Public Member Functions</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a91af145a82c147adbeaed69c3e6c3ab3">APIArgType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a57c9b5014e6ab62dcd28da5bb017aa48">StorageToAPIArg</a> (<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a> &amp;t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static std::vector<br class="typebreak" />
&lt; <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a1363bd4ed9b123454c6e9e7a5a062e69">StorageToPluginArg</a> (<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a> &amp;t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#ae5cefe7c63f50e354c27085ecf2b1355">Initialize</a> (<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a> *)</td></tr>
</table>
<h3>template&lt;&gt;<br />
struct pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;</h3>
<hr /><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a91af145a82c147adbeaed69c3e6c3ab3"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;::APIArgType" ref="a91af145a82c147adbeaed69c3e6c3ab3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef PP_ArrayOutput pp::internal::CallbackOutputTraits&lt; std::vector&lt; <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> &gt; &gt;::<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a91af145a82c147adbeaed69c3e6c3ab3">APIArgType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5c78dd88ade2f1f6282605f9a3f2949d"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;::StorageType" ref="a5c78dd88ade2f1f6282605f9a3f2949d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classpp_1_1internal_1_1_directory_entry_array_output_adapter_with_storage.html">DirectoryEntryArrayOutputAdapterWithStorage</a> pp::internal::CallbackOutputTraits&lt; std::vector&lt; <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> &gt; &gt;::<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr /><h2>Member Function Documentation</h2>
<a class="anchor" id="ae5cefe7c63f50e354c27085ecf2b1355"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;::Initialize" ref="ae5cefe7c63f50e354c27085ecf2b1355" args="(StorageType *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void pp::internal::CallbackOutputTraits&lt; std::vector&lt; <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> &gt; &gt;::<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#ae5cefe7c63f50e354c27085ecf2b1355">Initialize</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a> *&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a57c9b5014e6ab62dcd28da5bb017aa48"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;::StorageToAPIArg" ref="a57c9b5014e6ab62dcd28da5bb017aa48" args="(StorageType &amp;t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a91af145a82c147adbeaed69c3e6c3ab3">APIArgType</a> pp::internal::CallbackOutputTraits&lt; std::vector&lt; <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> &gt; &gt;::<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a57c9b5014e6ab62dcd28da5bb017aa48">StorageToAPIArg</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a> &amp;&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1363bd4ed9b123454c6e9e7a5a062e69"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits&lt; std::vector&lt; DirectoryEntry &gt; &gt;::StorageToPluginArg" ref="a1363bd4ed9b123454c6e9e7a5a062e69" args="(StorageType &amp;t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static std::vector&lt;<a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a>&gt;&amp; pp::internal::CallbackOutputTraits&lt; std::vector&lt; <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> &gt; &gt;::<a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a1363bd4ed9b123454c6e9e7a5a062e69">StorageToPluginArg</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structpp_1_1internal_1_1_callback_output_traits_3_01std_1_1vector_3_01_directory_entry_01_4_01_4.html#a5c78dd88ade2f1f6282605f9a3f2949d">StorageType</a> &amp;&#160;</td>
<td class="paramname"><em>t</em></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr />The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="directory__entry_8h.html">directory_entry.h</a></li>
</ul>
</div><!-- contents -->
</div>
{{/partials.standard_nacl_api}}