<!DOCTYPE html><htmllang='en'><head><title>[spec.ext]</title><metacharset='UTF-8'/><linkrel='stylesheet'type='text/css'href='14882.css'/><linkrel='stylesheet'type='text/css'href='https://fonts.googleapis.com/css2?family=Noto+Serif'/><linkrel='stylesheet'type='text/css'href='https://fonts.googleapis.com/css2?family=Noto+Sans'/><linkrel='stylesheet'type='text/css'href='https://fonts.googleapis.com/css2?family=Noto+Sans+Mono'/><linkrel='icon'href='icon.png'/><linkrel='stylesheet'type='text/css'href='expanded.css'title='Normal'/><linkrel='alternate stylesheet'type='text/css'href='colored.css'title='Notes and examples colored'/><linkrel='alternate stylesheet'type='text/css'href='normative-only.css'title='Notes and examples hidden'/></head><body><divclass='wrapper'><h1><aclass='secnum'style='min-width:50pt'>4</a> Specification <aclass='abbr_ref'href='index.html#spec'>[spec]</a></h1><h2><aclass='secnum'style='min-width:65pt'>4.1</a> External <aclass='abbr_ref'>[spec.ext]</a></h2><divclass='para'id='1'><divclass='marginalizedparent'><aclass='marginalized'href='#1'>1</a></div><divclass='sourceLinkParent'><aclass='sourceLink'href='https://github.com/mpusz/mp-units6e06eddf205deaf6c2f2f63500c8c70ec220a99f/source/intro.tex#L76'>#</a></div><divclass='texpara'><divid='1.sentence-1'class='sentence'>The specification of the mp-units library subsumes
<ahref="https://wg21.link/description">N4971, [description]</a>, <ahref="https://wg21.link/requirements">N4971, [requirements]</a>, <ahref="https://wg21.link/concepts.equality">N4971, [concepts.equality]</a>, and SD-8,
all assumingly amended for the context of this library<aclass='hidden_link'href='#1.sentence-1'>.</a></div><divid='note-1'class='note'><divclass='texpara'>[<i>Note <ahref='#note-1'>1</a></i>: <divid='1.sentence-2'class='sentence'>This means that, non exhaustively,
<ulclass='itemize'><liid='1.1'><divclass='marginalizedparent'style='left:-27mm'><aclass='marginalized'href='#1.1'>(1.1)</a></div><spanclass='texttt'><spanclass='operator'>​::​</span>mp_<spanclass='shy'></span>units2</span> is a reserved namespace, and</li><liid='1.2'><divclass='marginalizedparent'style='left:-27mm'><aclass='marginalized'href='#1.2'>(1.2)</a></div><spanclass='texttt'>std<spanclass='operator'>​::​</span>vector<spanclass='anglebracket'><</span>mp_<spanclass='shy'></span>units<spanclass='operator'>​::​</span><i>type</i><spanclass='anglebracket'>></span></span>
is a program-defined specialization and a library-defined specialization
from the point of view of the C++ standard library and the mp-units library, respectively<aclass='hidden_link'href='#1.sentence-2'>.</a></li></ul></div> — <i>end note</i>]</div></div></div></div><divclass='para'id='2'><divclass='marginalizedparent'><aclass='marginalized'href='#2'>2</a></div><divclass='sourceLinkParent'><aclass='sourceLink'href='https://github.com/mpusz/mp-units6e06eddf205deaf6c2f2f63500c8c70ec220a99f/source/intro.tex#L91'>#</a></div><divclass='texpara'><divid='2.sentence-1'class='sentence'>The mp-units library is not part of the C++ implementation<aclass='hidden_link'href='#2.sentence-1'>.</a></div></div></div></div></body></html>