<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::BackPointer</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::CallbackData< Dispatcher ></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::Dispatcher0< Method ></b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput0< Traits, Output, Method ></b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput0< Output, Method ></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::Dispatcher1< Method, A ></b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput1< Traits, Output, Method, A ></b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput1< Output, Method, A ></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::Dispatcher2< Method, A, B ></b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput2< Traits, Output, Method, A, B ></b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput2< Output, Method, A, B ></b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::Dispatcher3< Method, A, B, C ></b></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput3< Traits, Output, Method, A, B, C ></b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><b>pp::CompletionCallbackFactory< T, ThreadTraits >::DispatcherWithOutput3< Output, Method, A, B, C ></b></td></tr>
</table><h2>
Namespaces</h2><table class="memberdecls">
<tr><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepp.html">pp</a></td></tr>