Path Class Reference
An execution path. More...
#include <Path.h>
Detailed Description
An execution path.
A Path represents an ordered sequence of modules, accessible using the Path::modules() method.
- Note
- A Path does not by itself execute any modules, this is left to the user of this class
- See also
- Looper module
Public Member Functions | |
Path (const std::vector< std::shared_ptr< Module >> &modules) | |
Create a new instance of Path. More... | |
Path (const Path &)=default | |
Create a new instance of Path from an existing instance. More... | |
Path ()=default | |
Create a new empty instance of Path. | |
const std::vector< std::shared_ptr< Module > > & | modules () const |
The sequence of modules of this execution Path. More... | |
Constructor & Destructor Documentation
◆ Path() [1/2]
Path::Path | ( | const std::vector< std::shared_ptr< Module >> & | modules | ) |
◆ Path() [2/2]
|
default |
Member Function Documentation
◆ modules()
const std::vector< ModulePtr > & Path::modules | ( | ) | const |
The documentation for this class was generated from the following files: