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

#include <weakPtrFacade.h>

Static Public Member Functions

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

Detailed Description

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

Definition at line 398 of file weakPtrFacade.h.

Member Function Documentation

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

Definition at line 415 of file weakPtrFacade.h.

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

Definition at line 407 of file weakPtrFacade.h.

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

Definition at line 403 of file weakPtrFacade.h.

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

Definition at line 411 of file weakPtrFacade.h.


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