2022-11-28 19:21:26 +08:00
<?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.4" xml:lang= "en-US" >
<compounddef id= "classdnac_1_1CommandSequence" kind= "class" language= "C++" prot= "public" >
<compoundname > dnac::CommandSequence</compoundname>
<basecompoundref refid= "classdnac_1_1Command" prot= "public" virt= "non-virtual" > dnac::Command</basecompoundref>
<includes refid= "CommandSequence_8h" local= "no" > CommandSequence.h</includes>
<innerclass refid= "classdnac_1_1CommandSequence_1_1Impl" prot= "public" > dnac::CommandSequence::Impl</innerclass>
<sectiondef kind= "private-attrib" >
<memberdef kind= "variable" id= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" prot= "private" static= "no" mutable= "no" >
<type > <ref refid= "classpma_1_1ScopedPtr" kindref= "compound" > ScopedPtr</ref> < <ref refid= "classdnac_1_1CommandSequence_1_1Impl" kindref= "compound" > Impl</ref> > </type>
<definition > ScopedPtr< Impl> dnac::CommandSequence::pImpl</definition>
<argsstring > </argsstring>
<name > pImpl</name>
<qualifiedname > dnac::CommandSequence::pImpl</qualifiedname>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "94" column= "19" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" bodystart= "94" bodyend= "-1" />
2022-11-28 19:21:26 +08:00
<referencedby refid= "classdnac_1_1CommandSequence_1a7e2bf1058ffc1a08d79b646ccce97417" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "61" endline= "63" > add</referencedby>
<referencedby refid= "classdnac_1_1CommandSequence_1ac8d9d693c76e72251f228fd51a54db4a" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "81" endline= "83" > contains</referencedby>
<referencedby refid= "classdnac_1_1CommandSequence_1ab2cda7bc8e1668d53e4dba56ae1039c4" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "71" endline= "73" > remove</referencedby>
<referencedby refid= "classdnac_1_1CommandSequence_1a76e18e4c9004bc24f6ede391788f1a1f" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "57" endline= "59" > run</referencedby>
<referencedby refid= "classdnac_1_1CommandSequence_1acbbc0456e87f449dc387328f5234b05c" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "85" endline= "87" > size</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind= "public-func" >
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a691db66ea3539dfca8eef213c9f1e55e" prot= "public" static= "no" const= "no" explicit= "yes" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> </type>
<definition > dnac::CommandSequence::CommandSequence</definition>
<argsstring > (MemoryResource *memRes=nullptr)</argsstring>
<name > CommandSequence</name>
<qualifiedname > dnac::CommandSequence::CommandSequence</qualifiedname>
<param >
<type > <ref refid= "classpma_1_1MemoryResource" kindref= "compound" > MemoryResource</ref> *</type>
<declname > memRes</declname>
<defval > nullptr</defval>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "22" column= "26" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "49" bodyend= "51" />
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a0db0ede8772d264e00c451f0a964fc7d" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> </type>
<definition > dnac::CommandSequence::~CommandSequence</definition>
<argsstring > ()</argsstring>
<name > ~CommandSequence</name>
<qualifiedname > dnac::CommandSequence::~CommandSequence</qualifiedname>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "24" column= "17" />
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a3f83aeac2351aa7bb3d46d95e02be360" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > </type>
<definition > dnac::CommandSequence::CommandSequence</definition>
<argsstring > (const CommandSequence & )=delete</argsstring>
<name > CommandSequence</name>
<qualifiedname > dnac::CommandSequence::CommandSequence</qualifiedname>
<param >
<type > const <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> & </type>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "26" column= "9" />
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a8a819a372836e95c1d661b537042d032" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> & </type>
<definition > CommandSequence & dnac::CommandSequence::operator=</definition>
<argsstring > (const CommandSequence & )=delete</argsstring>
<name > operator=</name>
<qualifiedname > dnac::CommandSequence::operator=</qualifiedname>
<param >
<type > const <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> & </type>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "27" column= "25" />
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a14d4f8e11f265e31233fab097ee39a7d" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> </type>
<definition > dnac::CommandSequence::CommandSequence</definition>
<argsstring > (CommandSequence & & )</argsstring>
<name > CommandSequence</name>
<qualifiedname > dnac::CommandSequence::CommandSequence</qualifiedname>
<param >
<type > <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> & & </type>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "29" column= "17" />
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a8be387ac8021857f96fc631173f8a73c" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> & </type>
<definition > CommandSequence & dnac::CommandSequence::operator=</definition>
<argsstring > (CommandSequence & & )</argsstring>
<name > operator=</name>
<qualifiedname > dnac::CommandSequence::operator=</qualifiedname>
<param >
<type > <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> & & </type>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "30" column= "33" />
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a76e18e4c9004bc24f6ede391788f1a1f" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> void</type>
<definition > void dnac::CommandSequence::run</definition>
<argsstring > (DNACalibDNAReader *output) override</argsstring>
<name > run</name>
<qualifiedname > dnac::CommandSequence::run</qualifiedname>
<reimplements refid= "classdnac_1_1Command_1a204ca2536a334f4eb83c66e09ef3ecee" > run</reimplements>
<param >
<type > <ref refid= "classdnac_1_1DNACalibDNAReader" kindref= "compound" > DNACalibDNAReader</ref> *</type>
<declname > output</declname>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "32" column= "22" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "57" bodyend= "59" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
<referencedby refid= "examples_2CommandSequence_8cpp_1a3c04138a5bfe5d72780bb7e82a18e627" compoundref= "examples_2CommandSequence_8cpp" startline= "10" endline= "65" > main</referencedby>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a7e2bf1058ffc1a08d79b646ccce97417" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> void</type>
<definition > void dnac::CommandSequence::add</definition>
<argsstring > (Command *command)</argsstring>
<name > add</name>
<qualifiedname > dnac::CommandSequence::add</qualifiedname>
<param >
<type > <ref refid= "classdnac_1_1Command" kindref= "compound" > Command</ref> *</type>
<declname > command</declname>
</param>
<briefdescription >
<para > Method for adding a command to a sequence of commands to run. </para>
</briefdescription>
<detaileddescription >
<para > <parameterlist kind= "param" > <parameteritem >
<parameternamelist >
<parametername > command</parametername>
</parameternamelist>
<parameterdescription >
<para > The command to add. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "39" column= "22" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "61" bodyend= "63" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
<referencedby refid= "classdnac_1_1CommandSequence_1a3dc2876f24f1b6c7e931591d63f9d1f5" compoundref= "CommandSequence_8h" startline= "49" endline= "55" > add</referencedby>
<referencedby refid= "examples_2CommandSequence_8cpp_1a3c04138a5bfe5d72780bb7e82a18e627" compoundref= "examples_2CommandSequence_8cpp" startline= "10" endline= "65" > main</referencedby>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a8d67ac9f249a77129b2991cf9d929996" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> void</type>
<definition > void dnac::CommandSequence::add</definition>
<argsstring > (ArrayView< Command > commands)</argsstring>
<name > add</name>
<qualifiedname > dnac::CommandSequence::add</qualifiedname>
<param >
<type > <ref refid= "namespacednac_1a5148d42e4beb52913b9bc82dde4ff20d" kindref= "member" > ArrayView</ref> < <ref refid= "classdnac_1_1Command" kindref= "compound" > Command</ref> > </type>
<declname > commands</declname>
</param>
<briefdescription >
<para > Method for adding multiple commands to a sequence of commands to run. </para>
</briefdescription>
<detaileddescription >
<para > <parameterlist kind= "param" > <parameteritem >
<parameternamelist >
<parametername > commands</parametername>
</parameternamelist>
<parameterdescription >
<para > The commands to add. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "46" column= "22" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "65" bodyend= "69" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a3dc2876f24f1b6c7e931591d63f9d1f5" prot= "public" static= "no" const= "no" explicit= "no" inline= "yes" virt= "non-virtual" >
<templateparamlist >
<param >
<type > class ...</type>
<declname > Commands</declname>
<defname > Commands</defname>
</param>
</templateparamlist>
<type > void</type>
<definition > void dnac::CommandSequence::add</definition>
<argsstring > (Commands... commands)</argsstring>
<name > add</name>
<qualifiedname > dnac::CommandSequence::add</qualifiedname>
<param >
<type > Commands...</type>
<declname > commands</declname>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "49" column= "14" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" bodystart= "49" bodyend= "55" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1a7e2bf1058ffc1a08d79b646ccce97417" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "61" endline= "63" > add</references>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1ab2cda7bc8e1668d53e4dba56ae1039c4" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> void</type>
<definition > void dnac::CommandSequence::remove</definition>
<argsstring > (Command *command)</argsstring>
<name > remove</name>
<qualifiedname > dnac::CommandSequence::remove</qualifiedname>
<param >
<type > <ref refid= "classdnac_1_1Command" kindref= "compound" > Command</ref> *</type>
<declname > command</declname>
</param>
<briefdescription >
<para > Method for removing a command from the sequence of commands to run. </para>
</briefdescription>
<detaileddescription >
<para > <parameterlist kind= "param" > <parameteritem >
<parameternamelist >
<parametername > command</parametername>
</parameternamelist>
<parameterdescription >
<para > The command to remove. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "62" column= "22" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "71" bodyend= "73" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
<referencedby refid= "examples_2CommandSequence_8cpp_1a3c04138a5bfe5d72780bb7e82a18e627" compoundref= "examples_2CommandSequence_8cpp" startline= "10" endline= "65" > main</referencedby>
<referencedby refid= "classdnac_1_1CommandSequence_1a651d3d2719ea9ab39b0fe838aaf5bcfa" compoundref= "CommandSequence_8h" startline= "72" endline= "78" > remove</referencedby>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1af0e4a3b8f8d78ba0f39cfde27c94db1b" prot= "public" static= "no" const= "no" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> void</type>
<definition > void dnac::CommandSequence::remove</definition>
<argsstring > (ArrayView< Command > commands)</argsstring>
<name > remove</name>
<qualifiedname > dnac::CommandSequence::remove</qualifiedname>
<param >
<type > <ref refid= "namespacednac_1a5148d42e4beb52913b9bc82dde4ff20d" kindref= "member" > ArrayView</ref> < <ref refid= "classdnac_1_1Command" kindref= "compound" > Command</ref> > </type>
<declname > commands</declname>
</param>
<briefdescription >
<para > Method for removing an array of commands from the sequence of commands to run. </para>
</briefdescription>
<detaileddescription >
<para > <parameterlist kind= "param" > <parameteritem >
<parameternamelist >
<parametername > commands</parametername>
</parameternamelist>
<parameterdescription >
<para > The commands to remove. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "69" column= "22" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "75" bodyend= "79" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1a651d3d2719ea9ab39b0fe838aaf5bcfa" prot= "public" static= "no" const= "no" explicit= "no" inline= "yes" virt= "non-virtual" >
<templateparamlist >
<param >
<type > class ...</type>
<declname > Commands</declname>
<defname > Commands</defname>
</param>
</templateparamlist>
<type > void</type>
<definition > void dnac::CommandSequence::remove</definition>
<argsstring > (Commands... commands)</argsstring>
<name > remove</name>
<qualifiedname > dnac::CommandSequence::remove</qualifiedname>
<param >
<type > Commands...</type>
<declname > commands</declname>
</param>
<briefdescription >
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "72" column= "14" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" bodystart= "72" bodyend= "78" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ab2cda7bc8e1668d53e4dba56ae1039c4" compoundref= "src_2dnacalib_2commands_2CommandSequence_8cpp" startline= "71" endline= "73" > remove</references>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1ac8d9d693c76e72251f228fd51a54db4a" prot= "public" static= "no" const= "yes" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> bool</type>
<definition > bool dnac::CommandSequence::contains</definition>
<argsstring > (Command *command) const</argsstring>
<name > contains</name>
<qualifiedname > dnac::CommandSequence::contains</qualifiedname>
<param >
<type > <ref refid= "classdnac_1_1Command" kindref= "compound" > Command</ref> *</type>
<declname > command</declname>
</param>
<briefdescription >
<para > Method for checking if the provided command is part of the command sequence. </para>
</briefdescription>
<detaileddescription >
<para > <parameterlist kind= "param" > <parameteritem >
<parameternamelist >
<parametername > command</parametername>
</parameternamelist>
<parameterdescription >
<para > The command to check. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "85" column= "22" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "81" bodyend= "83" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
</memberdef>
<memberdef kind= "function" id= "classdnac_1_1CommandSequence_1acbbc0456e87f449dc387328f5234b05c" prot= "public" static= "no" const= "yes" explicit= "no" inline= "no" virt= "non-virtual" >
<type > <ref refid= "dnacalib_2Defs_8h_1a582ed0de52e12122ce3c978581df8113" kindref= "member" > DNACAPI</ref> std::size_t</type>
<definition > std::size_t dnac::CommandSequence::size</definition>
<argsstring > () const</argsstring>
<name > size</name>
<qualifiedname > dnac::CommandSequence::size</qualifiedname>
<briefdescription >
<para > Number of commands in command sequence. </para>
</briefdescription>
<detaileddescription >
</detaileddescription>
<inbodydescription >
</inbodydescription>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "90" column= "29" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/commands/CommandSequence.cpp" bodystart= "85" bodyend= "87" />
2022-11-28 19:21:26 +08:00
<references refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" compoundref= "CommandSequence_8h" startline= "94" > pImpl</references>
</memberdef>
</sectiondef>
<briefdescription >
<para > <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> is used to run a sequence of commands on the same <ref refid= "structdnac_1_1DNA" kindref= "compound" > DNA</ref> . </para>
</briefdescription>
<detaileddescription >
<para > <simplesect kind= "note" > <para > Commands will be run in the order in which they were added to the sequence. </para>
</simplesect>
<simplesect kind= "note" > <para > <ref refid= "classdnac_1_1CommandSequence" kindref= "compound" > CommandSequence</ref> holds pointers to commands, but does not own them. </para>
</simplesect>
</para>
</detaileddescription>
<inheritancegraph >
<node id= "2" >
<label > dnac::Command</label>
<link refid= "classdnac_1_1Command" />
</node>
<node id= "1" >
<label > dnac::CommandSequence</label>
<link refid= "classdnac_1_1CommandSequence" />
<childnode refid= "2" relation= "public-inheritance" >
</childnode>
</node>
</inheritancegraph>
<collaborationgraph >
<node id= "3" >
<label > pma::ScopedPtr< dnac::CommandSequence::Impl > </label>
<link refid= "classpma_1_1ScopedPtr" />
<childnode refid= "4" relation= "private-inheritance" >
</childnode>
<childnode refid= "5" relation= "usage" >
<edgelabel > -ptr</edgelabel>
</childnode>
<childnode refid= "7" relation= "template-instance" >
<edgelabel > < dnac::CommandSequence::Impl > </edgelabel>
</childnode>
</node>
<node id= "2" >
<label > dnac::Command</label>
<link refid= "classdnac_1_1Command" />
</node>
<node id= "1" >
<label > dnac::CommandSequence</label>
<link refid= "classdnac_1_1CommandSequence" />
<childnode refid= "2" relation= "public-inheritance" >
</childnode>
<childnode refid= "3" relation= "usage" >
<edgelabel > -pImpl</edgelabel>
</childnode>
</node>
<node id= "9" >
<label > pma::ScopedPtr< T, TDestroyer > ::inspect< T > </label>
<link refid= "structpma_1_1ScopedPtr_1_1inspect" />
<childnode refid= "6" relation= "template-instance" >
<edgelabel > < T > </edgelabel>
</childnode>
</node>
<node id= "5" >
<label > pma::ScopedPtr< T, TDestroyer > ::inspect< dnac::CommandSequence::Impl > </label>
<link refid= "structpma_1_1ScopedPtr_1_1inspect" />
<childnode refid= "6" relation= "template-instance" >
<edgelabel > < dnac::CommandSequence::Impl > </edgelabel>
</childnode>
</node>
<node id= "7" >
<label > pma::ScopedPtr< T, TDestroyer > </label>
<link refid= "classpma_1_1ScopedPtr" />
<childnode refid= "8" relation= "private-inheritance" >
</childnode>
<childnode refid= "9" relation= "usage" >
<edgelabel > -ptr</edgelabel>
</childnode>
</node>
<node id= "6" >
<label > pma::ScopedPtr< T, TDestroyer > ::inspect< U > </label>
<link refid= "structpma_1_1ScopedPtr_1_1inspect" />
</node>
<node id= "8" >
<label > typename DefaultInstanceDestroyer< T> ::type</label>
</node>
<node id= "4" >
<label > typename DefaultInstanceDestroyer< dnac::CommandSequence::Impl > ::type</label>
</node>
</collaborationgraph>
2022-12-02 21:35:01 +08:00
<location file= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" line= "20" column= "1" bodyfile= "C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/include/dnacalib/commands/CommandSequence.h" bodystart= "20" bodyend= "96" />
2022-11-28 19:21:26 +08:00
<listofallmembers >
<member refid= "classdnac_1_1CommandSequence_1a7e2bf1058ffc1a08d79b646ccce97417" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > add</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a8d67ac9f249a77129b2991cf9d929996" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > add</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a3dc2876f24f1b6c7e931591d63f9d1f5" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > add</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a691db66ea3539dfca8eef213c9f1e55e" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > CommandSequence</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a3f83aeac2351aa7bb3d46d95e02be360" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > CommandSequence</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a14d4f8e11f265e31233fab097ee39a7d" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > CommandSequence</name> </member>
<member refid= "classdnac_1_1CommandSequence_1ac8d9d693c76e72251f228fd51a54db4a" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > contains</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a8a819a372836e95c1d661b537042d032" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > operator=</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a8be387ac8021857f96fc631173f8a73c" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > operator=</name> </member>
<member refid= "classdnac_1_1CommandSequence_1ad3fa0c0506823e533b1ebd9c81df4d0d" prot= "private" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > pImpl</name> </member>
<member refid= "classdnac_1_1CommandSequence_1ab2cda7bc8e1668d53e4dba56ae1039c4" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > remove</name> </member>
<member refid= "classdnac_1_1CommandSequence_1af0e4a3b8f8d78ba0f39cfde27c94db1b" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > remove</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a651d3d2719ea9ab39b0fe838aaf5bcfa" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > remove</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a76e18e4c9004bc24f6ede391788f1a1f" prot= "public" virt= "virtual" > <scope > dnac::CommandSequence</scope> <name > run</name> </member>
<member refid= "classdnac_1_1CommandSequence_1acbbc0456e87f449dc387328f5234b05c" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > size</name> </member>
<member refid= "classdnac_1_1Command_1a61be18c56cbef51019c8f7b1f752518c" prot= "public" virt= "virtual" > <scope > dnac::CommandSequence</scope> <name > ~Command</name> </member>
<member refid= "classdnac_1_1CommandSequence_1a0db0ede8772d264e00c451f0a964fc7d" prot= "public" virt= "non-virtual" > <scope > dnac::CommandSequence</scope> <name > ~CommandSequence</name> </member>
</listofallmembers>
</compounddef>
</doxygen>