HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfDeclarePtrs< T > Struct Template Reference

#include <declarePtrs.h>

Public Types

typedef TfWeakPtr< TPtr
 
typedef TfWeakPtr< const TConstPtr
 
typedef std::vector< PtrPtrVector
 
typedef std::vector< ConstPtrConstPtrVector
 
typedef TfRefPtr< TRefPtr
 
typedef TfRefPtr< const TConstRefPtr
 
typedef std::vector< RefPtrRefPtrVector
 
typedef std::vector< ConstRefPtrConstRefPtrVector
 

Detailed Description

template<typename T>
struct TfDeclarePtrs< T >

Templated struct used for type definition macros.

Definition at line 42 of file declarePtrs.h.

Member Typedef Documentation

template<typename T>
typedef TfWeakPtr< const T > TfDeclarePtrs< T >::ConstPtr

Definition at line 44 of file declarePtrs.h.

template<typename T>
typedef std::vector< ConstPtr > TfDeclarePtrs< T >::ConstPtrVector

Definition at line 46 of file declarePtrs.h.

template<typename T>
typedef TfRefPtr< const T > TfDeclarePtrs< T >::ConstRefPtr

Definition at line 49 of file declarePtrs.h.

template<typename T>
typedef std::vector< ConstRefPtr > TfDeclarePtrs< T >::ConstRefPtrVector

Definition at line 51 of file declarePtrs.h.

template<typename T>
typedef TfWeakPtr< T > TfDeclarePtrs< T >::Ptr

Definition at line 43 of file declarePtrs.h.

template<typename T>
typedef std::vector< Ptr > TfDeclarePtrs< T >::PtrVector

Definition at line 45 of file declarePtrs.h.

template<typename T>
typedef TfRefPtr< T > TfDeclarePtrs< T >::RefPtr

Definition at line 48 of file declarePtrs.h.

template<typename T>
typedef std::vector< RefPtr > TfDeclarePtrs< T >::RefPtrVector

Definition at line 50 of file declarePtrs.h.


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