2024-12-08 08:57:12 +00:00
<!DOCTYPE html> < html lang = 'en' >< head >< title > [qty.ref.cmp]</ title >< meta charset = 'UTF-8' />< link rel = 'stylesheet' type = 'text/css' href = '14882.css' />< link rel = 'stylesheet' type = 'text/css' href = 'https://fonts.googleapis.com/css2?family=Noto+Serif' />< link rel = 'stylesheet' type = 'text/css' href = 'https://fonts.googleapis.com/css2?family=Noto+Sans' />< link rel = 'stylesheet' type = 'text/css' href = 'https://fonts.googleapis.com/css2?family=Noto+Sans+Mono' />< link rel = 'icon' href = 'icon.png' />< link rel = 'stylesheet' type = 'text/css' href = 'expanded.css' title = 'Normal' />< link rel = 'alternate stylesheet' type = 'text/css' href = 'colored.css' title = 'Notes and examples colored' />< link rel = 'alternate stylesheet' type = 'text/css' href = 'normative-only.css' title = 'Notes and examples hidden' /></ head >< body >< div class = 'wrapper' >< h1 >< a class = 'secnum' style = 'min-width:50pt' > 5</ a > Quantities and units library < a class = 'abbr_ref' href = 'index.html#quantities' > [quantities]</ a ></ h1 >< h2 >< a class = 'secnum' style = 'min-width:65pt' > 5.4</ a > Reference < a class = 'abbr_ref' href = 'qty.ref.html#cmp' > [qty.ref]</ a ></ h2 >< h3 >< a class = 'secnum' style = 'min-width:80pt' > 5.4.8</ a > Comparison < a class = 'abbr_ref' > [qty.ref.cmp]</ a ></ h3 >< div class = 'texpara' >< div id = 'lib:reference,operator==' >< div id = 'lib:operator==,reference' >< div class = 'itemdecl' >< div class = 'marginalizedparent' >< a class = 'itemDeclLink' href = '#lib:operator==,reference' > 🔗</ a ></ div >< code class = 'itemdeclcode' >< span class = 'keyword' > template</ span >< span class = 'anglebracket' > < </ span >< span class = 'keyword' > typename</ span > Q2, < span class = 'keyword' > typename</ span > U2< span class = 'anglebracket' > > </ span >
< span class = 'keyword' > friend</ span > < span class = 'keyword' > consteval</ span > < span class = 'keyword' > bool</ span > < span class = 'keyword' > operator</ span >< span class = 'operator' > =</ span >< span class = 'operator' > =</ span >< span class = 'parenthesis' > (</ span > reference, reference< span class = 'anglebracket' > < </ span > Q2, U2< span class = 'anglebracket' > > </ span >< span class = 'parenthesis' > )</ span > ;
2025-02-06 19:14:13 +00:00
</ code ></ div ></ div ></ div ></ div >< div class = 'para' id = '1' >< div class = 'marginalizedparent' >< a class = 'marginalized' href = '#1' > 1</ a ></ div >< div class = 'itemdescr' >< div class = 'sourceLinkParent' >< a class = 'sourceLink' href = 'https://github.com/mpusz/mp-unitsea06827f2730057e84c1552603f39dc02c9f38b1/source/quantities.tex#L3543' > #</ a ></ div >< div class = 'texpara' >< div id = '1.sentence-1' class = 'sentence' >< i > Returns</ i > : < span class = 'texttt' > Q< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > < span class = 'operator' > =</ span >< span class = 'operator' > =</ span > Q2< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > < span class = 'operator' > & </ span >< span class = 'operator' > & </ span > U< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > < span class = 'operator' > =</ span >< span class = 'operator' > =</ span > U2< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span ></ span >< a class = 'hidden_link' href = '#1.sentence-1' > .</ a ></ div ></ div ></ div ></ div >< div class = 'texpara' >< div id = 'lib:AssociatedUnit,operator==' >< div id = 'lib:operator==,AssociatedUnit' >< div id = 'lib:reference,operator==_' >< div id = 'lib:operator==,reference_' >< div class = 'itemdecl' >< div class = 'marginalizedparent' >< a class = 'itemDeclLink' href = '#lib:operator==,reference_' > 🔗</ a ></ div >< code class = 'itemdeclcode' >< span class = 'keyword' > template</ span >< span class = 'anglebracket' > < </ span >< a href = 'qty.unit.concepts.html#concept:AssociatedUnit' title = '5.4.4.4 Concepts [qty.unit.concepts]' >< span id = 'conceptref:AssociatedUnit' >< span class = 'texttt' > AssociatedUnit</ span ></ span ></ a > U2< span class = 'anglebracket' > > </ span >
2024-12-08 08:57:12 +00:00
< span class = 'keyword' > friend</ span > < span class = 'keyword' > consteval</ span > < span class = 'keyword' > bool</ span > < span class = 'keyword' > operator</ span >< span class = 'operator' > =</ span >< span class = 'operator' > =</ span >< span class = 'parenthesis' > (</ span > reference, U2 u2< span class = 'parenthesis' > )</ span > ;
2025-02-06 19:14:13 +00:00
</ code ></ div ></ div ></ div ></ div ></ div ></ div >< div class = 'para' id = '2' >< div class = 'marginalizedparent' >< a class = 'marginalized' href = '#2' > 2</ a ></ div >< div class = 'itemdescr' >< div class = 'sourceLinkParent' >< a class = 'sourceLink' href = 'https://github.com/mpusz/mp-unitsea06827f2730057e84c1552603f39dc02c9f38b1/source/quantities.tex#L3556' > #</ a ></ div >< div class = 'texpara' >< div id = '2.sentence-1' class = 'sentence' >< i > Returns</ i > : < span class = 'texttt' > Q< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > < span class = 'operator' > =</ span >< span class = 'operator' > =</ span > get_< span class = 'shy' ></ span > quantity_< span class = 'shy' ></ span > spec< span class = 'parenthesis' > (</ span > u2< span class = 'parenthesis' > )</ span > < span class = 'operator' > & </ span >< span class = 'operator' > & </ span > U< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > < span class = 'operator' > =</ span >< span class = 'operator' > =</ span > u2</ span >< a class = 'hidden_link' href = '#2.sentence-1' > .</ a ></ div ></ div ></ div ></ div >< div class = 'texpara' >< div id = 'lib:reference,convertible' >< div id = 'lib:convertible,reference' >< div class = 'itemdecl' >< div class = 'marginalizedparent' >< a class = 'itemDeclLink' href = '#lib:convertible,reference' > 🔗</ a ></ div >< code class = 'itemdeclcode' >< span class = 'keyword' > template</ span >< span class = 'anglebracket' > < </ span >< span class = 'keyword' > typename</ span > Q2, < span class = 'keyword' > typename</ span > U2< span class = 'anglebracket' > > </ span >
2024-12-08 08:57:12 +00:00
< span class = 'keyword' > friend</ span > < span class = 'keyword' > consteval</ span > < span class = 'keyword' > bool</ span > convertible< span class = 'parenthesis' > (</ span > reference, reference< span class = 'anglebracket' > < </ span > Q2, U2< span class = 'anglebracket' > > </ span >< span class = 'parenthesis' > )</ span > ;
2025-02-06 19:14:13 +00:00
</ code ></ div ></ div ></ div ></ div >< div class = 'para' id = '3' >< div class = 'marginalizedparent' >< a class = 'marginalized' href = '#3' > 3</ a ></ div >< div class = 'itemdescr' >< div class = 'sourceLinkParent' >< a class = 'sourceLink' href = 'https://github.com/mpusz/mp-unitsea06827f2730057e84c1552603f39dc02c9f38b1/source/quantities.tex#L3568' > #</ a ></ div >< div class = 'texpara' >< div id = '3.sentence-1' class = 'sentence' >< i > Returns</ i > : < span class = 'texttt' > implicitly_< span class = 'shy' ></ span > convertible< span class = 'parenthesis' > (</ span > Q< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > , Q2< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span >< span class = 'parenthesis' > )</ span > < span class = 'operator' > & </ span >< span class = 'operator' > & </ span > convertible< span class = 'parenthesis' > (</ span > U< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > , U2< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span >< span class = 'parenthesis' > )</ span ></ span >< a class = 'hidden_link' href = '#3.sentence-1' > .</ a ></ div ></ div ></ div ></ div >< div class = 'texpara' >< div id = 'lib:AssociatedUnit,convertible' >< div id = 'lib:convertible,AssociatedUnit' >< div id = 'lib:reference,convertible_' >< div id = 'lib:convertible,reference_' >< div class = 'itemdecl' >< div class = 'marginalizedparent' >< a class = 'itemDeclLink' href = '#lib:convertible,reference_' > 🔗</ a ></ div >< code class = 'itemdeclcode' >< span class = 'keyword' > template</ span >< span class = 'anglebracket' > < </ span >< a href = 'qty.unit.concepts.html#concept:AssociatedUnit' title = '5.4.4.4 Concepts [qty.unit.concepts]' >< span id = 'conceptref:AssociatedUnit_' >< span class = 'texttt' > AssociatedUnit</ span ></ span ></ a > U2< span class = 'anglebracket' > > </ span >
2024-12-08 08:57:12 +00:00
< span class = 'keyword' > friend</ span > < span class = 'keyword' > consteval</ span > < span class = 'keyword' > bool</ span > convertible< span class = 'parenthesis' > (</ span > reference, U2 u2< span class = 'parenthesis' > )</ span > ;
2025-02-06 19:14:13 +00:00
</ code ></ div ></ div ></ div ></ div ></ div ></ div >< div class = 'para' id = '4' >< div class = 'marginalizedparent' >< a class = 'marginalized' href = '#4' > 4</ a ></ div >< div class = 'itemdescr' >< div class = 'sourceLinkParent' >< a class = 'sourceLink' href = 'https://github.com/mpusz/mp-unitsea06827f2730057e84c1552603f39dc02c9f38b1/source/quantities.tex#L3581' > #</ a ></ div >< div class = 'texpara' >< div id = '4.sentence-1' class = 'sentence' >< i > Returns</ i > : < span class = 'texttt' > implicitly_< span class = 'shy' ></ span > convertible< span class = 'parenthesis' > (</ span > Q< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > , get_< span class = 'shy' ></ span > quantity_< span class = 'shy' ></ span > spec< span class = 'parenthesis' > (</ span > u2< span class = 'parenthesis' > )</ span >< span class = 'parenthesis' > )</ span > < span class = 'operator' > & </ span >< span class = 'operator' > & </ span > convertible< span class = 'parenthesis' > (</ span > U< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span > , u2< span class = 'parenthesis' > )</ span ></ span >< a class = 'hidden_link' href = '#4.sentence-1' > .</ a ></ div ></ div ></ div ></ div >< div class = 'texpara' >< div id = 'lib:AssociatedUnit,convertible_' >< div id = 'lib:convertible,AssociatedUnit_' >< div id = 'lib:reference,convertible__' >< div id = 'lib:convertible,reference__' >< div class = 'itemdecl' >< div class = 'marginalizedparent' >< a class = 'itemDeclLink' href = '#lib:convertible,reference__' > 🔗</ a ></ div >< code class = 'itemdeclcode' >< span class = 'keyword' > template</ span >< span class = 'anglebracket' > < </ span >< a href = 'qty.unit.concepts.html#concept:AssociatedUnit' title = '5.4.4.4 Concepts [qty.unit.concepts]' >< span id = 'conceptref:AssociatedUnit__' >< span class = 'texttt' > AssociatedUnit</ span ></ span ></ a > U1< span class = 'anglebracket' > > </ span >
2024-12-08 08:57:12 +00:00
< span class = 'keyword' > friend</ span > < span class = 'keyword' > consteval</ span > < span class = 'keyword' > bool</ span > convertible< span class = 'parenthesis' > (</ span > U1 u1, reference< span class = 'parenthesis' > )</ span > ;
2025-02-06 19:14:13 +00:00
</ code ></ div ></ div ></ div ></ div ></ div ></ div >< div class = 'para' id = '5' >< div class = 'marginalizedparent' >< a class = 'marginalized' href = '#5' > 5</ a ></ div >< div class = 'itemdescr' >< div class = 'sourceLinkParent' >< a class = 'sourceLink' href = 'https://github.com/mpusz/mp-unitsea06827f2730057e84c1552603f39dc02c9f38b1/source/quantities.tex#L3594' > #</ a ></ div >< div class = 'texpara' >< div id = '5.sentence-1' class = 'sentence' >< i > Returns</ i > : < span class = 'texttt' > implicitly_< span class = 'shy' ></ span > convertible< span class = 'parenthesis' > (</ span > get_< span class = 'shy' ></ span > quantity_< span class = 'shy' ></ span > spec< span class = 'parenthesis' > (</ span > u1< span class = 'parenthesis' > )</ span > , Q< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span >< span class = 'parenthesis' > )</ span > < span class = 'operator' > & </ span >< span class = 'operator' > & </ span > convertible< span class = 'parenthesis' > (</ span > u1, U< span class = 'curlybracket' > {</ span >< span class = 'curlybracket' > }</ span >< span class = 'parenthesis' > )</ span ></ span >< a class = 'hidden_link' href = '#5.sentence-1' > .</ a ></ div ></ div ></ div ></ div ></ div ></ body ></ html >