Classes | Namespaces
output_traits.h File Reference
#include <vector>
#include "ppapi/c/pp_resource.h"
#include "ppapi/cpp/array_output.h"
#include "ppapi/cpp/resource.h"
Include dependency graph for output_traits.h:

Go to the source code of this file.


struct  pp::internal::IsSame< typename, typename >
struct  pp::internal::IsSame< A, A >
struct  pp::internal::IsBaseOf< Base, Derived >
struct  pp::internal::InheritIf< T, P >
struct  pp::internal::InheritIf< T, true >
struct  pp::internal::GenericCallbackOutputTraits< T >
struct  pp::internal::ResourceCallbackOutputTraits< T >
struct  pp::internal::CallbackOutputTraits< T >
struct  pp::internal::CallbackOutputTraits< Var >
struct  pp::internal::CallbackOutputTraits< bool >
struct  pp::internal::GenericVectorCallbackOutputTraits< T >
struct  pp::internal::ResourceVectorCallbackOutputTraits< T >
struct  pp::internal::CallbackOutputTraits< std::vector< T > >
struct  pp::internal::CallbackOutputTraits< std::vector< pp::Var > >


 The C++ interface to the Pepper API.

Detailed Description

This file defines internal templates for defining how data is passed to the browser via output parameters and how to convert that data to the corresponding C++ object types.

It is used by the callback system, it should not be necessary for end-users to use these templates directly.

Definition in file output_traits.h.