</code></div></div></div></div><divclass='para'id='1'><divclass='marginalizedparent'><aclass='marginalized'href='#1'>1</a></div><divclass='itemdescr'><divclass='sourceLinkParent'><aclass='sourceLink'href='https://github.com/mpusz/mp-unitse9c5f7236ebfe1b287a5a4a49aaf57fbefa87233/source/quantities.tex#L2095'>#</a></div><divclass='texpara'><divid='1.sentence-1'class='sentence'><i>Returns</i>: <ulclass='itemize'><liid='1.1'><divclass='marginalizedparent'style='left:-39mm'><aclass='marginalized'href='#1.1'>(1.1)</a></div><divclass='texpara'><divid='1.1.sentence-1'class='sentence'>If <spanclass='texttt'><aclass='index'id='conceptref:QuantityKindSpec'></a><spanclass='texttt'><i>QuantityKindSpec</i></span><spanclass='anglebracket'><</span>Q<spanclass='anglebracket'>></span></span> is <spanclass='texttt'><spanclass='literal'>true</span></span>,
returns <spanclass='texttt'><spanclass='texttt'><i>remove-kind</i></span><spanclass='parenthesis'>(</span>q<spanclass='parenthesis'>)</span></span><aclass='hidden_link'href='#1.1.sentence-1'>.</a></div></div></li><liid='1.2'><divclass='marginalizedparent'style='left:-39mm'><aclass='marginalized'href='#1.2'>(1.2)</a></div><divclass='texpara'><divid='1.2.sentence-1'class='sentence'>Otherwise, if
is <spanclass='texttt'><spanclass='literal'>true</span></span>, and
the specialization of <spanclass='texttt'>Q<spanclass='operator'>​::​</span>quantity_<spanclass='shy'></span>spec</span> has a template argument equal to <spanclass='texttt'>is_<spanclass='shy'></span>kind</span>,
returns <spanclass='texttt'>q</span><aclass='hidden_link'href='#1.2.sentence-1'>.</a></div></div></li><liid='1.3'><divclass='marginalizedparent'style='left:-39mm'><aclass='marginalized'href='#1.3'>(1.3)</a></div><divclass='texpara'><divid='1.3.sentence-1'class='sentence'>Otherwise, if <spanclass='texttt'>Q<spanclass='operator'>​::​</span><spanclass='texttt'><i>parent</i></span></span> is a valid expression,
returns <spanclass='texttt'><spanclass='texttt'><i>get-kind-tree-root</i></span><spanclass='parenthesis'>(</span>Q<spanclass='operator'>​::​</span><spanclass='texttt'><i>parent</i></span><spanclass='parenthesis'>)</span></span><aclass='hidden_link'href='#1.3.sentence-1'>.</a></div></div></li><liid='1.4'><divclass='marginalizedparent'style='left:-39mm'><aclass='marginalized'href='#1.4'>(1.4)</a></div><divclass='texpara'><divid='1.4.sentence-1'class='sentence'>Otherwise, if <spanclass='texttt'><aclass='index'id='conceptref:DerivedQuantitySpec'></a><spanclass='texttt'><i>DerivedQuantitySpec</i></span><spanclass='anglebracket'><</span>Q<spanclass='anglebracket'>></span></span> is <spanclass='texttt'><spanclass='literal'>true</span></span>,