<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
  <compounddef id="os_8hpp" kind="file" language="C++">
    <compoundname>os.hpp</compoundname>
    <includes local="no">cstdlib</includes>
    <includes local="no">cstdio</includes>
    <includes local="no">string</includes>
    <includedby refid="graph_8hpp" local="yes">taskflow/core/graph.hpp</includedby>
    <incdepgraph>
      <node id="4">
        <label>string</label>
      </node>
      <node id="1">
        <label>taskflow/utility/os.hpp</label>
        <link refid="os_8hpp"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="3" relation="include">
        </childnode>
        <childnode refid="4" relation="include">
        </childnode>
      </node>
      <node id="3">
        <label>cstdio</label>
      </node>
      <node id="2">
        <label>cstdlib</label>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="20">
        <label>taskflow/core/observer.hpp</label>
        <link refid="observer_8hpp"/>
        <childnode refid="6" relation="include">
        </childnode>
      </node>
      <node id="15">
        <label>taskflow/cuda/algorithm/transform.hpp</label>
        <link refid="transform_8hpp"/>
      </node>
      <node id="7">
        <label>taskflow/core/runtime.hpp</label>
        <link refid="runtime_8hpp_source"/>
        <childnode refid="8" relation="include">
        </childnode>
      </node>
      <node id="19">
        <label>taskflow/cuda/algorithm/sort.hpp</label>
        <link refid="sort_8hpp"/>
      </node>
      <node id="6">
        <label>taskflow/core/executor.hpp</label>
        <link refid="executor_8hpp"/>
        <childnode refid="7" relation="include">
        </childnode>
        <childnode refid="8" relation="include">
        </childnode>
      </node>
      <node id="13">
        <label>taskflow/cuda/algorithm/for_each.hpp</label>
        <link refid="for__each_8hpp"/>
        <childnode refid="14" relation="include">
        </childnode>
      </node>
      <node id="3">
        <label>taskflow/core/task.hpp</label>
        <link refid="task_8hpp"/>
        <childnode refid="4" relation="include">
        </childnode>
        <childnode refid="20" relation="include">
        </childnode>
      </node>
      <node id="9">
        <label>taskflow/algorithm/pipeline.hpp</label>
        <link refid="pipeline_8hpp"/>
        <childnode refid="10" relation="include">
        </childnode>
      </node>
      <node id="1">
        <label>taskflow/utility/os.hpp</label>
        <link refid="os_8hpp"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="2">
        <label>taskflow/core/graph.hpp</label>
        <link refid="graph_8hpp"/>
        <childnode refid="3" relation="include">
        </childnode>
        <childnode refid="21" relation="include">
        </childnode>
      </node>
      <node id="4">
        <label>taskflow/core/flow_builder.hpp</label>
        <link refid="flow__builder_8hpp"/>
        <childnode refid="5" relation="include">
        </childnode>
      </node>
      <node id="12">
        <label>taskflow/cuda/cudaflow.hpp</label>
        <link refid="cudaflow_8hpp"/>
        <childnode refid="13" relation="include">
        </childnode>
        <childnode refid="15" relation="include">
        </childnode>
        <childnode refid="16" relation="include">
        </childnode>
        <childnode refid="18" relation="include">
        </childnode>
      </node>
      <node id="17">
        <label>taskflow/cuda/algorithm/scan.hpp</label>
        <link refid="scan_8hpp"/>
      </node>
      <node id="11">
        <label>taskflow/algorithm/module.hpp</label>
        <link refid="module_8hpp_source"/>
      </node>
      <node id="8">
        <label>taskflow/taskflow.hpp</label>
        <link refid="taskflow_8hpp"/>
        <childnode refid="9" relation="include">
        </childnode>
        <childnode refid="11" relation="include">
        </childnode>
        <childnode refid="12" relation="include">
        </childnode>
      </node>
      <node id="21">
        <label>taskflow/core/async_task.hpp</label>
        <link refid="async__task_8hpp"/>
        <childnode refid="6" relation="include">
        </childnode>
      </node>
      <node id="18">
        <label>taskflow/cuda/algorithm/merge.hpp</label>
        <link refid="merge_8hpp"/>
        <childnode refid="19" relation="include">
        </childnode>
      </node>
      <node id="16">
        <label>taskflow/cuda/algorithm/reduce.hpp</label>
        <link refid="reduce_8hpp"/>
        <childnode refid="17" relation="include">
        </childnode>
        <childnode refid="14" relation="include">
        </childnode>
      </node>
      <node id="10">
        <label>taskflow/algorithm/data_pipeline.hpp</label>
        <link refid="data__pipeline_8hpp_source"/>
      </node>
      <node id="14">
        <label>taskflow/cuda/algorithm/find.hpp</label>
        <link refid="find_8hpp"/>
      </node>
      <node id="5">
        <label>taskflow/core/taskflow.hpp</label>
        <link refid="core_2taskflow_8hpp"/>
        <childnode refid="6" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="structtf_1_1CachelineAligned" prot="public">tf::CachelineAligned</innerclass>
    <innernamespace refid="namespacetf">tf</innernamespace>
      <sectiondef kind="define">
      <memberdef kind="define" id="os_8hpp_1a1bd64ccea35fb4f8b14e6dcd6754386b" prot="public" static="no">
        <name>TF_OS_LINUX</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="7" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="7" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a3ec0624f8d8231cda51e2abb418a3709" prot="public" static="no">
        <name>TF_OS_DRAGONFLY</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="8" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="8" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a0aac3a1c18612858e4c17a6c670fb193" prot="public" static="no">
        <name>TF_OS_FREEBSD</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="9" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="9" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1ac5ab650c693abbd242ce2a369d142904" prot="public" static="no">
        <name>TF_OS_NETBSD</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="10" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="10" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a713e8fa1abb775e2e0d5d21ac28572f2" prot="public" static="no">
        <name>TF_OS_OPENBSD</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="11" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="11" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a75ba24da531078f3b4d67c45575ec7d3" prot="public" static="no">
        <name>TF_OS_DARWIN</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="12" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="12" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1aabdb0549f3144050bf68de54fcdd1a3e" prot="public" static="no">
        <name>TF_OS_WINDOWS</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="13" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="13" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a71b8e0621b467721b793859ae2798698" prot="public" static="no">
        <name>TF_OS_CNK</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="14" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="14" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a1aa487c4a2bc4da0a2e8c53e57e3bc20" prot="public" static="no">
        <name>TF_OS_HURD</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="15" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="15" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1ae8d8a6de7c7ab584218e6b78e7b55060" prot="public" static="no">
        <name>TF_OS_SOLARIS</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="16" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="16" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a592a193c49c31e6688dc1019d02269b4" prot="public" static="no">
        <name>TF_OS_UNIX</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="17" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="17" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1ade30f1836b6fb593039f13b67a20cec9" prot="public" static="no">
        <name>TF_OS_UNKNOWN</name>
        <initializer>1</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="83" column="9" bodyfile="taskflow/utility/os.hpp" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="os_8hpp_1a2f7ab3bdbd7b17f081cbb69422b3bf0b" prot="public" static="no">
        <name>TF_CACHELINE_SIZE</name>
        <initializer>64</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="taskflow/utility/os.hpp" line="117" column="11" bodyfile="taskflow/utility/os.hpp" bodystart="117" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="taskflow/utility/os.hpp"/>
  </compounddef>
</doxygen>
