forked from boostorg/predef
Update docs.
This commit is contained in:
113
doc/index.html
113
doc/index.html
@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="generator" content="Asciidoctor 2.0.16">
|
||||
<meta name="generator" content="Asciidoctor 2.0.18">
|
||||
<meta name="author" content="René Ferdinand Rivera Morell">
|
||||
<title>Boost.Predef</title>
|
||||
<style>
|
||||
@ -1129,21 +1129,22 @@ pre.rouge .ss {
|
||||
</li>
|
||||
<li><a href="#_history">6. History</a>
|
||||
<ul class="sectlevel2">
|
||||
<li><a href="#_1_13_1">6.1. 1.13.1</a></li>
|
||||
<li><a href="#_1_13">6.2. 1.13</a></li>
|
||||
<li><a href="#_1_12">6.3. 1.12</a></li>
|
||||
<li><a href="#_1_11">6.4. 1.11</a></li>
|
||||
<li><a href="#_1_10">6.5. 1.10</a></li>
|
||||
<li><a href="#_1_9">6.6. 1.9</a></li>
|
||||
<li><a href="#_1_8">6.7. 1.8</a></li>
|
||||
<li><a href="#_1_7">6.8. 1.7</a></li>
|
||||
<li><a href="#_1_6">6.9. 1.6</a></li>
|
||||
<li><a href="#_1_5">6.10. 1.5</a></li>
|
||||
<li><a href="#_1_4_1">6.11. 1.4.1</a></li>
|
||||
<li><a href="#_1_4">6.12. 1.4</a></li>
|
||||
<li><a href="#_1_3">6.13. 1.3</a></li>
|
||||
<li><a href="#_1_2">6.14. 1.2</a></li>
|
||||
<li><a href="#_1_1">6.15. 1.1</a></li>
|
||||
<li><a href="#_1_14_0">6.1. 1.14.0</a></li>
|
||||
<li><a href="#_1_13_1">6.2. 1.13.1</a></li>
|
||||
<li><a href="#_1_13">6.3. 1.13</a></li>
|
||||
<li><a href="#_1_12">6.4. 1.12</a></li>
|
||||
<li><a href="#_1_11">6.5. 1.11</a></li>
|
||||
<li><a href="#_1_10">6.6. 1.10</a></li>
|
||||
<li><a href="#_1_9">6.7. 1.9</a></li>
|
||||
<li><a href="#_1_8">6.8. 1.8</a></li>
|
||||
<li><a href="#_1_7">6.9. 1.7</a></li>
|
||||
<li><a href="#_1_6">6.10. 1.6</a></li>
|
||||
<li><a href="#_1_5">6.11. 1.5</a></li>
|
||||
<li><a href="#_1_4_1">6.12. 1.4.1</a></li>
|
||||
<li><a href="#_1_4">6.13. 1.4</a></li>
|
||||
<li><a href="#_1_3">6.14. 1.3</a></li>
|
||||
<li><a href="#_1_2">6.15. 1.2</a></li>
|
||||
<li><a href="#_1_1">6.16. 1.1</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#_to_do">7. To Do</a></li>
|
||||
@ -1335,7 +1336,7 @@ single top-level header:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef.h></span></code></pre>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef.h></span></code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
@ -1398,8 +1399,8 @@ a choice based on the version of the GCC C++ compiler one would:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
@ -1420,8 +1421,8 @@ detection with a natural single condition. For example:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
@ -1439,8 +1440,8 @@ from the preprocessor:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="cp">#if BOOST_COMP_GNUC
|
||||
</span> <span class="cp">#if BOOST_COMP_GNUC >= BOOST_VERSION_NUMBER(4,0,0)
|
||||
@ -1649,7 +1650,7 @@ include those headers here.</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/CATEGORY_TAG/DEPENDENCY.h></span></code></pre>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/CATEGORY_TAG/DEPENDENCY.h></span></code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
@ -1660,8 +1661,8 @@ macros:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/version_number.h>
|
||||
#include <boost/predef/make.h></span></code></pre>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/version_number.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><boost/predef/make.h></span></code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
@ -1745,7 +1746,7 @@ to create informational output:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/detail/test.h>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/detail/test.h></span><span class="cp">
|
||||
</span><span class="n">BOOST_PREDEF_DECLARE_TEST</span><span class="p">(</span><span class="n">BOOST_category_tag</span><span class="p">,</span><span class="n">BOOST_category_tag_NAME</span><span class="p">)</span></code></pre>
|
||||
</div>
|
||||
</div>
|
||||
@ -1842,7 +1843,7 @@ define either the base compiler predef <code>BOOST_COMP_compiler</code> or the a
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/make.h></span></code></pre>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/make.h></span></code></pre>
|
||||
</div>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
@ -6129,8 +6130,8 @@ architecture.
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/hardware/simd.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/hardware/simd.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
@ -6154,8 +6155,8 @@ version number of the most recent SIMD extension detected for the architecture.<
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/hardware/simd.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/hardware/simd.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
@ -6185,8 +6186,8 @@ version numbers.
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/hardware/simd.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/hardware/simd.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
@ -6204,8 +6205,8 @@ extensions macros, you can easily check for ranges of supported extensions:</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include <boost/predef/hardware/simd.h>
|
||||
#include <iostream>
|
||||
<pre class="rouge highlight"><code data-lang="cpp"><span class="cp">#include</span> <span class="cpf"><boost/predef/hardware/simd.h></span><span class="cp">
|
||||
#include</span> <span class="cpf"><iostream></span><span class="cp">
|
||||
</span>
|
||||
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
|
||||
<span class="p">{</span>
|
||||
@ -7300,7 +7301,17 @@ expressions. It defaults to "c++", but can be any of: "c", "cpp",
|
||||
<h2 id="_history"><a class="anchor" href="#_history"></a>6. History</h2>
|
||||
<div class="sectionbody">
|
||||
<div class="sect2">
|
||||
<h3 id="_1_13_1"><a class="anchor" href="#_1_13_1"></a>6.1. 1.13.1</h3>
|
||||
<h3 id="_1_14_0"><a class="anchor" href="#_1_14_0"></a>6.1. 1.14.0</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
<p>Add detection of LoongArch (from Zhang Na).</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_13_1"><a class="anchor" href="#_1_13_1"></a>6.2. 1.13.1</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7316,7 +7327,7 @@ expressions. It defaults to "c++", but can be any of: "c", "cpp",
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_13"><a class="anchor" href="#_1_13"></a>6.2. 1.13</h3>
|
||||
<h3 id="_1_13"><a class="anchor" href="#_1_13"></a>6.3. 1.13</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7335,7 +7346,7 @@ expressions. It defaults to "c++", but can be any of: "c", "cpp",
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_12"><a class="anchor" href="#_1_12"></a>6.3. 1.12</h3>
|
||||
<h3 id="_1_12"><a class="anchor" href="#_1_12"></a>6.4. 1.12</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7364,7 +7375,7 @@ Initial implementation inspired by submission from Mikhail Komarov.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_11"><a class="anchor" href="#_1_11"></a>6.4. 1.11</h3>
|
||||
<h3 id="_1_11"><a class="anchor" href="#_1_11"></a>6.5. 1.11</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7392,7 +7403,7 @@ Initial implementation inspired by submission from Mikhail Komarov.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_10"><a class="anchor" href="#_1_10"></a>6.5. 1.10</h3>
|
||||
<h3 id="_1_10"><a class="anchor" href="#_1_10"></a>6.6. 1.10</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7417,7 +7428,7 @@ removed in a future release.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_9"><a class="anchor" href="#_1_9"></a>6.6. 1.9</h3>
|
||||
<h3 id="_1_9"><a class="anchor" href="#_1_9"></a>6.7. 1.9</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7430,7 +7441,7 @@ removed in a future release.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_8"><a class="anchor" href="#_1_8"></a>6.7. 1.8</h3>
|
||||
<h3 id="_1_8"><a class="anchor" href="#_1_8"></a>6.8. 1.8</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7452,7 +7463,7 @@ removed in a future release.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_7"><a class="anchor" href="#_1_7"></a>6.8. 1.7</h3>
|
||||
<h3 id="_1_7"><a class="anchor" href="#_1_7"></a>6.9. 1.7</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7468,7 +7479,7 @@ removed in a future release.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_6"><a class="anchor" href="#_1_6"></a>6.9. 1.6</h3>
|
||||
<h3 id="_1_6"><a class="anchor" href="#_1_6"></a>6.10. 1.6</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7492,7 +7503,7 @@ Baratov)</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_5"><a class="anchor" href="#_1_5"></a>6.10. 1.5</h3>
|
||||
<h3 id="_1_5"><a class="anchor" href="#_1_5"></a>6.11. 1.5</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7511,7 +7522,7 @@ version instead of the varied product versions.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_4_1"><a class="anchor" href="#_1_4_1"></a>6.11. 1.4.1</h3>
|
||||
<h3 id="_1_4_1"><a class="anchor" href="#_1_4_1"></a>6.12. 1.4.1</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7524,7 +7535,7 @@ version instead of the varied product versions.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_4"><a class="anchor" href="#_1_4"></a>6.12. 1.4</h3>
|
||||
<h3 id="_1_4"><a class="anchor" href="#_1_4"></a>6.13. 1.4</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7545,7 +7556,7 @@ use cases. And changed the BBv2 check support to use compile only checks.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_3"><a class="anchor" href="#_1_3"></a>6.13. 1.3</h3>
|
||||
<h3 id="_1_3"><a class="anchor" href="#_1_3"></a>6.14. 1.3</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7570,7 +7581,7 @@ use cases. And changed the BBv2 check support to use compile only checks.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_2"><a class="anchor" href="#_1_2"></a>6.14. 1.2</h3>
|
||||
<h3 id="_1_2"><a class="anchor" href="#_1_2"></a>6.15. 1.2</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
@ -7594,7 +7605,7 @@ checks.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sect2">
|
||||
<h3 id="_1_1"><a class="anchor" href="#_1_1"></a>6.15. 1.1</h3>
|
||||
<h3 id="_1_1"><a class="anchor" href="#_1_1"></a>6.16. 1.1</h3>
|
||||
<div class="ulist">
|
||||
<ul>
|
||||
<li>
|
||||
|
Reference in New Issue
Block a user