Compute Graph Framework SDK Reference  5.18
dw::framework::PassDescriptorT< NumberOfDependencies > Struct Template Reference

Detailed Description

template<size_t NumberOfDependencies>
struct dw::framework::PassDescriptorT< NumberOfDependencies >

Definition at line 62 of file PassDescriptor.hpp.

Public Member Functions

constexpr PassDescriptorT (dw::core::StringView &&name_, dwProcessorType processorType_)
 
constexpr PassDescriptorT (dw::core::StringView &&name_, dwProcessorType processorType_, std::array< dw::core::StringView, NumberOfDependencies > &&dependencies_)
 

Public Attributes

std::array< dw::core::StringView, NumberOfDependencies > dependencies
 
bool hasDependencies
 
dw::core::StringView name
 
dwProcessorType processorType
 

Constructor & Destructor Documentation

◆ PassDescriptorT() [1/2]

template<size_t NumberOfDependencies>
constexpr dw::framework::PassDescriptorT< NumberOfDependencies >::PassDescriptorT ( dw::core::StringView &&  name_,
dwProcessorType  processorType_ 
)
inlineconstexpr

Definition at line 69 of file PassDescriptor.hpp.

◆ PassDescriptorT() [2/2]

template<size_t NumberOfDependencies>
constexpr dw::framework::PassDescriptorT< NumberOfDependencies >::PassDescriptorT ( dw::core::StringView &&  name_,
dwProcessorType  processorType_,
std::array< dw::core::StringView, NumberOfDependencies > &&  dependencies_ 
)
inlineconstexpr

Definition at line 78 of file PassDescriptor.hpp.

Member Data Documentation

◆ dependencies

template<size_t NumberOfDependencies>
std::array<dw::core::StringView, NumberOfDependencies> dw::framework::PassDescriptorT< NumberOfDependencies >::dependencies

Definition at line 67 of file PassDescriptor.hpp.

◆ hasDependencies

template<size_t NumberOfDependencies>
bool dw::framework::PassDescriptorT< NumberOfDependencies >::hasDependencies

Definition at line 66 of file PassDescriptor.hpp.

◆ name

template<size_t NumberOfDependencies>
dw::core::StringView dw::framework::PassDescriptorT< NumberOfDependencies >::name

Definition at line 64 of file PassDescriptor.hpp.

◆ processorType

template<size_t NumberOfDependencies>
dwProcessorType dw::framework::PassDescriptorT< NumberOfDependencies >::processorType

Definition at line 65 of file PassDescriptor.hpp.


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