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

#include <accessorHelpers.h>

Static Public Member Functions

static const SdfSchemaBaseGetSchema (const T *spec)
 
static VtValue GetField (const T *spec, const TfToken &key)
 
template<class V >
static bool SetField (T *spec, const TfToken &key, const V &value)
 
static bool HasField (const T *spec, const TfToken &key)
 
static void ClearField (T *spec, const TfToken &key)
 
static SdfSpecHandle GetSpecHandle (const T *spec)
 

Detailed Description

template<class T>
struct Sdf_AccessorHelpers< T, true >

Definition at line 213 of file accessorHelpers.h.

Member Function Documentation

template<class T >
static void Sdf_AccessorHelpers< T, true >::ClearField ( T spec,
const TfToken key 
)
inlinestatic

Definition at line 228 of file accessorHelpers.h.

template<class T >
static VtValue Sdf_AccessorHelpers< T, true >::GetField ( const T spec,
const TfToken key 
)
inlinestatic

Definition at line 218 of file accessorHelpers.h.

template<class T >
static const SdfSchemaBase& Sdf_AccessorHelpers< T, true >::GetSchema ( const T spec)
inlinestatic

Definition at line 215 of file accessorHelpers.h.

template<class T >
static SdfSpecHandle Sdf_AccessorHelpers< T, true >::GetSpecHandle ( const T spec)
inlinestatic

Definition at line 231 of file accessorHelpers.h.

template<class T >
static bool Sdf_AccessorHelpers< T, true >::HasField ( const T spec,
const TfToken key 
)
inlinestatic

Definition at line 225 of file accessorHelpers.h.

template<class T >
template<class V >
static bool Sdf_AccessorHelpers< T, true >::SetField ( T spec,
const TfToken key,
const V &  value 
)
inlinestatic

Definition at line 222 of file accessorHelpers.h.


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