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

#include <primDataHandle.h>

Public Types

typedef
Usd_PrimDataConstIPtr::element_type 
element_type
 

Public Member Functions

 Usd_PrimDataHandle ()
 
 Usd_PrimDataHandle (const Usd_PrimDataIPtr &primData)
 
 Usd_PrimDataHandle (const Usd_PrimDataConstIPtr &primData)
 
 Usd_PrimDataHandle (Usd_PrimDataPtr primData)
 
 Usd_PrimDataHandle (Usd_PrimDataConstPtr primData)
 
void reset ()
 
void swap (Usd_PrimDataHandle &other)
 
element_typeoperator-> () const
 
 operator bool () const
 
std::string GetDescription (SdfPath const &proxyPrimPath) const
 

Friends

bool operator== (const Usd_PrimDataHandle &lhs, const Usd_PrimDataHandle &rhs)
 
bool operator!= (const Usd_PrimDataHandle &lhs, const Usd_PrimDataHandle &rhs)
 
void swap (Usd_PrimDataHandle &lhs, Usd_PrimDataHandle &rhs)
 
size_t hash_value (const Usd_PrimDataHandle &h)
 
element_typeget_pointer (const Usd_PrimDataHandle &h)
 

Detailed Description

Definition at line 60 of file primDataHandle.h.

Member Typedef Documentation

typedef Usd_PrimDataConstIPtr::element_type Usd_PrimDataHandle::element_type

Definition at line 64 of file primDataHandle.h.

Constructor & Destructor Documentation

Usd_PrimDataHandle::Usd_PrimDataHandle ( )
inline

Definition at line 67 of file primDataHandle.h.

Usd_PrimDataHandle::Usd_PrimDataHandle ( const Usd_PrimDataIPtr primData)
inline

Definition at line 69 of file primDataHandle.h.

Usd_PrimDataHandle::Usd_PrimDataHandle ( const Usd_PrimDataConstIPtr primData)
inline

Definition at line 72 of file primDataHandle.h.

Usd_PrimDataHandle::Usd_PrimDataHandle ( Usd_PrimDataPtr  primData)
inline

Definition at line 75 of file primDataHandle.h.

Usd_PrimDataHandle::Usd_PrimDataHandle ( Usd_PrimDataConstPtr  primData)
inline

Definition at line 78 of file primDataHandle.h.

Member Function Documentation

std::string Usd_PrimDataHandle::GetDescription ( SdfPath const proxyPrimPath) const
Usd_PrimDataHandle::operator bool ( ) const
inlineexplicit

Definition at line 101 of file primDataHandle.h.

element_type* Usd_PrimDataHandle::operator-> ( ) const
inline

Definition at line 89 of file primDataHandle.h.

void Usd_PrimDataHandle::reset ( void  )
inline

Definition at line 82 of file primDataHandle.h.

void Usd_PrimDataHandle::swap ( Usd_PrimDataHandle other)
inline

Definition at line 85 of file primDataHandle.h.

Friends And Related Function Documentation

element_type* get_pointer ( const Usd_PrimDataHandle h)
friend

Definition at line 133 of file primDataHandle.h.

size_t hash_value ( const Usd_PrimDataHandle h)
friend

Definition at line 129 of file primDataHandle.h.

bool operator!= ( const Usd_PrimDataHandle lhs,
const Usd_PrimDataHandle rhs 
)
friend

Definition at line 118 of file primDataHandle.h.

bool operator== ( const Usd_PrimDataHandle lhs,
const Usd_PrimDataHandle rhs 
)
friend

Definition at line 112 of file primDataHandle.h.

void swap ( Usd_PrimDataHandle lhs,
Usd_PrimDataHandle rhs 
)
friend

Definition at line 124 of file primDataHandle.h.


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