1013 lines
53 KiB
XML
1013 lines
53 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_1Node" kind="class" language="C++" prot="private">
|
|
<compoundname>tf::Node</compoundname>
|
|
<innerclass refid="structtf_1_1Node_1_1Async" prot="private">tf::Node::Async</innerclass>
|
|
<innerclass refid="structtf_1_1Node_1_1Condition" prot="private">tf::Node::Condition</innerclass>
|
|
<innerclass refid="structtf_1_1Node_1_1DependentAsync" prot="private">tf::Node::DependentAsync</innerclass>
|
|
<innerclass refid="structtf_1_1Node_1_1Module" prot="private">tf::Node::Module</innerclass>
|
|
<innerclass refid="structtf_1_1Node_1_1MultiCondition" prot="private">tf::Node::MultiCondition</innerclass>
|
|
<innerclass refid="structtf_1_1Node_1_1Static" prot="private">tf::Node::Static</innerclass>
|
|
<innerclass refid="structtf_1_1Node_1_1Subflow" prot="private">tf::Node::Subflow</innerclass>
|
|
<sectiondef kind="private-type">
|
|
<memberdef kind="enum" id="classtf_1_1Node_1a9218d33e5a97519896c687bc2581d4bc" prot="private" static="no" strong="yes">
|
|
<type>int</type>
|
|
<name>AsyncState</name>
|
|
<enumvalue id="classtf_1_1Node_1a9218d33e5a97519896c687bc2581d4bca6f8eb84e55e2f1c21cb428ae5b644a6e" prot="private">
|
|
<name>UNFINISHED</name>
|
|
<initializer>= 0</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classtf_1_1Node_1a9218d33e5a97519896c687bc2581d4bcaaeff3f3f2731681b2ed6a27786a56203" prot="private">
|
|
<name>LOCKED</name>
|
|
<initializer>= 1</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classtf_1_1Node_1a9218d33e5a97519896c687bc2581d4bca2c616b2713e2e0aed04b4c4752c88133" prot="private">
|
|
<name>FINISHED</name>
|
|
<initializer>= 2</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="715" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="715" bodyend="719"/>
|
|
</memberdef>
|
|
<memberdef kind="typedef" id="classtf_1_1Node_1a8c001eed6bd8ac9bd348c2f710f9e0b1" prot="private" static="no">
|
|
<type>std::monostate</type>
|
|
<definition>using tf::Node::Placeholder = std::monostate</definition>
|
|
<argsstring></argsstring>
|
|
<name>Placeholder</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="731" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="731" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="typedef" id="classtf_1_1Node_1acd5ac6414ba9b85c15826fcbe924905e" prot="private" static="no">
|
|
<type>std::variant< Placeholder, Static, Subflow, Condition, MultiCondition, Module, Async, DependentAsync ></type>
|
|
<definition>using tf::Node::handle_t = std::variant< Placeholder, Static, Subflow, Condition, MultiCondition, Module, Async, DependentAsync ></definition>
|
|
<argsstring></argsstring>
|
|
<name>handle_t</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="810" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="819" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="friend">
|
|
<memberdef kind="friend" id="classtf_1_1Node_1afab89afd724f1b07b1aaad6bdc61c47a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class Graph</definition>
|
|
<argsstring></argsstring>
|
|
<name>Graph</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1Graph" kindref="compound">Graph</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="702" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="702" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1aaa7728226b6ce66782e8816b1658dd9a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class Task</definition>
|
|
<argsstring></argsstring>
|
|
<name>Task</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1Task" kindref="compound">Task</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="703" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="703" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1a842f41f7bc0f1de257dc369a61cc7eaf" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class AsyncTask</definition>
|
|
<argsstring></argsstring>
|
|
<name>AsyncTask</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1AsyncTask" kindref="compound">AsyncTask</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="704" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="704" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1a0aa0e12e4a0ba023033e808fb2132fdf" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class TaskView</definition>
|
|
<argsstring></argsstring>
|
|
<name>TaskView</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1TaskView" kindref="compound">TaskView</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="705" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="705" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1af043dd6f6a359602805d9c7dd7539cca" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class Taskflow</definition>
|
|
<argsstring></argsstring>
|
|
<name>Taskflow</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1Taskflow" kindref="compound">Taskflow</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="706" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="706" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1a763b2f90bc53f92d680a635fe28e858e" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class Executor</definition>
|
|
<argsstring></argsstring>
|
|
<name>Executor</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1Executor" kindref="compound">Executor</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="707" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="707" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1a61184f9bd9c801d0a5eccecfdbddc641" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class FlowBuilder</definition>
|
|
<argsstring></argsstring>
|
|
<name>FlowBuilder</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1FlowBuilder" kindref="compound">FlowBuilder</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="708" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="708" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1aa48945297ede77a161defc88033ce8a6" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class Subflow</definition>
|
|
<argsstring></argsstring>
|
|
<name>Subflow</name>
|
|
<param>
|
|
<type>Subflow</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="709" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="709" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classtf_1_1Node_1af3d14e26ba8af9e6cc5a32aad8446de7" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>class</type>
|
|
<definition>friend class Runtime</definition>
|
|
<argsstring></argsstring>
|
|
<name>Runtime</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1Runtime" kindref="compound">Runtime</ref></type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="710" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="710" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-static-attrib">
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a0f13e41390ceb7e3fe884952b39f2d0f" prot="private" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static int</type>
|
|
<definition>constexpr static int tf::Node::CONDITIONED</definition>
|
|
<argsstring></argsstring>
|
|
<name>CONDITIONED</name>
|
|
<initializer>= 1</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="726" column="24" bodyfile="taskflow/core/graph.hpp" bodystart="726" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1aad8a10e34c51bc4a809aaa8fba7de854" prot="private" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static int</type>
|
|
<definition>constexpr static int tf::Node::DETACHED</definition>
|
|
<argsstring></argsstring>
|
|
<name>DETACHED</name>
|
|
<initializer>= 2</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="727" column="24" bodyfile="taskflow/core/graph.hpp" bodystart="727" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1ada61f28d1cbfd66654c77211a8748891" prot="private" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static int</type>
|
|
<definition>constexpr static int tf::Node::READY</definition>
|
|
<argsstring></argsstring>
|
|
<name>READY</name>
|
|
<initializer>= 4</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="728" column="24" bodyfile="taskflow/core/graph.hpp" bodystart="728" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1aefc19f1840b8ab57b2e472eab4ca67fd" prot="private" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static int</type>
|
|
<definition>constexpr static int tf::Node::EXCEPTION</definition>
|
|
<argsstring></argsstring>
|
|
<name>EXCEPTION</name>
|
|
<initializer>= 8</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="729" column="24" bodyfile="taskflow/core/graph.hpp" bodystart="729" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="public-static-attrib">
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a421d0da10e52e8bd1036676efc63579e" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::PLACEHOLDER</definition>
|
|
<argsstring></argsstring>
|
|
<name>PLACEHOLDER</name>
|
|
<initializer>= get_index_v<Placeholder, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="824" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="824" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a5714ed4ff69cce23a1db12c258e66439" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::STATIC</definition>
|
|
<argsstring></argsstring>
|
|
<name>STATIC</name>
|
|
<initializer>= get_index_v<Static, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="825" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="825" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a6de84d178457b0f6ea089e08192dd7d3" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::SUBFLOW</definition>
|
|
<argsstring></argsstring>
|
|
<name>SUBFLOW</name>
|
|
<initializer>= get_index_v<Subflow, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="826" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="826" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a923ea39a548a7421f4ec56349c61c1eb" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::CONDITION</definition>
|
|
<argsstring></argsstring>
|
|
<name>CONDITION</name>
|
|
<initializer>= get_index_v<Condition, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="827" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="827" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1aeb7855e09ce91f0a8c87ed3f4df5cac7" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::MULTI_CONDITION</definition>
|
|
<argsstring></argsstring>
|
|
<name>MULTI_CONDITION</name>
|
|
<initializer>= get_index_v<MultiCondition, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="828" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="828" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1aab8a9356eb42f9250e548818bbe30ae3" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::MODULE</definition>
|
|
<argsstring></argsstring>
|
|
<name>MODULE</name>
|
|
<initializer>= get_index_v<Module, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="829" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="829" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1ab298b962d4cadbfd38f1a398712e2880" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::ASYNC</definition>
|
|
<argsstring></argsstring>
|
|
<name>ASYNC</name>
|
|
<initializer>= get_index_v<Async, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="830" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="830" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a1beac9706176ad4f9e6062e8a6fa8bb2" prot="public" static="yes" constexpr="yes" mutable="no">
|
|
<type>constexpr static auto</type>
|
|
<definition>constexpr static auto tf::Node::DEPENDENT_ASYNC</definition>
|
|
<argsstring></argsstring>
|
|
<name>DEPENDENT_ASYNC</name>
|
|
<initializer>= get_index_v<DependentAsync, handle_t></initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="831" column="25" bodyfile="taskflow/core/graph.hpp" bodystart="831" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-attrib">
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a19bbe02799273a6df9b639d22813f83c" prot="private" static="no" mutable="no">
|
|
<type><ref refid="cpp/atomic/atomic" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::atomic</ref>< int ></type>
|
|
<definition>std::atomic<int> tf::Node::_state</definition>
|
|
<argsstring></argsstring>
|
|
<name>_state</name>
|
|
<initializer>{0}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="855" column="15" bodyfile="taskflow/core/graph.hpp" bodystart="855" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a4a022f2346fe70d56910bd4108dd0e05" prot="private" static="no" mutable="no">
|
|
<type><ref refid="cpp/string/basic_string" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::string</ref></type>
|
|
<definition>std::string tf::Node::_name</definition>
|
|
<argsstring></argsstring>
|
|
<name>_name</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="857" column="15" bodyfile="taskflow/core/graph.hpp" bodystart="857" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a5458c5905ee4b28b70f368a522c198f2" prot="private" static="no" mutable="no">
|
|
<type>void *</type>
|
|
<definition>void* tf::Node::_data</definition>
|
|
<argsstring></argsstring>
|
|
<name>_data</name>
|
|
<initializer>{nullptr}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="859" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="859" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1ae771748b9bb4f9a01116ddbc31f7bc2d" prot="private" static="no" mutable="no">
|
|
<type>Topology *</type>
|
|
<definition>Topology* tf::Node::_topology</definition>
|
|
<argsstring></argsstring>
|
|
<name>_topology</name>
|
|
<initializer>{nullptr}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="861" column="12" bodyfile="taskflow/core/graph.hpp" bodystart="861" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a20e0970afa16e43872a9a2f8839e9540" prot="private" static="no" mutable="no">
|
|
<type>Node *</type>
|
|
<definition>Node* tf::Node::_parent</definition>
|
|
<argsstring></argsstring>
|
|
<name>_parent</name>
|
|
<initializer>{nullptr}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="862" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="862" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a45a3783b67e19091d8e02e5ab56c6b63" prot="private" static="no" mutable="no">
|
|
<type><ref refid="classtf_1_1SmallVector" kindref="compound">SmallVector</ref>< Node * ></type>
|
|
<definition>SmallVector<Node*> tf::Node::_successors</definition>
|
|
<argsstring></argsstring>
|
|
<name>_successors</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="864" column="15" bodyfile="taskflow/core/graph.hpp" bodystart="864" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a4f549abd6361156430572e57a1f89aec" prot="private" static="no" mutable="no">
|
|
<type><ref refid="classtf_1_1SmallVector" kindref="compound">SmallVector</ref>< Node * ></type>
|
|
<definition>SmallVector<Node*> tf::Node::_dependents</definition>
|
|
<argsstring></argsstring>
|
|
<name>_dependents</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="865" column="15" bodyfile="taskflow/core/graph.hpp" bodystart="865" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a58f07ec0fb20050fe1d9845ac1d897f6" prot="private" static="no" mutable="no">
|
|
<type><ref refid="cpp/atomic/atomic" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::atomic</ref>< size_t ></type>
|
|
<definition>std::atomic<size_t> tf::Node::_join_counter</definition>
|
|
<argsstring></argsstring>
|
|
<name>_join_counter</name>
|
|
<initializer>{0}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="867" column="15" bodyfile="taskflow/core/graph.hpp" bodystart="867" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a3579ebdad0ee32537fe593811c14096e" prot="private" static="no" mutable="no">
|
|
<type><ref refid="cpp/error/exception_ptr" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::exception_ptr</ref></type>
|
|
<definition>std::exception_ptr tf::Node::_exception_ptr</definition>
|
|
<argsstring></argsstring>
|
|
<name>_exception_ptr</name>
|
|
<initializer>{nullptr}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="869" column="22" bodyfile="taskflow/core/graph.hpp" bodystart="869" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1Node_1a83b494fd50500454e9fb1b8afe8fc65c" prot="private" static="no" mutable="no">
|
|
<type>handle_t</type>
|
|
<definition>handle_t tf::Node::_handle</definition>
|
|
<argsstring></argsstring>
|
|
<name>_handle</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="871" column="12" bodyfile="taskflow/core/graph.hpp" bodystart="871" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="public-func">
|
|
<memberdef kind="function" id="classtf_1_1Node_1aebc4701caf53db89d260c75fba0e5050" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>()=default</argsstring>
|
|
<name>Node</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="833" column="3"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1adfceea099b09ccb6dcd63b6382ce070d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Args</declname>
|
|
<defname>Args</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>(const std::string &, Topology *, Node *, size_t, Args &&...)</argsstring>
|
|
<name>Node</name>
|
|
<param>
|
|
<type>const <ref refid="cpp/string/basic_string" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::string</ref> &</type>
|
|
</param>
|
|
<param>
|
|
<type>Topology *</type>
|
|
</param>
|
|
<param>
|
|
<type>Node *</type>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
</param>
|
|
<param>
|
|
<type>Args &&</type>
|
|
<declname>...</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="836" column="3"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a65675d673d5ed9c4309840254e62516b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Args</declname>
|
|
<defname>Args</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>(const TaskParams &, Topology *, Node *, size_t, Args &&...)</argsstring>
|
|
<name>Node</name>
|
|
<param>
|
|
<type>const <ref refid="structtf_1_1TaskParams" kindref="compound">TaskParams</ref> &</type>
|
|
</param>
|
|
<param>
|
|
<type>Topology *</type>
|
|
</param>
|
|
<param>
|
|
<type>Node *</type>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
</param>
|
|
<param>
|
|
<type>Args &&</type>
|
|
<declname>...</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="839" column="3"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a1aacff0f33b84bded0a710bd041eacc6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Args</declname>
|
|
<defname>Args</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>(const DefaultTaskParams &, Topology *, Node *, size_t, Args &&...)</argsstring>
|
|
<name>Node</name>
|
|
<param>
|
|
<type>const <ref refid="structtf_1_1DefaultTaskParams" kindref="compound">DefaultTaskParams</ref> &</type>
|
|
</param>
|
|
<param>
|
|
<type>Topology *</type>
|
|
</param>
|
|
<param>
|
|
<type>Node *</type>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
</param>
|
|
<param>
|
|
<type>Args &&</type>
|
|
<declname>...</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="842" column="3"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a65026753fe6eaf5c4c904b4437aeecef" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::Node::~Node</definition>
|
|
<argsstring>()</argsstring>
|
|
<name>~Node</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="844" column="3" bodyfile="taskflow/core/graph.hpp" bodystart="1037" bodyend="1074"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a7133911e093d82e5f5edd73124b60c6a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::Node::num_successors</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>num_successors</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="846" column="10" bodyfile="taskflow/core/graph.hpp" bodystart="1083" bodyend="1085"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1abbb6a85cc8f62682ce8c78ad9851c0e5" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::Node::num_dependents</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>num_dependents</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="847" column="10" bodyfile="taskflow/core/graph.hpp" bodystart="1088" bodyend="1090"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1ad5eb7ac6418e89fccc300986b216510c" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::Node::num_strong_dependents</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>num_strong_dependents</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="848" column="10" bodyfile="taskflow/core/graph.hpp" bodystart="1104" bodyend="1112"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a7dbe963f0173062f3a6164f1ff581c5a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::Node::num_weak_dependents</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>num_weak_dependents</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="849" column="10" bodyfile="taskflow/core/graph.hpp" bodystart="1093" bodyend="1101"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a0214bc98366d4c24a1cae941cdffe119" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>const <ref refid="cpp/string/basic_string" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::string</ref> &</type>
|
|
<definition>const std::string & tf::Node::name</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>name</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="851" column="21" bodyfile="taskflow/core/graph.hpp" bodystart="1115" bodyend="1117"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a803cea9b57cbb262284ab2324bec7580" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Args</declname>
|
|
<defname>Args</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>(const std::string &name, Topology *topology, Node *parent, size_t join_counter, Args &&... args)</argsstring>
|
|
<name>Node</name>
|
|
<param>
|
|
<type>const <ref refid="cpp/string/basic_string" kindref="compound" external="/home/thuang295/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::string</ref> &</type>
|
|
<declname>name</declname>
|
|
</param>
|
|
<param>
|
|
<type>Topology *</type>
|
|
<declname>topology</declname>
|
|
</param>
|
|
<param>
|
|
<type>Node *</type>
|
|
<declname>parent</declname>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
<declname>join_counter</declname>
|
|
</param>
|
|
<param>
|
|
<type>Args &&...</type>
|
|
<declname>args</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="990" column="1" bodyfile="taskflow/core/graph.hpp" bodystart="990" bodyend="1002"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1afb060bbf0a83ffc6f8b3441665c1cc11" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Args</declname>
|
|
<defname>Args</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>(const TaskParams &params, Topology *topology, Node *parent, size_t join_counter, Args &&... args)</argsstring>
|
|
<name>Node</name>
|
|
<param>
|
|
<type>const <ref refid="structtf_1_1TaskParams" kindref="compound">TaskParams</ref> &</type>
|
|
<declname>params</declname>
|
|
</param>
|
|
<param>
|
|
<type>Topology *</type>
|
|
<declname>topology</declname>
|
|
</param>
|
|
<param>
|
|
<type>Node *</type>
|
|
<declname>parent</declname>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
<declname>join_counter</declname>
|
|
</param>
|
|
<param>
|
|
<type>Args &&...</type>
|
|
<declname>args</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="1006" column="1" bodyfile="taskflow/core/graph.hpp" bodystart="1006" bodyend="1019"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a66a64a20e1cf38de06c44912c263a99b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename...</type>
|
|
<declname>Args</declname>
|
|
<defname>Args</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>tf::Node::Node</definition>
|
|
<argsstring>(const DefaultTaskParams &, Topology *topology, Node *parent, size_t join_counter, Args &&... args)</argsstring>
|
|
<name>Node</name>
|
|
<param>
|
|
<type>const <ref refid="structtf_1_1DefaultTaskParams" kindref="compound">DefaultTaskParams</ref> &</type>
|
|
</param>
|
|
<param>
|
|
<type>Topology *</type>
|
|
<declname>topology</declname>
|
|
</param>
|
|
<param>
|
|
<type>Node *</type>
|
|
<declname>parent</declname>
|
|
</param>
|
|
<param>
|
|
<type>size_t</type>
|
|
<declname>join_counter</declname>
|
|
</param>
|
|
<param>
|
|
<type>Args &&...</type>
|
|
<declname>args</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="1023" column="1" bodyfile="taskflow/core/graph.hpp" bodystart="1023" bodyend="1034"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-func">
|
|
<memberdef kind="function" id="classtf_1_1Node_1a7e6ccc13774475f9ee23af8d37a5311c" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>void</type>
|
|
<definition>void tf::Node::_precede</definition>
|
|
<argsstring>(Node *)</argsstring>
|
|
<name>_precede</name>
|
|
<param>
|
|
<type>Node *</type>
|
|
<defname>v</defname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="876" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="1077" bodyend="1080"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a30ffac5296d61687b8ebb9ff4716a26a" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>void</type>
|
|
<definition>void tf::Node::_set_up_join_counter</definition>
|
|
<argsstring>()</argsstring>
|
|
<name>_set_up_join_counter</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="877" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="1133" bodyend="1144"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1af5aa363ce33e70446382ab5218a5d87b" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>void</type>
|
|
<definition>void tf::Node::_process_exception</definition>
|
|
<argsstring>()</argsstring>
|
|
<name>_process_exception</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="878" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="1147" bodyend="1153"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a4207c300c6ac0c564deef65c73e1ee96" prot="private" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>bool</type>
|
|
<definition>bool tf::Node::_is_cancelled</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>_is_cancelled</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="880" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="1127" bodyend="1130"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1aed1c802d5794f881f9c47089003ef62c" prot="private" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>bool</type>
|
|
<definition>bool tf::Node::_is_conditioner</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>_is_conditioner</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="881" column="8" bodyfile="taskflow/core/graph.hpp" bodystart="1120" bodyend="1123"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1ac5778a60afb44cd54eb0247a04b38a91" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>bool</type>
|
|
<definition>bool tf::Node::_acquire_all</definition>
|
|
<argsstring>(SmallVector< Node * > &)</argsstring>
|
|
<name>_acquire_all</name>
|
|
<param>
|
|
<type><ref refid="classtf_1_1SmallVector" kindref="compound">SmallVector</ref>< Node * > &</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="882" column="8"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1Node_1a22ee0fc1f8a670b322f75ceff71f0cfa" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classtf_1_1SmallVector" kindref="compound">SmallVector</ref>< Node * ></type>
|
|
<definition>SmallVector<Node*> tf::Node::_release_all</definition>
|
|
<argsstring>()</argsstring>
|
|
<name>_release_all</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/core/graph.hpp" line="884" column="15"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<location file="taskflow/core/graph.hpp" line="700" column="1" bodyfile="taskflow/core/graph.hpp" bodystart="700" bodyend="885"/>
|
|
<listofallmembers>
|
|
<member refid="classtf_1_1Node_1ac5778a60afb44cd54eb0247a04b38a91" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_acquire_all</name></member>
|
|
<member refid="classtf_1_1Node_1a5458c5905ee4b28b70f368a522c198f2" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_data</name></member>
|
|
<member refid="classtf_1_1Node_1a4f549abd6361156430572e57a1f89aec" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_dependents</name></member>
|
|
<member refid="classtf_1_1Node_1a3579ebdad0ee32537fe593811c14096e" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_exception_ptr</name></member>
|
|
<member refid="classtf_1_1Node_1a83b494fd50500454e9fb1b8afe8fc65c" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_handle</name></member>
|
|
<member refid="classtf_1_1Node_1a4207c300c6ac0c564deef65c73e1ee96" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_is_cancelled</name></member>
|
|
<member refid="classtf_1_1Node_1aed1c802d5794f881f9c47089003ef62c" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_is_conditioner</name></member>
|
|
<member refid="classtf_1_1Node_1a58f07ec0fb20050fe1d9845ac1d897f6" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_join_counter</name></member>
|
|
<member refid="classtf_1_1Node_1a4a022f2346fe70d56910bd4108dd0e05" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_name</name></member>
|
|
<member refid="classtf_1_1Node_1a20e0970afa16e43872a9a2f8839e9540" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_parent</name></member>
|
|
<member refid="classtf_1_1Node_1a7e6ccc13774475f9ee23af8d37a5311c" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_precede</name></member>
|
|
<member refid="classtf_1_1Node_1af5aa363ce33e70446382ab5218a5d87b" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_process_exception</name></member>
|
|
<member refid="classtf_1_1Node_1a22ee0fc1f8a670b322f75ceff71f0cfa" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_release_all</name></member>
|
|
<member refid="classtf_1_1Node_1a30ffac5296d61687b8ebb9ff4716a26a" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_set_up_join_counter</name></member>
|
|
<member refid="classtf_1_1Node_1a19bbe02799273a6df9b639d22813f83c" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_state</name></member>
|
|
<member refid="classtf_1_1Node_1a45a3783b67e19091d8e02e5ab56c6b63" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_successors</name></member>
|
|
<member refid="classtf_1_1Node_1ae771748b9bb4f9a01116ddbc31f7bc2d" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>_topology</name></member>
|
|
<member refid="classtf_1_1Node_1ab298b962d4cadbfd38f1a398712e2880" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>ASYNC</name></member>
|
|
<member refid="classtf_1_1Node_1a9218d33e5a97519896c687bc2581d4bc" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>AsyncState</name></member>
|
|
<member refid="classtf_1_1Node_1a842f41f7bc0f1de257dc369a61cc7eaf" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>AsyncTask</name></member>
|
|
<member refid="classtf_1_1Node_1a923ea39a548a7421f4ec56349c61c1eb" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>CONDITION</name></member>
|
|
<member refid="classtf_1_1Node_1a0f13e41390ceb7e3fe884952b39f2d0f" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>CONDITIONED</name></member>
|
|
<member refid="classtf_1_1Node_1a1beac9706176ad4f9e6062e8a6fa8bb2" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>DEPENDENT_ASYNC</name></member>
|
|
<member refid="classtf_1_1Node_1aad8a10e34c51bc4a809aaa8fba7de854" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>DETACHED</name></member>
|
|
<member refid="classtf_1_1Node_1aefc19f1840b8ab57b2e472eab4ca67fd" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>EXCEPTION</name></member>
|
|
<member refid="classtf_1_1Node_1a763b2f90bc53f92d680a635fe28e858e" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Executor</name></member>
|
|
<member refid="classtf_1_1Node_1a61184f9bd9c801d0a5eccecfdbddc641" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>FlowBuilder</name></member>
|
|
<member refid="classtf_1_1Node_1afab89afd724f1b07b1aaad6bdc61c47a" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Graph</name></member>
|
|
<member refid="classtf_1_1Node_1acd5ac6414ba9b85c15826fcbe924905e" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>handle_t</name></member>
|
|
<member refid="classtf_1_1Node_1aab8a9356eb42f9250e548818bbe30ae3" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>MODULE</name></member>
|
|
<member refid="classtf_1_1Node_1aeb7855e09ce91f0a8c87ed3f4df5cac7" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>MULTI_CONDITION</name></member>
|
|
<member refid="classtf_1_1Node_1a0214bc98366d4c24a1cae941cdffe119" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>name</name></member>
|
|
<member refid="classtf_1_1Node_1aebc4701caf53db89d260c75fba0e5050" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1adfceea099b09ccb6dcd63b6382ce070d" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1a65675d673d5ed9c4309840254e62516b" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1a1aacff0f33b84bded0a710bd041eacc6" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1a803cea9b57cbb262284ab2324bec7580" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1afb060bbf0a83ffc6f8b3441665c1cc11" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1a66a64a20e1cf38de06c44912c263a99b" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>Node</name></member>
|
|
<member refid="classtf_1_1Node_1abbb6a85cc8f62682ce8c78ad9851c0e5" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>num_dependents</name></member>
|
|
<member refid="classtf_1_1Node_1ad5eb7ac6418e89fccc300986b216510c" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>num_strong_dependents</name></member>
|
|
<member refid="classtf_1_1Node_1a7133911e093d82e5f5edd73124b60c6a" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>num_successors</name></member>
|
|
<member refid="classtf_1_1Node_1a7dbe963f0173062f3a6164f1ff581c5a" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>num_weak_dependents</name></member>
|
|
<member refid="classtf_1_1Node_1a8c001eed6bd8ac9bd348c2f710f9e0b1" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Placeholder</name></member>
|
|
<member refid="classtf_1_1Node_1a421d0da10e52e8bd1036676efc63579e" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>PLACEHOLDER</name></member>
|
|
<member refid="classtf_1_1Node_1ada61f28d1cbfd66654c77211a8748891" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>READY</name></member>
|
|
<member refid="classtf_1_1Node_1af3d14e26ba8af9e6cc5a32aad8446de7" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Runtime</name></member>
|
|
<member refid="classtf_1_1Node_1a5714ed4ff69cce23a1db12c258e66439" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>STATIC</name></member>
|
|
<member refid="classtf_1_1Node_1aa48945297ede77a161defc88033ce8a6" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Subflow</name></member>
|
|
<member refid="classtf_1_1Node_1a6de84d178457b0f6ea089e08192dd7d3" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>SUBFLOW</name></member>
|
|
<member refid="classtf_1_1Node_1aaa7728226b6ce66782e8816b1658dd9a" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Task</name></member>
|
|
<member refid="classtf_1_1Node_1af043dd6f6a359602805d9c7dd7539cca" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>Taskflow</name></member>
|
|
<member refid="classtf_1_1Node_1a0aa0e12e4a0ba023033e808fb2132fdf" prot="private" virt="non-virtual"><scope>tf::Node</scope><name>TaskView</name></member>
|
|
<member refid="classtf_1_1Node_1a65026753fe6eaf5c4c904b4437aeecef" prot="public" virt="non-virtual"><scope>tf::Node</scope><name>~Node</name></member>
|
|
</listofallmembers>
|
|
</compounddef>
|
|
</doxygen>
|