Loading...
Searching...
No Matches
TfWeakPtrFacadeAccess Class Reference

This access class is befriended by TfWeakPtrFacade -derived classes to grant TfWeakPtrFacade access to specific internal functions provided by the derived classes. More...

#include <weakPtrFacade.h>

Static Public Member Functions

template<class Facade >
static Facade::DataType * FetchPointer (Facade const &f)
 
template<class Facade >
static void const * GetUniqueIdentifier (Facade const &f)
 
template<class Facade >
static void EnableExtraNotification (Facade const &f)
 
template<class Facade >
static bool IsInvalid (Facade const &f)
 

Friends

template<template< class > class PtrTemplate, class DataType >
class TfWeakPtrFacade
 

Detailed Description

This access class is befriended by TfWeakPtrFacade -derived classes to grant TfWeakPtrFacade access to specific internal functions provided by the derived classes.

Definition at line 50 of file weakPtrFacade.h.

Member Function Documentation

◆ EnableExtraNotification()

static void EnableExtraNotification ( Facade const &  f)
inlinestatic

Definition at line 66 of file weakPtrFacade.h.

◆ FetchPointer()

static Facade::DataType * FetchPointer ( Facade const &  f)
inlinestatic

Definition at line 56 of file weakPtrFacade.h.

◆ GetUniqueIdentifier()

static void const * GetUniqueIdentifier ( Facade const &  f)
inlinestatic

Definition at line 61 of file weakPtrFacade.h.

◆ IsInvalid()

static bool IsInvalid ( Facade const &  f)
inlinestatic

Definition at line 71 of file weakPtrFacade.h.

Friends And Related Function Documentation

◆ TfWeakPtrFacade

friend class TfWeakPtrFacade
friend

Definition at line 53 of file weakPtrFacade.h.


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