215 lines
12 KiB
XML
215 lines
12 KiB
XML
<?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="classtf_1_1DeferredPipeflow" kind="class" language="C++" prot="private">
|
|
<compoundname>tf::DeferredPipeflow</compoundname>
|
|
<sectiondef kind="friend">
|
|
<memberdef kind="friend" id="classtf_1_1DeferredPipeflow_1af65467c6cb27f4ef42522207f03ab9cf" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Ps</declname>
|
|
<defname>Ps</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type>class</type>
|
|
<definition>friend class Pipeline</definition>
|
|
<argsstring></argsstring>
|
|
<name>Pipeline</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1Pipeline" kindref="compound">Pipeline</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="37" column="3" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="37" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1DeferredPipeflow_1af64ddb98831b893b2388af2a2302acea" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename P</type>
|
|
</param>
|
|
</templateparamlist>
|
|
<type>class</type>
|
|
<definition>friend class ScalablePipeline</definition>
|
|
<argsstring></argsstring>
|
|
<name>ScalablePipeline</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1ScalablePipeline" kindref="compound">ScalablePipeline</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="40" column="3" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="40" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-attrib">
|
|
<memberdef kind="variable" id="classtf_1_1DeferredPipeflow_1a980f82b352812b6113679176ae86cd06" prot="private" static="no" mutable="no">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::DeferredPipeflow::_token</definition>
|
|
<argsstring></argsstring>
|
|
<name>_token</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="58" column="12" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="58" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1DeferredPipeflow_1af1c058902aa45aab8441df9ae6d3a8e8" prot="private" static="no" mutable="no">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::DeferredPipeflow::_num_deferrals</definition>
|
|
<argsstring></argsstring>
|
|
<name>_num_deferrals</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="61" column="12" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="61" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1DeferredPipeflow_1ae6b4ab057aefe7b7dac6925f64026c9b" prot="private" static="no" mutable="no">
|
|
<type><ref refid="cpp/container/unordered_set" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::unordered_set</ref>< size_t ></type>
|
|
<definition>std::unordered_set<size_t> tf::DeferredPipeflow::_dependents</definition>
|
|
<argsstring></argsstring>
|
|
<name>_dependents</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="67" column="24" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="67" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="public-func">
|
|
<memberdef kind="function" id="classtf_1_1DeferredPipeflow_1a0d872e94c733f69a25814f21f2e96791" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::DeferredPipeflow::DeferredPipeflow</definition>
|
|
<argsstring>()=default</argsstring>
|
|
<name>DeferredPipeflow</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="44" column="5"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1DeferredPipeflow_1af7901bf11f47c8a18f4a975f9c3310b5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::DeferredPipeflow::DeferredPipeflow</definition>
|
|
<argsstring>(const DeferredPipeflow &)=delete</argsstring>
|
|
<name>DeferredPipeflow</name>
|
|
<param>
|
|
<type>const DeferredPipeflow &</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="45" column="5"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1DeferredPipeflow_1af73af50f0d304ec6b51219c9f2f9babc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::DeferredPipeflow::DeferredPipeflow</definition>
|
|
<argsstring>(DeferredPipeflow &&)=delete</argsstring>
|
|
<name>DeferredPipeflow</name>
|
|
<param>
|
|
<type>DeferredPipeflow &&</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="46" column="5"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1DeferredPipeflow_1a2f54d8b4097235501de465000490e5d8" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::DeferredPipeflow::DeferredPipeflow</definition>
|
|
<argsstring>(size_t t, size_t n, std::unordered_set< size_t > &&dep)</argsstring>
|
|
<name>DeferredPipeflow</name>
|
|
<param>
|
|
<type>size_t</type>
|
|
<declname>t</declname>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<param>
|
|
<type><ref refid="cpp/container/unordered_set" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::unordered_set</ref>< size_t > &&</type>
|
|
<declname>dep</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="48" column="5" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="48" bodyend="50"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1DeferredPipeflow_1a13188876ec55da73f71f7d6d36a3024e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>DeferredPipeflow &</type>
|
|
<definition>DeferredPipeflow& tf::DeferredPipeflow::operator=</definition>
|
|
<argsstring>(const DeferredPipeflow &)=delete</argsstring>
|
|
<name>operator=</name>
|
|
<param>
|
|
<type>const DeferredPipeflow &</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="52" column="22"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1DeferredPipeflow_1ae7356cbbea96ae9f62711703e610eba8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>DeferredPipeflow &</type>
|
|
<definition>DeferredPipeflow& tf::DeferredPipeflow::operator=</definition>
|
|
<argsstring>(DeferredPipeflow &&)=delete</argsstring>
|
|
<name>operator=</name>
|
|
<param>
|
|
<type>DeferredPipeflow &&</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="53" column="22"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<location file="taskflow/algorithm/pipeline.hpp" line="34" column="1" bodyfile="taskflow/algorithm/pipeline.hpp" bodystart="34" bodyend="68"/>
|
|
<listofallmembers>
|
|
<member refid="classtf_1_1DeferredPipeflow_1ae6b4ab057aefe7b7dac6925f64026c9b" prot="private" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>_dependents</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1af1c058902aa45aab8441df9ae6d3a8e8" prot="private" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>_num_deferrals</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1a980f82b352812b6113679176ae86cd06" prot="private" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>_token</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1a0d872e94c733f69a25814f21f2e96791" prot="public" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>DeferredPipeflow</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1af7901bf11f47c8a18f4a975f9c3310b5" prot="public" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>DeferredPipeflow</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1af73af50f0d304ec6b51219c9f2f9babc" prot="public" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>DeferredPipeflow</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1a2f54d8b4097235501de465000490e5d8" prot="public" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>DeferredPipeflow</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1a13188876ec55da73f71f7d6d36a3024e" prot="public" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>operator=</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1ae7356cbbea96ae9f62711703e610eba8" prot="public" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>operator=</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1af65467c6cb27f4ef42522207f03ab9cf" prot="private" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>Pipeline</name></member>
|
|
<member refid="classtf_1_1DeferredPipeflow_1af64ddb98831b893b2388af2a2302acea" prot="private" virt="non-virtual"><scope>tf::DeferredPipeflow</scope><name>ScalablePipeline</name></member>
|
|
</listofallmembers>
|
|
</compounddef>
|
|
</doxygen>
|