{{+bindTo:partials.standard_nacl_api}}
<h1>pp::internal::CallbackOutputTraits< std::vector< DirectoryEntry > > 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< std::vector< DirectoryEntry > >" -->
<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 </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> </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> </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> &t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static std::vector<br class="typebreak" />
< <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a> > & </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> &t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void </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<><br />
struct pp::internal::CallbackOutputTraits< std::vector< DirectoryEntry > ></h3>
<hr /><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a91af145a82c147adbeaed69c3e6c3ab3"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits< std::vector< DirectoryEntry > >::APIArgType" ref="a91af145a82c147adbeaed69c3e6c3ab3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef PP_ArrayOutput pp::internal::CallbackOutputTraits< std::vector< <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</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#a91af145a82c147adbeaed69c3e6c3ab3">APIArgType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5c78dd88ade2f1f6282605f9a3f2949d"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits< std::vector< DirectoryEntry > >::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< std::vector< <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</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>
</div>
<div class="memdoc">
</div>
</div>
<hr /><h2>Member Function Documentation</h2>
<a class="anchor" id="ae5cefe7c63f50e354c27085ecf2b1355"></a><!-- doxytag: member="pp::internal::CallbackOutputTraits< std::vector< DirectoryEntry > >::Initialize" ref="ae5cefe7c63f50e354c27085ecf2b1355" args="(StorageType *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void pp::internal::CallbackOutputTraits< std::vector< <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</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#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> * </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< std::vector< DirectoryEntry > >::StorageToAPIArg" ref="a57c9b5014e6ab62dcd28da5bb017aa48" args="(StorageType &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< std::vector< <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</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#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> & </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< std::vector< DirectoryEntry > >::StorageToPluginArg" ref="a1363bd4ed9b123454c6e9e7a5a062e69" args="(StorageType &t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static std::vector<<a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</a>>& pp::internal::CallbackOutputTraits< std::vector< <a class="el" href="classpp_1_1_directory_entry.html">DirectoryEntry</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#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> & </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}}