mesytec-mnode/external/taskflow-3.8.0/docs/xml/classtf_1_1cudaDeviceVector.xml
2025-01-04 01:25:05 +01:00

210 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_1cudaDeviceVector" kind="class" language="C++" prot="private">
<compoundname>tf::cudaDeviceVector</compoundname>
<templateparamlist>
<param>
<type>typename T</type>
</param>
</templateparamlist>
<sectiondef kind="private-attrib">
<memberdef kind="variable" id="classtf_1_1cudaDeviceVector_1a52da84c77829a1ea261fc187ef2e474e" prot="private" static="no" mutable="no">
<type>T *</type>
<definition>T* tf::cudaDeviceVector&lt; T &gt;::_data</definition>
<argsstring></argsstring>
<name>_data</name>
<initializer>{nullptr}</initializer>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="844" column="7" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="844" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classtf_1_1cudaDeviceVector_1a4637a4ea042aa8e3c2b7be1e5ed3ce84" prot="private" static="no" mutable="no">
<type>size_t</type>
<definition>size_t tf::cudaDeviceVector&lt; T &gt;::_N</definition>
<argsstring></argsstring>
<name>_N</name>
<initializer>{0}</initializer>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="845" column="12" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="845" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a7783ef6aed9b7872d22f5f9127887206" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>tf::cudaDeviceVector&lt; T &gt;::cudaDeviceVector</definition>
<argsstring>()=default</argsstring>
<name>cudaDeviceVector</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="800" column="5"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a6d0daf9a0d45cb4827c0dd8e0d434ce3" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>tf::cudaDeviceVector&lt; T &gt;::cudaDeviceVector</definition>
<argsstring>(size_t N)</argsstring>
<name>cudaDeviceVector</name>
<param>
<type>size_t</type>
<declname>N</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="802" column="5" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="802" bodyend="809"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1adf971821fec0d2817ca510ec8509612f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>tf::cudaDeviceVector&lt; T &gt;::cudaDeviceVector</definition>
<argsstring>(cudaDeviceVector &amp;&amp;rhs)</argsstring>
<name>cudaDeviceVector</name>
<param>
<type>cudaDeviceVector &amp;&amp;</type>
<declname>rhs</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="811" column="5" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="811" bodyend="815"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a84682a01838130c1eb70d9da95f1d71f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>tf::cudaDeviceVector&lt; T &gt;::~cudaDeviceVector</definition>
<argsstring>()</argsstring>
<name>~cudaDeviceVector</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="817" column="5" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="817" bodyend="821"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a17cde55e1a5c2e1c9ca8cdbb39e03e09" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>cudaDeviceVector &amp;</type>
<definition>cudaDeviceVector&amp; tf::cudaDeviceVector&lt; T &gt;::operator=</definition>
<argsstring>(cudaDeviceVector &amp;&amp;rhs)</argsstring>
<name>operator=</name>
<param>
<type>cudaDeviceVector &amp;&amp;</type>
<declname>rhs</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="823" column="22" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="823" bodyend="832"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1ab235c0e585e4b87ab9a2678fb4d79c3e" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type>size_t</type>
<definition>size_t tf::cudaDeviceVector&lt; T &gt;::size</definition>
<argsstring>() const</argsstring>
<name>size</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="834" column="12" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="834" bodyend="834"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a6749e3c50f6e1b0a2a76bd65f8408a06" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>T *</type>
<definition>T* tf::cudaDeviceVector&lt; T &gt;::data</definition>
<argsstring>()</argsstring>
<name>data</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="836" column="7" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="836" bodyend="836"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1aa7044232a8a103673645081a5393791b" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type>const T *</type>
<definition>const T* tf::cudaDeviceVector&lt; T &gt;::data</definition>
<argsstring>() const</argsstring>
<name>data</name>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="837" column="13" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="837" bodyend="837"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a20cc8bd1758927a4cc116d0ecd7b8fb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>tf::cudaDeviceVector&lt; T &gt;::cudaDeviceVector</definition>
<argsstring>(const cudaDeviceVector &amp;)=delete</argsstring>
<name>cudaDeviceVector</name>
<param>
<type>const cudaDeviceVector &amp;</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="839" column="5"/>
</memberdef>
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1aa00033a24c55fe15527b073b9e43c1bf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>cudaDeviceVector &amp;</type>
<definition>cudaDeviceVector&amp; tf::cudaDeviceVector&lt; T &gt;::operator=</definition>
<argsstring>(const cudaDeviceVector &amp;)=delete</argsstring>
<name>operator=</name>
<param>
<type>const cudaDeviceVector &amp;</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="840" column="22"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<location file="taskflow/cuda/cuda_memory.hpp" line="796" column="1" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="796" bodyend="846"/>
<listofallmembers>
<member refid="classtf_1_1cudaDeviceVector_1a52da84c77829a1ea261fc187ef2e474e" prot="private" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>_data</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a4637a4ea042aa8e3c2b7be1e5ed3ce84" prot="private" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>_N</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a7783ef6aed9b7872d22f5f9127887206" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a6d0daf9a0d45cb4827c0dd8e0d434ce3" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
<member refid="classtf_1_1cudaDeviceVector_1adf971821fec0d2817ca510ec8509612f" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a20cc8bd1758927a4cc116d0ecd7b8fb5" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a6749e3c50f6e1b0a2a76bd65f8408a06" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>data</name></member>
<member refid="classtf_1_1cudaDeviceVector_1aa7044232a8a103673645081a5393791b" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>data</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a17cde55e1a5c2e1c9ca8cdbb39e03e09" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>operator=</name></member>
<member refid="classtf_1_1cudaDeviceVector_1aa00033a24c55fe15527b073b9e43c1bf" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>operator=</name></member>
<member refid="classtf_1_1cudaDeviceVector_1ab235c0e585e4b87ab9a2678fb4d79c3e" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>size</name></member>
<member refid="classtf_1_1cudaDeviceVector_1a84682a01838130c1eb70d9da95f1d71f" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>~cudaDeviceVector</name></member>
</listofallmembers>
</compounddef>
</doxygen>