HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Tf_MakePyConstructor::RefPtrFactory< WeakPtr >::apply< FactoryResultPtr > Struct Template Reference

#include <makePyConstructor.h>

Public Types

typedef hboost::mpl::if_
< hboost::is_same< WeakPtr,
void >, TfWeakPtr< typename
FactoryResultPtr::DataType >
, WeakPtr >::type 
WeakPtrType
 
typedef
_RefPtrFactoryConverter
< WeakPtrType,
FactoryResultPtr > 
type
 

Detailed Description

template<typename WeakPtr = void>
template<typename FactoryResultPtr>
struct Tf_MakePyConstructor::RefPtrFactory< WeakPtr >::apply< FactoryResultPtr >

Definition at line 295 of file makePyConstructor.h.

Member Typedef Documentation

template<typename WeakPtr = void>
template<typename FactoryResultPtr >
typedef _RefPtrFactoryConverter<WeakPtrType, FactoryResultPtr> Tf_MakePyConstructor::RefPtrFactory< WeakPtr >::apply< FactoryResultPtr >::type

Definition at line 299 of file makePyConstructor.h.

template<typename WeakPtr = void>
template<typename FactoryResultPtr >
typedef hboost::mpl::if_<hboost::is_same<WeakPtr, void>, TfWeakPtr<typename FactoryResultPtr::DataType>, WeakPtr>::type Tf_MakePyConstructor::RefPtrFactory< WeakPtr >::apply< FactoryResultPtr >::WeakPtrType

Definition at line 298 of file makePyConstructor.h.


The documentation for this struct was generated from the following file: