DAG Node Class. More...
#include <DirectedAcyclicGraph.h>
Public Member Functions | |
| directed_acyclic_node ()=delete | |
| Constructor Function. | |
| directed_acyclic_node (const std::string &name, const std::vector< std::string > &dependencies, const std::function< void()> &func) | |
| Constructor Function. | |
| virtual | ~directed_acyclic_node ()=default |
| Destructor Function. | |
Private Attributes | |
| std::string | m_Name |
| Node name. | |
| std::vector< std::string > | m_Dependencies |
| Node dependencies name. | |
| std::function< void()> | m_Func |
| Node function. | |
Friends | |
| class | directed_acyclic_graph |
| Allow directed_acyclic_graph access all data. | |
DAG Node Class.
Definition at line 15 of file DirectedAcyclicGraph.h.