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

#include <computationBuilders.h>

+ Inheritance diagram for Exec_ComputationBuilderCRTPBase< Derived >:

Public Member Functions

template<typename ResultType = _UnspecifiedType, typename ReturnType = _UnspecifiedType>
Derived & Callback (ReturnType(*callback)(const VdfContext &))
 

Protected Member Functions

EXEC_API Exec_ComputationBuilderCRTPBase (const TfToken &attributeName, TfType schemaType, const TfToken &computationName, bool dispatched, ExecDispatchesOntoSchemas &&dispatchesOntoSchemas)
 
EXEC_API ~Exec_ComputationBuilderCRTPBase ()
 
- Protected Member Functions inherited from Exec_ComputationBuilderBase
EXEC_API Exec_ComputationBuilderBase (const TfToken &attributeName, TfType schemaType, const TfToken &computationName, bool dispatched, ExecDispatchesOntoSchemas &&dispatchesOntoSchemas)
 
 ~Exec_ComputationBuilderBase ()
 
EXEC_API void _AddCallback (ExecCallbackFn &&calback, TfType resultType)
 
EXEC_API void _AddInputKey (const Exec_ComputationBuilderValueSpecifierBase *valueSpecifier)
 
std::unique_ptr
< ExecDispatchesOntoSchemas
_GetDispatchesOntoSchemas ()
 
_Data & _GetData ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from Exec_ComputationBuilderBase
template<Exec_ComputationBuilderProviderTypes allowed, typename T >
static void _ValidateInputs ()
 

Detailed Description

template<typename Derived>
class Exec_ComputationBuilderCRTPBase< Derived >

Definition at line 1589 of file computationBuilders.h.

Constructor & Destructor Documentation

template<typename Derived>
EXEC_API Exec_ComputationBuilderCRTPBase< Derived >::Exec_ComputationBuilderCRTPBase ( const TfToken attributeName,
TfType  schemaType,
const TfToken computationName,
bool  dispatched,
ExecDispatchesOntoSchemas &&  dispatchesOntoSchemas 
)
protected
template<typename Derived>
EXEC_API Exec_ComputationBuilderCRTPBase< Derived >::~Exec_ComputationBuilderCRTPBase ( )
protected

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