• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • Compute Graph Framework SDK Reference  5.8
    All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    dw::framework::PassDescriptor Class Reference

    Detailed Description

    The description of a pass.

    Definition at line 44 of file PassCollectionDescriptor.hpp.

    Public Member Functions

    void addDependency (dw::core::StringView const &dependency)
     Add another pass name as a dependency. More...
     
    dw::core::StringView const & getDependency (size_t const index) const
     Get the dependent on pass name by index. More...
     
    dw::core::StringView const & getName () const noexcept
     Get the pass name. More...
     
    size_t getNumberOfDependencies () const
     Get number of dependencies. More...
     
    dwProcessorType getProcessorType () const noexcept
     Get the processor type running on. More...
     
    bool hasExplicitDependencies () const noexcept
     Check if the pass specifies explicit dependencies. More...
     
     PassDescriptor (dw::core::StringView const &name, dwProcessorType const processorType, const bool hasExplicitDependencies, size_t const dependencies)
     Constructor. More...
     

    Constructor & Destructor Documentation

    ◆ PassDescriptor()

    dw::framework::PassDescriptor::PassDescriptor ( dw::core::StringView const &  name,
    dwProcessorType const  processorType,
    const bool  hasExplicitDependencies,
    size_t const  dependencies 
    )

    Constructor.

    Member Function Documentation

    ◆ addDependency()

    void dw::framework::PassDescriptor::addDependency ( dw::core::StringView const &  dependency)

    Add another pass name as a dependency.

    ◆ getDependency()

    dw::core::StringView const & dw::framework::PassDescriptor::getDependency ( size_t const  index) const

    Get the dependent on pass name by index.

    ◆ getName()

    dw::core::StringView const & dw::framework::PassDescriptor::getName ( ) const
    noexcept

    Get the pass name.

    ◆ getNumberOfDependencies()

    size_t dw::framework::PassDescriptor::getNumberOfDependencies ( ) const

    Get number of dependencies.

    ◆ getProcessorType()

    dwProcessorType dw::framework::PassDescriptor::getProcessorType ( ) const
    noexcept

    Get the processor type running on.

    ◆ hasExplicitDependencies()

    bool dw::framework::PassDescriptor::hasExplicitDependencies ( ) const
    noexcept

    Check if the pass specifies explicit dependencies.


    The documentation for this class was generated from the following file:
    人人超碰97caoporen国产