This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Memory Management

Classes for memory management. More...

Files

file  anyWeakPtr.h
 Type independent WeakPtr holder class.
 
file  refBase.h
 
file  refPtr.h
 Reference counting.
 
file  weakBase.h
 
file  weakPtr.h
 Pointer storage with deletion detection.
 

Classes

class  TfRefBase
 Enable a concrete base class for use with TfRefPtr. More...
 
class  TfSimpleRefBase
 Enable a concrete base class for use with TfRefPtr that inhibits the "unique changed" facility of TfRefPtr. More...
 
class  TfRefPtr< T >
 Reference-counted smart pointer utility class. More...
 
class  TfWeakBase
 Enable a concrete base class for use with TfWeakPtr. More...
 
class  TfWeakPtr< T >
 Pointer storage with deletion detection. More...
 

Detailed Description

Classes for memory management.