Compute Graph Framework SDK Reference  5.8
NodeFactory.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  dw
 
namespace  dw::framework
 

Macros

#define DW_REGISTER_NODE(...)
 

Functions

std::unique_ptr< Node > dw::framework::createNode (const dw::core::StringView &className, ParameterProvider &provider)
 
const PortCollectionDescriptor & dw::framework::getInputPorts (const dw::core::StringView &className)
 
dw::core::HeapVectorFixed< dw::core::StringView > dw::framework::getNodeNames ()
 
const PortCollectionDescriptor & dw::framework::getOutputPorts (const dw::core::StringView &className)
 
const ParameterCollectionDescriptor & dw::framework::getParameters (const dw::core::StringView &className)
 
const PassCollectionDescriptor & dw::framework::getPasses (const dw::core::StringView &className)
 
template<typename NodeT >
void dw::framework::registerNode (const char *className)
 

Macro Definition Documentation

◆ DW_REGISTER_NODE

#define DW_REGISTER_NODE (   ...)
Value:
_DW_REGISTER_NODE_MACRO_CHOOSER(__VA_ARGS__) \
(__VA_ARGS__)

Definition at line 187 of file NodeFactory.hpp.