HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Sdf_TokenChildPolicy< SpecType > Class Template Reference

#include <childrenPolicies.h>

Public Types

typedef SdfNameKeyPolicy KeyPolicy
 
typedef KeyPolicy::value_type KeyType
 
typedef TfToken FieldType
 
typedef SpecType ValueType
 

Static Public Member Functions

static KeyType GetKey (const ValueType &spec)
 
static SdfPath GetParentPath (const SdfPath &childPath)
 
static FieldType GetFieldValue (const SdfPath &childPath)
 
static bool IsValidIdentifier (const std::string &name)
 

Detailed Description

template<class SpecType>
class Sdf_TokenChildPolicy< SpecType >

Definition at line 53 of file childrenPolicies.h.

Member Typedef Documentation

template<class SpecType>
typedef TfToken Sdf_TokenChildPolicy< SpecType >::FieldType

Definition at line 57 of file childrenPolicies.h.

template<class SpecType>
typedef SdfNameKeyPolicy Sdf_TokenChildPolicy< SpecType >::KeyPolicy

Definition at line 55 of file childrenPolicies.h.

template<class SpecType>
typedef KeyPolicy::value_type Sdf_TokenChildPolicy< SpecType >::KeyType

Definition at line 56 of file childrenPolicies.h.

template<class SpecType>
typedef SpecType Sdf_TokenChildPolicy< SpecType >::ValueType

Definition at line 58 of file childrenPolicies.h.

Member Function Documentation

template<class SpecType>
static FieldType Sdf_TokenChildPolicy< SpecType >::GetFieldValue ( const SdfPath childPath)
inlinestatic

Definition at line 68 of file childrenPolicies.h.

template<class SpecType>
static KeyType Sdf_TokenChildPolicy< SpecType >::GetKey ( const ValueType spec)
inlinestatic

Definition at line 60 of file childrenPolicies.h.

template<class SpecType>
static SdfPath Sdf_TokenChildPolicy< SpecType >::GetParentPath ( const SdfPath childPath)
inlinestatic

Definition at line 64 of file childrenPolicies.h.

template<class SpecType>
static bool Sdf_TokenChildPolicy< SpecType >::IsValidIdentifier ( const std::string name)
inlinestatic

Definition at line 72 of file childrenPolicies.h.


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