Metahuman_DNA_Calibration/docs/doxygen/build/xml/structdnac_1_1SurjectiveMapping.xml

321 lines
26 KiB
XML
Raw Normal View History

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="structdnac_1_1SurjectiveMapping" kind="struct" language="C++" prot="public">
<compoundname>dnac::SurjectiveMapping</compoundname>
<derivedcompoundref refid="structdnac_1_1RawSurjectiveMapping" prot="public" virt="non-virtual">dnac::RawSurjectiveMapping&lt; TFrom, TTo &gt;</derivedcompoundref>
<includes refid="dnacalib_2dna_2SurjectiveMapping_8h" local="no">SurjectiveMapping.h</includes>
<innerclass refid="structdnac_1_1SurjectiveMapping_1_1Pair" prot="public">dnac::SurjectiveMapping::Pair</innerclass>
<templateparamlist>
<param>
<type>typename TFrom</type>
</param>
<param>
<type>typename TTo</type>
<defval>TFrom</defval>
</param>
</templateparamlist>
<sectiondef kind="protected-attrib">
<memberdef kind="variable" id="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" prot="protected" static="no" mutable="no">
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; TFrom &gt;</type>
<definition>Vector&lt;TFrom&gt; dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</definition>
<argsstring></argsstring>
<name>from</name>
<qualifiedname>dnac::SurjectiveMapping::from</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/src/dnacalib/dna/SurjectiveMapping.h" line="96" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="96" bodyend="-1"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="structdnac_1_1SurjectiveMapping_1ab74299dc7444f9f664c0470bde63c27c" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="38" endline="41">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::add</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1af49822407138184bcdb1ddd41d56a19d" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="82" endline="85">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::clear</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a37dc320a1e0d53b0e2f055c2c4a38958" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="33" endline="36">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::get</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a2229ce9c692819eb801f45f2d15ac5c2" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="52" endline="67">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::removeIf</referencedby>
<referencedby refid="structdnac_1_1RawSurjectiveMapping_1af9c38510d7d5a099cae3825e665b1b75" compoundref="dnacalib_2dna_2DNA_8h" startline="34" endline="39">dnac::RawSurjectiveMapping&lt; TFrom, TTo &gt;::serialize</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a69c164fefc738cc1d3edab7ffa2b5677" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="43" endline="50">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::set</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1aa544127ce899b205d2f13edd07c5d633" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="77" endline="80">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::size</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1afacd3f095803eb72d2c902cda58fb6d8" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="69" endline="71">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::updateFrom</referencedby>
</memberdef>
<memberdef kind="variable" id="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" prot="protected" static="no" mutable="no">
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; TTo &gt;</type>
<definition>Vector&lt;TTo&gt; dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</definition>
<argsstring></argsstring>
<name>to</name>
<qualifiedname>dnac::SurjectiveMapping::to</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/src/dnacalib/dna/SurjectiveMapping.h" line="97" column="16" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="97" bodyend="-1"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="structdnac_1_1SurjectiveMapping_1ab74299dc7444f9f664c0470bde63c27c" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="38" endline="41">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::add</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1af49822407138184bcdb1ddd41d56a19d" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="82" endline="85">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::clear</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a37dc320a1e0d53b0e2f055c2c4a38958" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="33" endline="36">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::get</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a2229ce9c692819eb801f45f2d15ac5c2" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="52" endline="67">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::removeIf</referencedby>
<referencedby refid="structdnac_1_1RawSurjectiveMapping_1af9c38510d7d5a099cae3825e665b1b75" compoundref="dnacalib_2dna_2DNA_8h" startline="34" endline="39">dnac::RawSurjectiveMapping&lt; TFrom, TTo &gt;::serialize</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a69c164fefc738cc1d3edab7ffa2b5677" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="43" endline="50">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::set</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1aa544127ce899b205d2f13edd07c5d633" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="77" endline="80">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::size</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a9b866df05d04761e05bb21a1ffdac383" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="73" endline="75">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::updateTo</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1ac757a31e886efee35db491a80351ec38" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
<type></type>
<definition>dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::SurjectiveMapping</definition>
<argsstring>(MemoryResource *memRes)</argsstring>
<name>SurjectiveMapping</name>
<qualifiedname>dnac::SurjectiveMapping::SurjectiveMapping</qualifiedname>
<param>
<type><ref refid="classpma_1_1MemoryResource" kindref="compound">MemoryResource</ref> *</type>
<declname>memRes</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/src/dnacalib/dna/SurjectiveMapping.h" line="28" column="18" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="28" bodyend="31"/>
2022-11-28 19:21:26 +08:00
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1a37dc320a1e0d53b0e2f055c2c4a38958" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type><ref refid="structdnac_1_1SurjectiveMapping_1_1Pair" kindref="compound">Pair</ref></type>
<definition>Pair dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::get</definition>
<argsstring>(std::size_t index) const</argsstring>
<name>get</name>
<qualifiedname>dnac::SurjectiveMapping::get</qualifiedname>
<param>
<type>std::size_t</type>
<declname>index</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/src/dnacalib/dna/SurjectiveMapping.h" line="33" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="33" bodyend="36"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1aa544127ce899b205d2f13edd07c5d633" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="77" endline="80">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::size</references>
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1ab74299dc7444f9f664c0470bde63c27c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::add</definition>
<argsstring>(TFrom from_, TTo to_)</argsstring>
<name>add</name>
<qualifiedname>dnac::SurjectiveMapping::add</qualifiedname>
<param>
<type>TFrom</type>
<declname>from_</declname>
</param>
<param>
<type>TTo</type>
<declname>to_</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/src/dnacalib/dna/SurjectiveMapping.h" line="38" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="38" bodyend="41"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1a69c164fefc738cc1d3edab7ffa2b5677" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::set</definition>
<argsstring>(std::size_t index, TFrom from_, TTo to_)</argsstring>
<name>set</name>
<qualifiedname>dnac::SurjectiveMapping::set</qualifiedname>
<param>
<type>std::size_t</type>
<declname>index</declname>
</param>
<param>
<type>TFrom</type>
<declname>from_</declname>
</param>
<param>
<type>TTo</type>
<declname>to_</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/src/dnacalib/dna/SurjectiveMapping.h" line="43" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="43" bodyend="50"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1aa544127ce899b205d2f13edd07c5d633" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="77" endline="80">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::size</references>
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1a2229ce9c692819eb801f45f2d15ac5c2" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::removeIf</definition>
<argsstring>(std::function&lt; bool(const TFrom &amp;, const TTo &amp;)&gt; predicate)</argsstring>
<name>removeIf</name>
<qualifiedname>dnac::SurjectiveMapping::removeIf</qualifiedname>
<param>
<type>std::function&lt; bool(const TFrom &amp;, const TTo &amp;)&gt;</type>
<declname>predicate</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/src/dnacalib/dna/SurjectiveMapping.h" line="52" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="52" bodyend="67"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1afacd3f095803eb72d2c902cda58fb6d8" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::updateFrom</definition>
<argsstring>(const UnorderedMap&lt; TFrom, TFrom &gt; &amp;mapping)</argsstring>
<name>updateFrom</name>
<qualifiedname>dnac::SurjectiveMapping::updateFrom</qualifiedname>
<param>
<type>const <ref refid="namespacepma_1ada0fd0f9404c2e6f4bfcf09e36428621" kindref="member">UnorderedMap</ref>&lt; TFrom, TFrom &gt; &amp;</type>
<declname>mapping</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/src/dnacalib/dna/SurjectiveMapping.h" line="69" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="69" bodyend="71"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1a30fcbc100539ca24ce523cc9cb73f157" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="89" endline="93">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::update</references>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1a9b866df05d04761e05bb21a1ffdac383" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::updateTo</definition>
<argsstring>(const UnorderedMap&lt; TTo, TTo &gt; &amp;mapping)</argsstring>
<name>updateTo</name>
<qualifiedname>dnac::SurjectiveMapping::updateTo</qualifiedname>
<param>
<type>const <ref refid="namespacepma_1ada0fd0f9404c2e6f4bfcf09e36428621" kindref="member">UnorderedMap</ref>&lt; TTo, TTo &gt; &amp;</type>
<declname>mapping</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/src/dnacalib/dna/SurjectiveMapping.h" line="73" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="73" bodyend="75"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
<references refid="structdnac_1_1SurjectiveMapping_1a30fcbc100539ca24ce523cc9cb73f157" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="89" endline="93">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::update</references>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1aa544127ce899b205d2f13edd07c5d633" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
<type>std::size_t</type>
<definition>std::size_t dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::size</definition>
<argsstring>() const</argsstring>
<name>size</name>
<qualifiedname>dnac::SurjectiveMapping::size</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/src/dnacalib/dna/SurjectiveMapping.h" line="77" column="21" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="77" bodyend="80"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a37dc320a1e0d53b0e2f055c2c4a38958" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="33" endline="36">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::get</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a69c164fefc738cc1d3edab7ffa2b5677" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="43" endline="50">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::set</referencedby>
</memberdef>
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1af49822407138184bcdb1ddd41d56a19d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::clear</definition>
<argsstring>()</argsstring>
<name>clear</name>
<qualifiedname>dnac::SurjectiveMapping::clear</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/src/dnacalib/dna/SurjectiveMapping.h" line="82" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="82" bodyend="85"/>
2022-11-28 19:21:26 +08:00
<references refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="96">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::from</references>
<references refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="97">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::to</references>
</memberdef>
</sectiondef>
<sectiondef kind="private-func">
<memberdef kind="function" id="structdnac_1_1SurjectiveMapping_1a30fcbc100539ca24ce523cc9cb73f157" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<templateparamlist>
<param>
<type>typename U</type>
</param>
</templateparamlist>
<type>void</type>
<definition>void dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::update</definition>
<argsstring>(Vector&lt; U &gt; &amp;target, const UnorderedMap&lt; U, U &gt; &amp;mapping)</argsstring>
<name>update</name>
<qualifiedname>dnac::SurjectiveMapping::update</qualifiedname>
<param>
<type><ref refid="namespacepma_1a2d6fe21d674b98f7f9bc8dc3a2776cb9" kindref="member">Vector</ref>&lt; U &gt; &amp;</type>
<declname>target</declname>
</param>
<param>
<type>const <ref refid="namespacepma_1ada0fd0f9404c2e6f4bfcf09e36428621" kindref="member">UnorderedMap</ref>&lt; U, U &gt; &amp;</type>
<declname>mapping</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/src/dnacalib/dna/SurjectiveMapping.h" line="89" column="14" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="89" bodyend="93"/>
2022-11-28 19:21:26 +08:00
<referencedby refid="structdnac_1_1SurjectiveMapping_1afacd3f095803eb72d2c902cda58fb6d8" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="69" endline="71">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::updateFrom</referencedby>
<referencedby refid="structdnac_1_1SurjectiveMapping_1a9b866df05d04761e05bb21a1ffdac383" compoundref="dnacalib_2dna_2SurjectiveMapping_8h" startline="73" endline="75">dnac::SurjectiveMapping&lt; TFrom, TTo &gt;::updateTo</referencedby>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="2">
<label>dnac::RawSurjectiveMapping&lt; TFrom, TTo &gt;</label>
<link refid="structdnac_1_1RawSurjectiveMapping"/>
<childnode refid="1" relation="public-inheritance">
</childnode>
</node>
<node id="1">
<label>dnac::SurjectiveMapping&lt; TFrom, TTo &gt;</label>
<link refid="structdnac_1_1SurjectiveMapping"/>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="1">
<label>dnac::SurjectiveMapping&lt; TFrom, TTo &gt;</label>
<link refid="structdnac_1_1SurjectiveMapping"/>
</node>
</collaborationgraph>
2022-12-02 21:35:01 +08:00
<location file="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" line="20" column="1" bodyfile="C:/source/MetaHuman-DNA-Calibration_clean/dnacalib/DNACalib/src/dnacalib/dna/SurjectiveMapping.h" bodystart="20" bodyend="99"/>
2022-11-28 19:21:26 +08:00
<listofallmembers>
<member refid="structdnac_1_1SurjectiveMapping_1ab74299dc7444f9f664c0470bde63c27c" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>add</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1af49822407138184bcdb1ddd41d56a19d" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>clear</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1acb87eafa1f508d48fd2e09d213abd3ff" prot="protected" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>from</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1a37dc320a1e0d53b0e2f055c2c4a38958" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>get</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1a2229ce9c692819eb801f45f2d15ac5c2" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>removeIf</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1a69c164fefc738cc1d3edab7ffa2b5677" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>set</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1aa544127ce899b205d2f13edd07c5d633" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>size</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1ac757a31e886efee35db491a80351ec38" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>SurjectiveMapping</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1afc125ce537ae7b8d34c137b7d8790d56" prot="protected" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>to</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1a30fcbc100539ca24ce523cc9cb73f157" prot="private" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>update</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1afacd3f095803eb72d2c902cda58fb6d8" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>updateFrom</name></member>
<member refid="structdnac_1_1SurjectiveMapping_1a9b866df05d04761e05bb21a1ffdac383" prot="public" virt="non-virtual"><scope>dnac::SurjectiveMapping</scope><name>updateTo</name></member>
</listofallmembers>
</compounddef>
</doxygen>