forked from mpusz/mp-units
3 lines
5.3 KiB
HTML
3 lines
5.3 KiB
HTML
<!DOCTYPE html><html lang='en'><head><title>[intro]</title><meta charset='UTF-8'/><link rel='stylesheet' type='text/css' href='14882.css'/><link rel='stylesheet' type='text/css' href='expanded.css' title='Notes and examples expanded'/><link rel='alternate stylesheet' type='text/css' href='colored.css' title='Notes and examples colored'/><link rel='icon' href='icon.png'/></head><body><div class='wrapper'><h1 ><a class='secnum' style='min-width:73pt'>3</a> Introduction <a class='abbr_ref' href='./#intro'>[intro]</a></h1><div id='general' class='section'><h2 ><a class='secnum' href='#general' style='min-width:88pt'>3.1</a> General <a class='abbr_ref' href='intro.general'>[intro.general]</a></h2><div class='para' id='general-1'><div class='marginalizedparent'><a class='marginalized' href='#general-1'>1</a></div><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/johelegp/jegp/tree/4dfbe8f5446ba1f53439a36ce12119fe285268c9/doc/intro.tex#L25'>#</a></div><div id='general-1.sentence-1' class='sentence'>The library specification subsumes the C++ Standard's <a href="https://wg21.link/library">[library]</a>,
|
|
assumingly amended to the context of this library<a class='hidden_link' href='#general-1.sentence-1'>.</a></div> <div id='general-1.example-1' class='example'>[ <a class='example_link' href='#general-1.example-1'><span class='textit'>Example</span></a><div class='exampleBody'><span class='textit'>:</span> <ul class='itemize'><li ><div id='general-1.sentence-1' class='sentence'>Per C++ Standard's <a href="https://wg21.link/namespace.future">[namespace.future]</a>, <span class='texttt'><span class='operator'>​::​</span>jegp2</span> is reserved<a class='hidden_link' href='#general-1.sentence-1'>.</a></div></li><li ><div id='general-1.sentence-1' class='sentence'>Per C++ Standard's <a href="https://wg21.link/contents">[contents]</a>#3, a name <span class='texttt'>x</span> means <span class='texttt'><span class='operator'>​::​</span>jegp<span class='operator'>​::​</span>x</span><a class='hidden_link' href='#general-1.sentence-1'>.</a></div></li></ul> — <i>end example</i></div> ]</div> <div id='general-1.sentence-2' class='sentence'>
|
|
The following subclauses describe additions to it<a class='hidden_link' href='#general-1.sentence-2'>.</a></div><div class='numberedTable' id='tab:library.categories'>Table <a href='#tab:library.categories'>1</a>: Library categories   [tab:library.categories]<br><table ><tr class='rowsep'><td class='left'><div id='general-1.sentence-3' class='sentence'><b>Clause</b></div></td><td class='left'><div id='general-1.sentence-4' class='sentence'><b>Category</b></div></td></tr><tr class='capsep'><td class='left'><div id='general-1.sentence-5' class='sentence'><a href='utilities'>[utilities]</a></div></td><td class='left'><div id='general-1.sentence-6' class='sentence'>General utilities library</div></td></tr></table></div></div></div><div id='requirements' class='section'><h2 ><a class='secnum' href='#requirements' style='min-width:88pt'>3.2</a> Library-wide requirements <a class='abbr_ref' href='requirements'>[requirements]</a></h2><div id='contents' class='section'><h3 ><a class='secnum' href='#contents' style='min-width:103pt'>3.2.1</a> Library contents <a class='abbr_ref' href='contents'>[contents]</a></h3><div class='para' id='contents-1'><div class='marginalizedparent'><a class='marginalized' href='#contents-1'>1</a></div><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/johelegp/jegp/tree/4dfbe8f5446ba1f53439a36ce12119fe285268c9/doc/intro.tex#L47'>#</a></div><div id='contents-1.sentence-1' class='sentence'>Whenever a name is qualified with <span class='texttt'>X<span class='operator'>​::​</span></span>, <span class='texttt'><span class='operator'>​::​</span>X<span class='operator'>​::​</span></span> is meant<a class='hidden_link' href='#contents-1.sentence-1'>.</a></div> <div id='contents-1.example-1' class='example'>[ <a class='example_link' href='#contents-1.example-1'><span class='textit'>Example</span></a><div class='exampleBody'><span class='textit'>:</span> <div id='contents-1.sentence-2' class='sentence'>When <span class='texttt'>std<span class='operator'>​::​</span>Y</span> is mentioned, <span class='texttt'><span class='operator'>​::​</span>std<span class='operator'>​::​</span>Y</span> is meant<a class='hidden_link' href='#contents-1.sentence-2'>.</a></div> — <i>end example</i></div> ]</div> </div></div><div id='reserved.names' class='section'><h3 ><a class='secnum' href='#reserved.names' style='min-width:103pt'>3.2.2</a> Reserved names <a class='abbr_ref' href='reserved.names'>[reserved.names]</a></h3><div class='para' id='reserved.names-1'><div class='marginalizedparent'><a class='marginalized' href='#reserved.names-1'>1</a></div><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/johelegp/jegp/tree/4dfbe8f5446ba1f53439a36ce12119fe285268c9/doc/intro.tex#L55'>#</a></div><div id='reserved.names-1.sentence-1' class='sentence'>The JEGP library reserves macro names starting with <span class='texttt'>JEGP_­</span><a class='hidden_link' href='#reserved.names-1.sentence-1'>.</a></div></div></div></div></div></body></html> |