HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > > Struct Template Reference

#include <weakPtrFacade.h>

Static Public Member Functions

static TGetRawPtr (const Ptr< T > &t)
 
static Ptr< TConstructFromRawPtr (T *ptr)
 
static bool IsNull (const Ptr< T > &t)
 
static void Class_Object_MUST_Be_Passed_By_Address ()
 
static void Class_Object_MUST_Not_Be_Const ()
 

Detailed Description

template<template< class > class Ptr, class T>
struct TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > >

Definition at line 376 of file weakPtrFacade.h.

Member Function Documentation

template<template< class > class Ptr, class T >
static void TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > >::Class_Object_MUST_Be_Passed_By_Address ( )
inlinestatic

Definition at line 393 of file weakPtrFacade.h.

template<template< class > class Ptr, class T >
static void TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > >::Class_Object_MUST_Not_Be_Const ( )
inlinestatic

Definition at line 394 of file weakPtrFacade.h.

template<template< class > class Ptr, class T >
static Ptr<T> TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > >::ConstructFromRawPtr ( T ptr)
inlinestatic

Definition at line 385 of file weakPtrFacade.h.

template<template< class > class Ptr, class T >
static T* TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > >::GetRawPtr ( const Ptr< T > &  t)
inlinestatic

Definition at line 381 of file weakPtrFacade.h.

template<template< class > class Ptr, class T >
static bool TfTypeFunctions< Ptr< T >, std::enable_if_t< std::is_base_of< TfWeakPtrFacadeBase, Ptr< T > >::value > >::IsNull ( const Ptr< T > &  t)
inlinestatic

Definition at line 389 of file weakPtrFacade.h.


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