![]() |
|
Standard pointer typedefs. More...
Go to the source code of this file.
Classes | |
struct | TfDeclarePtrs< T > |
Templated struct used for type definition macros. More... | |
Macros | |
#define | TF_DECLARE_WEAK_PTRS(type) |
Define standard weak pointer types. | |
#define | TF_DECLARE_REF_PTRS(type) |
Define standard ref pointer types. | |
#define | TF_DECLARE_WEAK_AND_REF_PTRS(type) |
Define standard weak, ref, and vector pointer types. | |
Standard pointer typedefs.
This file provides typedefs for standard pointer types.
Definition in file declarePtrs.h.
struct TfDeclarePtrs |
Templated struct used for type definition macros.
Definition at line 25 of file declarePtrs.h.
Class Members | ||
---|---|---|
typedef TfWeakPtr< const T > | ConstPtr | |
typedef vector< ConstPtr > | ConstPtrVector | |
typedef TfRefPtr< const T > | ConstRefPtr | |
typedef vector< ConstRefPtr > | ConstRefPtrVector | |
typedef TfWeakPtr< T > | Ptr | |
typedef vector< Ptr > | PtrVector | |
typedef TfRefPtr< T > | RefPtr | |
typedef vector< RefPtr > | RefPtrVector |
#define TF_DECLARE_REF_PTRS | ( | type | ) |
Define standard ref pointer types.
type | is a class name. |
TF_DECLARE_REF_PTRS(Class)
declares ClassRefPtr and ClassConstRefPtr.
Definition at line 58 of file declarePtrs.h.
#define TF_DECLARE_WEAK_AND_REF_PTRS | ( | type | ) |
Define standard weak, ref, and vector pointer types.
type | is a class name. |
TF_DECLARE_WEAK_AND_REF_PTRS(Class)
declares ClassPtr, ClassConstPtr, ClassPtrVector, ClassConstPtrVector, ClassRefPtr and ClassConstRefPtr.
Definition at line 72 of file declarePtrs.h.
#define TF_DECLARE_WEAK_PTRS | ( | type | ) |
Define standard weak pointer types.
type | is a class name. |
TF_DECLARE_WEAK_PTRS(Class)
declares ClassPtr, ClassConstPtr, ClassPtrVector and ClassConstPtrVector.
Definition at line 45 of file declarePtrs.h.