Go to the source code of this file.
|
| bpp |
| Defines the basic types of data flow nodes.
|
|
|
std::unordered_map< std::string, std::shared_ptr< ConfiguredParameter > > | bpp::createParameterMap (Context &c, const Parametrizable ¶metrizable) |
|
std::unordered_map< std::string, std::shared_ptr< ConfiguredParameter > > | bpp::createParameterMap (Context &c, const ParameterAliasable ¶metrizable) |
|
NodeRefVec | bpp::createDependencyVector (const Parametrizable ¶metrizable, const std::function< NodeRef(const std::string &)> &getParameter) |
| Create a dependency vector suitable for a parametrizable class constructor. The vector is built from parameter names, and an opaque accessor function. For each named parameter, parameter(name) should return a valid node. If no node is found (NodeRef was null), an exception is thrown. Returned nodes must be Value<double> nodes. More...
|
|
NodeRefVec | bpp::createDependencyVector (const ParameterAliasable ¶metrizable, const std::function< NodeRef(const std::string &)> &getParameter) |
|