NcEngine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
nc::task::TaskGraph< Phase > Member List

This is the complete list of members for nc::task::TaskGraph< Phase >, including all inherited members.

Add(size_t id, std::string_view name, F &&func, std::vector< size_t > predecessors={}, std::vector< size_t > successors={}) -> tf::Tasknc::task::TaskGraph< Phase >inline
Add(size_t id, std::string_view name, std::unique_ptr< tf::Taskflow > graph, std::vector< size_t > predecessors={}, std::vector< size_t > successors={}) -> tf::Tasknc::task::TaskGraph< Phase >inline
Emplace(std::string_view name, F &&func) -> tf::Task (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >inlineprotected
Emplace(std::string_view name, std::unique_ptr< tf::Taskflow > graph) -> tf::Task (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >inlineprotected
GetExceptionContext() noexcept -> ExceptionContext &nc::task::TaskGraph< Phase >inline
m_ctx (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >protected
m_tasks (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >protected
Schedule(size_t id, tf::Task handle, std::vector< size_t > predecessors, std::vector< size_t > successors) -> tf::Task (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >inlineprotected
StoreGraph(std::unique_ptr< tf::Taskflow > graph)nc::task::TaskGraph< Phase >inline
TaskGraph() (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >inlineprotected
~TaskGraph() noexcept=default (defined in nc::task::TaskGraph< Phase >)nc::task::TaskGraph< Phase >protected