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

using WeakPtrType = std::conditional_t< std::is_same< WeakPtr, void >::value, TfWeakPtr< typename FactoryResultPtr::DataType >, WeakPtr >
 
typedef
_RefPtrFactoryConverter
< WeakPtrType,
FactoryResultPtr > 
type
 

Detailed Description

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

Definition at line 293 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 298 of file makePyConstructor.h.

template<typename WeakPtr = void>
template<typename FactoryResultPtr >
using Tf_MakePyConstructor::RefPtrFactory< WeakPtr >::apply< FactoryResultPtr >::WeakPtrType = std::conditional_t< std::is_same<WeakPtr, void>::value, TfWeakPtr<typename FactoryResultPtr::DataType>, WeakPtr>

Definition at line 297 of file makePyConstructor.h.


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