var NAVTREE = [ [ "Cpp-Taskflow", "index.html", [ [ "Quick Start", "index.html", [ [ "Modern C++ Parallel Task Programming Library", "index.html#ModernCppParallelTaskProgrammingLibrary", null ], [ "How to Install Cpp-Taskflow?", "index.html#HowToInstallCppTaskflow", null ], [ "A Simple First Program", "index.html#ASimpleFirstProgram", null ], [ "Compile and Run Your First Program", "index.html#CompileAndRunYourFirstProgram", null ], [ "Supported Compilers", "index.html#SupportedCompilers", null ], [ "License", "index.html#License", null ] ] ], [ "Releases", "Releases.html", "Releases" ], [ "Cookbook", "Cookbook.html", "Cookbook" ], [ "Frequently Asked Questions", "FAQ.html", [ [ "General Questions", "FAQ.html#GeneralQuestions", [ [ "Q1: What's the goal of Cpp-Taskflow?", "FAQ.html#GeneralQuestion1", null ], [ "Q2: How do I use Cpp-Taskflow in my projects?", "FAQ.html#GeneralQuestion2", null ], [ "Q3: What is the difference between static tasking and dynamic tasking?", "FAQ.html#GeneralQuestion3", null ], [ "Q4: How many tasks can Cpp-Taskflow handle?", "FAQ.html#GeneralQuestion4", null ], [ "Q5: What is the weird hex value, like 0x7fc39d402ab0, in the dumped graph?", "FAQ.html#GeneralQuestion5", null ], [ "Q6: Does Cpp-Taskflow have backward compatibility with C++03/11/14?", "FAQ.html#GeneralQuestion6", null ], [ "Q7: How does Cpp-Taskflow schedule tasks?", "FAQ.html#GeneralQuestion7", null ] ] ], [ "Programming Questions", "FAQ.html#ProgrammingQuestions", [ [ "Q1: What is the difference between Cpp-Taskflow threads and workers?", "FAQ.html#ProgrammingQuestions1", null ], [ "Q2: What is the Lifetime of a Task and a Graph?", "FAQ.html#ProgrammingQuestions2", null ], [ "Q3: Is taskflow thread-safe?", "FAQ.html#ProgrammingQuestions3", null ], [ "Q4: My program hangs and never returns after dispatching a taskflow graph. What's wrong?", "FAQ.html#ProgrammingQuestions4", null ], [ "Q5: In the following example where B spawns a joined subflow of two tasks B1 and B2, do they run concurrently with task A?", "FAQ.html#ProgrammingQuestions5", null ] ] ] ] ], [ "Reference", "Reference.html", [ [ "Conference", "Reference.html#RefConference", null ], [ "Journal", "Reference.html#RefJournal", null ] ] ], [ "Classes", "annotated.html", [ [ "Class List", "annotated.html", "annotated_dup" ], [ "Class Index", "classes.html", null ], [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], [ "Class Members", "functions.html", [ [ "All", "functions.html", null ], [ "Functions", "functions_func.html", null ], [ "Enumerations", "functions_enum.html", null ] ] ] ] ], [ "Files", null, [ [ "File List", "files.html", "files" ] ] ] ] ] ]; var NAVTREEINDEX = [ ".html" ]; var SYNCONMSG = 'click to disable panel synchronisation'; var SYNCOFFMSG = 'click to enable panel synchronisation';