HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pyObjectFinder.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/tf/api.h"
#include "pxr/base/tf/pyIdentity.h"
#include <hboost/python/handle.hpp>
#include <hboost/python/object.hpp>
#include <typeinfo>
+ Include dependency graph for pyObjectFinder.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Tf_PyObjectFinderBase
 
struct  Tf_PyObjectFinder< T, PtrType >
 

Functions

TF_API void Tf_RegisterPythonObjectFinderInternal (std::type_info const &type, Tf_PyObjectFinderBase const *finder)
 
template<class T , class PtrType >
void Tf_RegisterPythonObjectFinder ()
 
TF_API hboost::python::object Tf_FindPythonObject (void const *objPtr, std::type_info const &type)
 

Function Documentation

TF_API hboost::python::object Tf_FindPythonObject ( void const *  objPtr,
std::type_info const &  type 
)
template<class T , class PtrType >
void Tf_RegisterPythonObjectFinder ( )

Definition at line 61 of file pyObjectFinder.h.

TF_API void Tf_RegisterPythonObjectFinderInternal ( std::type_info const &  type,
Tf_PyObjectFinderBase const *  finder 
)