HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pyPolymorphic.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/tf/pyOverride.h"
#include "pxr/base/tf/refPtr.h"
#include "pxr/base/tf/weakPtr.h"
#include "pxr/base/tf/diagnostic.h"
#include "pxr/base/tf/pyCall.h"
#include "pxr/base/tf/pyLock.h"
#include "pxr/base/tf/type.h"
#include <hboost/python/object/class_detail.hpp>
#include <hboost/python/wrapper.hpp>
#include <hboost/python/has_back_reference.hpp>
#include <functional>
#include <type_traits>
+ Include dependency graph for pyPolymorphic.h:

Go to the source code of this file.

Classes

struct  TfPyPolymorphic< Derived >
 
struct  hboost::python::has_back_reference< PXR_NS::TfPyPolymorphic< T > >
 
struct  Tf_PyMemberFunctionPointerUpcast< Base, Fn >
 
struct  Tf_PyMemberFunctionPointerUpcast< Base, Ret(Derived::*)(Args...) >
 
struct  Tf_PyMemberFunctionPointerUpcast< Base, Ret(Derived::*)(Args...) const >
 

Namespaces

 hboost
 
 hboost::python
 

Functions

template<typename Base , typename Fn >
Tf_PyMemberFunctionPointerUpcast
< Base, Fn >::Type 
TfPyProtectedVirtual (Fn fn)
 

Function Documentation

template<typename Base , typename Fn >
Tf_PyMemberFunctionPointerUpcast<Base, Fn>::Type TfPyProtectedVirtual ( Fn  fn)

Definition at line 261 of file pyPolymorphic.h.