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.


struct  Tf_PyObjectFinderBase
struct  Tf_PyObjectFinder< T, PtrType >


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