HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfWeakPtrFacadeAccess Class Reference

#include <weakPtrFacade.h>

Static Public Member Functions

template<class Facade >
static Facade::DataType * FetchPointer (Facade const &f)
 
template<class Facade >
static void constGetUniqueIdentifier (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

template<class Facade >
static void TfWeakPtrFacadeAccess::EnableExtraNotification ( Facade const f)
inlinestatic

Definition at line 66 of file weakPtrFacade.h.

template<class Facade >
static Facade::DataType* TfWeakPtrFacadeAccess::FetchPointer ( Facade const f)
inlinestatic

Definition at line 56 of file weakPtrFacade.h.

template<class Facade >
static void const* TfWeakPtrFacadeAccess::GetUniqueIdentifier ( Facade const f)
inlinestatic

Definition at line 61 of file weakPtrFacade.h.

template<class Facade >
static bool TfWeakPtrFacadeAccess::IsInvalid ( Facade const f)
inlinestatic

Definition at line 71 of file weakPtrFacade.h.

Friends And Related Function Documentation

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

Definition at line 53 of file weakPtrFacade.h.


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