HDK
|
#include "pxr/pxr.h"
#include "pxr/base/tf/diagnostic.h"
#include "pxr/base/tf/hash.h"
#include "pxr/base/tf/refPtr.h"
#include "pxr/base/tf/weakBase.h"
#include "pxr/base/arch/demangle.h"
#include <type_traits>
Go to the source code of this file.
Namespaces | |
hboost | |
Functions | |
template<template< class > class X, class Y > | |
Y * | get_pointer (TfWeakPtrFacade< X, Y > const &p) |
template<class ToPtr , template< class > class X, class Y > | |
ToPtr | TfDynamic_cast (TfWeakPtrFacade< X, Y > const &p) |
template<class ToPtr , template< class > class X, class Y > | |
ToPtr | TfSafeDynamic_cast (TfWeakPtrFacade< X, Y > const &p) |
template<class ToPtr , template< class > class X, class Y > | |
ToPtr | TfStatic_cast (TfWeakPtrFacade< X, Y > const &p) |
template<class ToPtr , template< class > class X, class Y > | |
ToPtr | TfConst_cast (TfWeakPtrFacade< X, Y > const &p) |
template<class HashState , template< class > class X, class T > | |
void | TfHashAppend (HashState &h, TfWeakPtrFacade< X, T > const &ptr) |
template<template< class > class X, class T > | |
size_t | hash_value (TfWeakPtrFacade< X, T > const &ptr) |
template<template< class > class X, class Y > | |
bool | operator== (TfWeakPtrFacade< X, Y > const &p, std::nullptr_t) |
template<template< class > class X, class Y > | |
bool | operator== (std::nullptr_t, TfWeakPtrFacade< X, Y > const &p) |
template<template< class > class X, class Y > | |
bool | operator!= (TfWeakPtrFacade< X, Y > const &p, std::nullptr_t) |
template<template< class > class X, class Y > | |
bool | operator!= (std::nullptr_t, TfWeakPtrFacade< X, Y > const &p) |
template<template< class > class X, class Y > | |
bool | operator< (TfWeakPtrFacade< X, Y > const &p, std::nullptr_t) |
template<template< class > class X, class Y > | |
bool | operator< (std::nullptr_t, TfWeakPtrFacade< X, Y > const &p) |
template<template< class > class X, class Y > | |
bool | operator<= (TfWeakPtrFacade< X, Y > const &p, std::nullptr_t) |
template<template< class > class X, class Y > | |
bool | operator<= (std::nullptr_t, TfWeakPtrFacade< X, Y > const &p) |
template<template< class > class X, class Y > | |
bool | operator> (TfWeakPtrFacade< X, Y > const &p, std::nullptr_t) |
template<template< class > class X, class Y > | |
bool | operator> (std::nullptr_t, TfWeakPtrFacade< X, Y > const &p) |
template<template< class > class X, class Y > | |
bool | operator>= (TfWeakPtrFacade< X, Y > const &p, std::nullptr_t) |
template<template< class > class X, class Y > | |
bool | operator>= (std::nullptr_t, TfWeakPtrFacade< X, Y > const &p) |
Y* get_pointer | ( | TfWeakPtrFacade< X, Y > const & | p | ) |
Definition at line 83 of file weakPtrFacade.h.
|
inline |
Definition at line 429 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 273 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 278 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 284 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 289 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 295 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 300 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 262 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 267 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 306 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 311 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 317 of file weakPtrFacade.h.
|
inline |
These are provided both to avoid ambiguous overloads due to TfWeakPtrFacade::Derived comparisons with TfRefPtr and because implicitly converting a nullptr to a TfWeakPtrFacade-derived type can add an unknown amount of overhead.
Definition at line 322 of file weakPtrFacade.h.
ToPtr TfConst_cast | ( | TfWeakPtrFacade< X, Y > const & | p | ) |
Definition at line 348 of file weakPtrFacade.h.
ToPtr TfDynamic_cast | ( | TfWeakPtrFacade< X, Y > const & | p | ) |
Definition at line 330 of file weakPtrFacade.h.
|
inline |
Definition at line 421 of file weakPtrFacade.h.
ToPtr TfSafeDynamic_cast | ( | TfWeakPtrFacade< X, Y > const & | p | ) |
Definition at line 336 of file weakPtrFacade.h.
ToPtr TfStatic_cast | ( | TfWeakPtrFacade< X, Y > const & | p | ) |
Definition at line 342 of file weakPtrFacade.h.