forked from boostorg/predef
4478 lines
130 KiB
HTML
4478 lines
130 KiB
HTML
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
|
<title>Reference</title>
|
|
<link rel="stylesheet" href="../boostbook.css" type="text/css">
|
|
<meta name="generator" content="DocBook XSL Stylesheets V1.78.0">
|
|
<link rel="home" href="../index.html" title="Predef 1.0">
|
|
<link rel="up" href="../index.html" title="Predef 1.0">
|
|
<link rel="prev" href="adding_new_predefs.html" title="Adding new predefs">
|
|
</head>
|
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
<div class="spirit-nav">
|
|
<a accesskey="p" href="adding_new_predefs.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
|
|
</div>
|
|
<div class="section predef_reference">
|
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
|
<a name="predef.reference"></a><a class="link" href="reference.html" title="Reference">Reference</a>
|
|
</h2></div></div></div>
|
|
<div class="toc"><dl class="toc">
|
|
<dt><span class="section"><a href="reference.html#predef.reference.boost_arch_architecture_macros"><code class="computeroutput"><span class="identifier">BOOST_ARCH</span></code> architecture macros</a></span></dt>
|
|
<dt><span class="section"><a href="reference.html#predef.reference.boost_comp_compiler_macros"><code class="computeroutput"><span class="identifier">BOOST_COMP</span></code> compiler macros</a></span></dt>
|
|
<dt><span class="section"><a href="reference.html#predef.reference.boost_lang_language_standards_ma"><code class="computeroutput"><span class="identifier">BOOST_LANG</span></code> language standards macros</a></span></dt>
|
|
<dt><span class="section"><a href="reference.html#predef.reference.boost_lib_library_macros"><code class="computeroutput"><span class="identifier">BOOST_LIB</span></code> library macros</a></span></dt>
|
|
<dt><span class="section"><a href="reference.html#predef.reference.boost_os_operating_system_macros"><code class="computeroutput"><span class="identifier">BOOST_OS_</span></code> operating system macros</a></span></dt>
|
|
<dt><span class="section"><a href="reference.html#predef.reference.version_definition_macros">Version definition
|
|
macros</a></span></dt>
|
|
</dl></div>
|
|
<div class="section predef_reference_boost_arch_architecture_macros">
|
|
<div class="titlepage"><div><div><h3 class="title">
|
|
<a name="predef.reference.boost_arch_architecture_macros"></a><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros" title="BOOST_ARCH architecture macros"><code class="computeroutput"><span class="identifier">BOOST_ARCH</span></code> architecture macros</a>
|
|
</h3></div></div></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h0"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_alpha_http_en_wikiped"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_alpha_http_en_wikiped"><code class="computeroutput"><span class="identifier">BOOST_ARCH_ALPHA</span></code>, DEC
|
|
Alpha</a>
|
|
</h5>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__alpha__</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__alpha</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">_M_ALPHA</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__alpha_ev4__</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
4.0.0
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__alpha_ev5__</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
5.0.0
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__alpha_ev6__</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
6.0.0
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h1"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_amd64_http_en_wikiped"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_amd64_http_en_wikiped"><code class="computeroutput"><span class="identifier">BOOST_ARCH_AMD64</span></code>, Advanced
|
|
Micro Devices AMD 64 architecture.</a>
|
|
</h5>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h2"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_arm"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_arm"><code class="computeroutput"><span class="identifier">BOOST_ARCH_ARM</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/ARM_architecture" target="_top">ARM</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h3"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_convex"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_convex"><code class="computeroutput"><span class="identifier">BOOST_ARCH_CONVEX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Convex_Computer" target="_top">Convex Computer</a>
|
|
architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h4"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_ia64"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_ia64"><code class="computeroutput"><span class="identifier">BOOST_ARCH_IA64</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Ia64" target="_top">Intel IA-64</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h5"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_m68k"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_m68k"><code class="computeroutput"><span class="identifier">BOOST_ARCH_M68K</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/M68k" target="_top">Motorola 68k</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h6"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_mips"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_mips"><code class="computeroutput"><span class="identifier">BOOST_ARCH_MIPS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/MIPS_architecture" target="_top">MIPS</a>
|
|
architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h7"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_parisk"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_parisk"><code class="computeroutput"><span class="identifier">BOOST_ARCH_PARISK</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/PA-RISC_family" target="_top">HP/PA RISC</a>
|
|
architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h8"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_ppc"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_ppc"><code class="computeroutput"><span class="identifier">BOOST_ARCH_PPC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/PowerPC" target="_top">PowerPC</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h9"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_pyramid"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_pyramid"><code class="computeroutput"><span class="identifier">BOOST_ARCH_PYRAMID</span></code></a>
|
|
</h5>
|
|
<p>
|
|
Pyramid 9810 architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h10"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_rs6000"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_rs6000"><code class="computeroutput"><span class="identifier">BOOST_ARCH_RS6000</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/RS/6000" target="_top">RS/6000</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h11"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_sparc"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_sparc"><code class="computeroutput"><span class="identifier">BOOST_ARCH_SPARC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/SPARC" target="_top">SPARC</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h12"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_sh"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_sh"><code class="computeroutput"><span class="identifier">BOOST_ARCH_SH</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/SuperH" target="_top">SuperH</a> architecture:
|
|
If available versions [1-5] are specifically detected.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h13"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_sys370"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_sys370"><code class="computeroutput"><span class="identifier">BOOST_ARCH_SYS370</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/System/370" target="_top">System/370</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h14"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_sys390"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_sys390"><code class="computeroutput"><span class="identifier">BOOST_ARCH_SYS390</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/System/390" target="_top">System/390</a> architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h15"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_x86"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_x86"><code class="computeroutput"><span class="identifier">BOOST_ARCH_X86</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/X86" target="_top">Intel x86</a> architecture:
|
|
If available versions [3-6] are specifically detected.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_arch_architecture_macros.h16"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_arch_architecture_macros.boost_arch_z"></a></span><a class="link" href="reference.html#predef.reference.boost_arch_architecture_macros.boost_arch_z"><code class="computeroutput"><span class="identifier">BOOST_ARCH_Z</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Z/Architecture" target="_top">z/Architecture</a>
|
|
architecture.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
</div>
|
|
<div class="section predef_reference_boost_comp_compiler_macros">
|
|
<div class="titlepage"><div><div><h3 class="title">
|
|
<a name="predef.reference.boost_comp_compiler_macros"></a><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros" title="BOOST_COMP compiler macros"><code class="computeroutput"><span class="identifier">BOOST_COMP</span></code> compiler macros</a>
|
|
</h3></div></div></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h0"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_borland"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_borland"><code class="computeroutput"><span class="identifier">BOOST_COMP_BORLAND</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/C_plus_plus_builder" target="_top">Borland C++</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h1"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_clang"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_clang"><code class="computeroutput"><span class="identifier">BOOST_COMP_CLANG</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Clang" target="_top">Clang</a> compiler. Version
|
|
number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h2"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_como"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_como"><code class="computeroutput"><span class="identifier">BOOST_COMP_COMO</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Comeau_C/C%2B%2B" target="_top">Comeau C++</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h3"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_dec"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_dec"><code class="computeroutput"><span class="identifier">BOOST_COMP_DEC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.openvms.compaq.com/openvms/brochures/deccplus/" target="_top">Compaq
|
|
C/C++</a> compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h4"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_diab"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_diab"><code class="computeroutput"><span class="identifier">BOOST_COMP_DIAB</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.windriver.com/products/development_suite/wind_river_compiler/" target="_top">Diab
|
|
C/C++</a> compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h5"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_dmc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_dmc"><code class="computeroutput"><span class="identifier">BOOST_COMP_DMC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Digital_Mars" target="_top">Digital Mars</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h6"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_sysc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_sysc"><code class="computeroutput"><span class="identifier">BOOST_COMP_SYSC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.dignus.com/dcxx/" target="_top">Dignus Systems/C++</a> compiler.
|
|
Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h7"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_edg"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_edg"><code class="computeroutput"><span class="identifier">BOOST_COMP_EDG</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Edison_Design_Group" target="_top">EDG C++ Frontend</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h8"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_path"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_path"><code class="computeroutput"><span class="identifier">BOOST_COMP_PATH</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/PathScale" target="_top">EKOpath</a> compiler.
|
|
Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h9"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_gnuc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_gnuc"><code class="computeroutput"><span class="identifier">BOOST_COMP_GNUC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection" target="_top">Gnu GCC
|
|
C/C++</a> compiler. Version number available as major, minor, and patch
|
|
(if available).
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h10"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_gccxml"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_gccxml"><code class="computeroutput"><span class="identifier">BOOST_COMP_GCCXML</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/XXX" target="_top">GCC XML</a> compiler.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h11"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_ghs"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_ghs"><code class="computeroutput"><span class="identifier">BOOST_COMP_GHS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Green_Hills_Software" target="_top">Green Hills
|
|
C/C++</a> compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h12"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_hpacc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_hpacc"><code class="computeroutput"><span class="identifier">BOOST_COMP_HPACC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
HP aC++ compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h13"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_iar"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_iar"><code class="computeroutput"><span class="identifier">BOOST_COMP_IAR</span></code></a>
|
|
</h5>
|
|
<p>
|
|
IAR C/C++ compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h14"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_ibm"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_ibm"><code class="computeroutput"><span class="identifier">BOOST_COMP_IBM</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/VisualAge" target="_top">IBM XL C/C++</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h15"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_intel"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_intel"><code class="computeroutput"><span class="identifier">BOOST_COMP_INTEL</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Intel_C%2B%2B" target="_top">Intel C/C++</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h16"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_kcc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_kcc"><code class="computeroutput"><span class="identifier">BOOST_COMP_KCC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
Kai C++ compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h17"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_llvm"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_llvm"><code class="computeroutput"><span class="identifier">BOOST_COMP_LLVM</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/LLVM" target="_top">LLVM</a> compiler.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h18"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_highc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_highc"><code class="computeroutput"><span class="identifier">BOOST_COMP_HIGHC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
MetaWare High C/C++ compiler.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h19"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_mwerks"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_mwerks"><code class="computeroutput"><span class="identifier">BOOST_COMP_MWERKS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/CodeWarrior" target="_top">Metrowerks CodeWarrior</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h20"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_mri"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_mri"><code class="computeroutput"><span class="identifier">BOOST_COMP_MRI</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.mentor.com/microtec/" target="_top">Microtec C/C++</a> compiler.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h21"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_mingw"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_mingw"><code class="computeroutput"><span class="identifier">BOOST_COMP_MINGW</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/MinGW" target="_top">MinGW</a> compiler. Version
|
|
number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h22"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_mpw"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_mpw"><code class="computeroutput"><span class="identifier">BOOST_COMP_MPW</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Macintosh_Programmer%27s_Workshop" target="_top">MPW
|
|
C++</a> compiler. Version number available as major, and minor.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h23"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_palm"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_palm"><code class="computeroutput"><span class="identifier">BOOST_COMP_PALM</span></code></a>
|
|
</h5>
|
|
<p>
|
|
Palm C/C++ compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h24"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_pgi"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_pgi"><code class="computeroutput"><span class="identifier">BOOST_COMP_PGI</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/The_Portland_Group" target="_top">Portland Group
|
|
C/C++</a> compiler.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h25"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_sgi"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_sgi"><code class="computeroutput"><span class="identifier">BOOST_COMP_SGI</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/MIPSpro" target="_top">SGI MIPSpro</a> compiler.
|
|
Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h26"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_sunpro"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_sunpro"><code class="computeroutput"><span class="identifier">BOOST_COMP_SUNPRO</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Sun_Studio_%28software%29" target="_top">Sun Studio</a>
|
|
compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h27"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_tendra"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_tendra"><code class="computeroutput"><span class="identifier">BOOST_COMP_TENDRA</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/TenDRA_Compiler" target="_top">TenDRA C/C++</a>
|
|
compiler.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h28"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_msvc"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_msvc"><code class="computeroutput"><span class="identifier">BOOST_COMP_MSVC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Visual_studio" target="_top">Microsoft Visual
|
|
C/C++</a> compiler. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_comp_compiler_macros.h29"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_comp_compiler_macros.boost_comp_watcom"></a></span><a class="link" href="reference.html#predef.reference.boost_comp_compiler_macros.boost_comp_watcom"><code class="computeroutput"><span class="identifier">BOOST_COMP_WATCOM</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Watcom" target="_top">Watcom C++</a> compiler.
|
|
Version number available as major, and minor.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
</div>
|
|
<div class="section predef_reference_boost_lang_language_standards_ma">
|
|
<div class="titlepage"><div><div><h3 class="title">
|
|
<a name="predef.reference.boost_lang_language_standards_ma"></a><a class="link" href="reference.html#predef.reference.boost_lang_language_standards_ma" title="BOOST_LANG language standards macros"><code class="computeroutput"><span class="identifier">BOOST_LANG</span></code> language standards macros</a>
|
|
</h3></div></div></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lang_language_standards_ma.h0"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lang_language_standards_ma.boost_lang_objc"></a></span><a class="link" href="reference.html#predef.reference.boost_lang_language_standards_ma.boost_lang_objc"><code class="computeroutput"><span class="identifier">BOOST_LANG_OBJC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Objective-C" target="_top">Objective-C</a>
|
|
language.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lang_language_standards_ma.h1"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lang_language_standards_ma.boost_lang_stdc"></a></span><a class="link" href="reference.html#predef.reference.boost_lang_language_standards_ma.boost_lang_stdc"><code class="computeroutput"><span class="identifier">BOOST_LANG_STDC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/C_(programming_language)" target="_top">Standard
|
|
C</a> language. If available, the year of the standard is detected as
|
|
YYYY.MM.1 from the Epoc date.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__STDC__</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">__STDC_VERSION__</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lang_language_standards_ma.h2"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lang_language_standards_ma.boost_lang_stdcpp"></a></span><a class="link" href="reference.html#predef.reference.boost_lang_language_standards_ma.boost_lang_stdcpp"><code class="computeroutput"><span class="identifier">BOOST_LANG_STDCPP</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/C%2B%2B" target="_top">Standard C++</a> language.
|
|
If available, the year of the standard is detected as 0.0.YYYY. Because of
|
|
the way the C++ standardization process works the defined version year will
|
|
not be the commonly known year standard. Specifically the defined versions
|
|
are:
|
|
</p>
|
|
<div class="table">
|
|
<a name="predef.reference.boost_lang_language_standards_ma.detected_version_number_vs_c_sta"></a><p class="title"><b>Table 1. Detected Version Number vs. C++ Standard Year</b></p>
|
|
<div class="table-contents"><table class="table" summary="Detected Version Number vs. C++ Standard Year">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Detected Version Number
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Standard Year
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
C++ Standard
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
27.11.1
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
1998
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
ISO/IEC 14882:1998
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
41.12.1
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
2011
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
ISO/IEC 14882:2011
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
</div>
|
|
<br class="table-break"><div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lang_language_standards_ma.h3"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lang_language_standards_ma.boost_lang_stdcppcli"></a></span><a class="link" href="reference.html#predef.reference.boost_lang_language_standards_ma.boost_lang_stdcppcli"><code class="computeroutput"><span class="identifier">BOOST_LANG_STDCPPCLI</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/C%2B%2B/CLI" target="_top">Standard C++/CLI</a>
|
|
language. If available, the year of the standard is detected as YYYY.MM.1.
|
|
</p>
|
|
<h5>
|
|
<a name="predef.reference.boost_lang_language_standards_ma.h4"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lang_language_standards_ma.boost_lang_stdecpp"></a></span><a class="link" href="reference.html#predef.reference.boost_lang_language_standards_ma.boost_lang_stdecpp"><code class="computeroutput"><span class="identifier">BOOST_LANG_STDECPP</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Embedded_C%2B%2B" target="_top">Standard Embedded
|
|
C++</a> language.
|
|
</p>
|
|
</div>
|
|
<div class="section predef_reference_boost_lib_library_macros">
|
|
<div class="titlepage"><div><div><h3 class="title">
|
|
<a name="predef.reference.boost_lib_library_macros"></a><a class="link" href="reference.html#predef.reference.boost_lib_library_macros" title="BOOST_LIB library macros"><code class="computeroutput"><span class="identifier">BOOST_LIB</span></code> library macros</a>
|
|
</h3></div></div></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h0"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_c_gnu"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_c_gnu"><code class="computeroutput"><span class="identifier">BOOST_LIB_C_GNU</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Glibc" target="_top">GNU glibc</a> Standard
|
|
C library. Version number available as major, and minor.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h1"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_c_uc"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_c_uc"><code class="computeroutput"><span class="identifier">BOOST_LIB_C_UC</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Uclibc" target="_top">uClibc</a> Standard
|
|
C library. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h2"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_c_vms"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_c_vms"><code class="computeroutput"><span class="identifier">BOOST_LIB_C_VMS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
VMS libc Standard C library. Version number available as major, minor, and
|
|
patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h3"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_c_zos"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_c_zos"><code class="computeroutput"><span class="identifier">BOOST_LIB_C_ZOS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
z/OS libc Standard C library. Version number available as major, minor, and
|
|
patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h4"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_cxx"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_cxx"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_CXX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://libcxx.llvm.org/" target="_top">libc++</a> C++ Standard Library.
|
|
If available version number as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h5"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_dinkumware"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_dinkumware"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_DINKUMWARE</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Dinkumware" target="_top">Dinkumware</a> Standard
|
|
C++ Library. If available version number as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h6"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_como"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_como"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_COMO</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.comeaucomputing.com/libcomo/" target="_top">Comeau Computing</a>
|
|
Standard C++ Library. Version number available as major.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h7"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_msipl"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_msipl"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_MSIPL</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://modena.us/" target="_top">Modena Software Lib++</a> Standard C++
|
|
Library.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h8"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_msl"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_msl"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_MSL</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.freescale.com/" target="_top">Metrowerks</a> Standard C++ Library.
|
|
Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h9"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_rw"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_rw"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_RW</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://stdcxx.apache.org/" target="_top">Roguewave</a> Standard C++ library.
|
|
If available version number as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h10"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_sgi"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_sgi"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_SGI</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.sgi.com/tech/stl/" target="_top">SGI</a> Standard C++ library.
|
|
If available version number as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h11"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_gnu"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_gnu"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_GNU</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://gcc.gnu.org/libstdc++/" target="_top">GNU libstdc++</a> Standard
|
|
C++ library. Version number available as year (from 1970), month, and day.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h12"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_stlport"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_stlport"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_STLPORT</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://sourceforge.net/projects/stlport/" target="_top">STLport Standard C++</a>
|
|
library. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_lib_library_macros.h13"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_lib_library_macros.boost_lib_std_ibm"></a></span><a class="link" href="reference.html#predef.reference.boost_lib_library_macros.boost_lib_std_ibm"><code class="computeroutput"><span class="identifier">BOOST_LIB_STD_IBM</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://www.ibm.com/software/awdtools/xlcpp/" target="_top">IBM VACPP Standard
|
|
C++</a> library.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
</div>
|
|
<div class="section predef_reference_boost_os_operating_system_macros">
|
|
<div class="titlepage"><div><div><h3 class="title">
|
|
<a name="predef.reference.boost_os_operating_system_macros"></a><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros" title="BOOST_OS_ operating system macros"><code class="computeroutput"><span class="identifier">BOOST_OS_</span></code> operating system macros</a>
|
|
</h3></div></div></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h0"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_aix"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_aix"><code class="computeroutput"><span class="identifier">BOOST_OS_AIX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/AIX_operating_system" target="_top">IBM AIX</a>
|
|
operating system. Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h1"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_amigaos"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_amigaos"><code class="computeroutput"><span class="identifier">BOOST_OS_AMIGAOS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/AmigaOS" target="_top">AmigaOS</a> operating
|
|
system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h2"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_beos"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_beos"><code class="computeroutput"><span class="identifier">BOOST_OS_BEOS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/BeOS" target="_top">BeOS</a> operating system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h3"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_bsd"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_bsd"><code class="computeroutput"><span class="identifier">BOOST_OS_BSD</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Berkeley_Software_Distribution" target="_top">BSD</a>
|
|
operating system.
|
|
</p>
|
|
<p>
|
|
BSD has various branch operating systems possible and each detected individually.
|
|
This detects the following variations and sets a specific version number
|
|
macro to match:
|
|
</p>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
<code class="computeroutput"><span class="identifier">BOOST_OS_BSD_DRAGONFLY</span></code>
|
|
<a href="http://en.wikipedia.org/wiki/DragonFly_BSD" target="_top">DragonFly BSD</a>
|
|
</li>
|
|
<li class="listitem">
|
|
<code class="computeroutput"><span class="identifier">BOOST_OS_BSD_FREE</span></code> <a href="http://en.wikipedia.org/wiki/Freebsd" target="_top">FreeBSD</a>
|
|
</li>
|
|
<li class="listitem">
|
|
<code class="computeroutput"><span class="identifier">BOOST_OS_BSD_BSDI</span></code> <a href="http://en.wikipedia.org/wiki/BSD/OS" target="_top">BSDi BSD/OS</a>
|
|
</li>
|
|
<li class="listitem">
|
|
<code class="computeroutput"><span class="identifier">BOOST_OS_BSD_NET</span></code> <a href="http://en.wikipedia.org/wiki/Netbsd" target="_top">NetBSD</a>
|
|
</li>
|
|
<li class="listitem">
|
|
<code class="computeroutput"><span class="identifier">BOOST_OS_BSD_OPEN</span></code> <a href="http://en.wikipedia.org/wiki/Openbsd" target="_top">OpenBSD</a>
|
|
</li>
|
|
</ul></div>
|
|
<div class="note"><table border="0" summary="Note">
|
|
<tr>
|
|
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../images/note.png"></td>
|
|
<th align="left">Note</th>
|
|
</tr>
|
|
<tr><td align="left" valign="top"><p>
|
|
The general <code class="computeroutput"><span class="identifier">BOOST_OS_BSD</span></code>
|
|
is set in all cases to indicate some form of BSD. If the above variants
|
|
is detected the corresponding macro is also set.
|
|
</p></td></tr>
|
|
</table></div>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h4"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_cygwin"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_cygwin"><code class="computeroutput"><span class="identifier">BOOST_OS_CYGWIN</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Cygwin" target="_top">Cygwin</a> evironment.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h5"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_hpux"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_hpux"><code class="computeroutput"><span class="identifier">BOOST_OS_HPUX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/HP-UX" target="_top">HP-UX</a> operating system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h6"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_irix"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_irix"><code class="computeroutput"><span class="identifier">BOOST_OS_IRIX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Irix" target="_top">IRIX</a> operating system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h7"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_linux"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_linux"><code class="computeroutput"><span class="identifier">BOOST_OS_LINUX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Linux" target="_top">Linux</a> operating system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h8"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_macos"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_macos"><code class="computeroutput"><span class="identifier">BOOST_OS_MACOS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Mac_OS" target="_top">Mac OS</a> operating
|
|
system. Versions [9-10] are specifically detected.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h9"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_os400"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_os400"><code class="computeroutput"><span class="identifier">BOOST_OS_OS400</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/IBM_i" target="_top">IBM OS/400</a> operating
|
|
system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h10"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_qnx"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_qnx"><code class="computeroutput"><span class="identifier">BOOST_OS_QNX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/QNX" target="_top">QNX</a> operating system.
|
|
Version number available as major, and minor if possible. And version 4 is
|
|
specifically detected.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h11"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_solaris"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_solaris"><code class="computeroutput"><span class="identifier">BOOST_OS_SOLARIS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Solaris_Operating_Environment" target="_top">Solaris</a>
|
|
operating system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h12"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_unix"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_unix"><code class="computeroutput"><span class="identifier">BOOST_OS_UNIX</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Unix" target="_top">Unix Environment</a> operating
|
|
system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h13"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_svr4"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_svr4"><code class="computeroutput"><span class="identifier">BOOST_OS_SVR4</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/UNIX_System_V" target="_top">SVR4 Environment</a>
|
|
operating system.
|
|
</p>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h14"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_vms"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_vms"><code class="computeroutput"><span class="identifier">BOOST_OS_VMS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Vms" target="_top">VMS</a> operating system.
|
|
Version number available as major, minor, and patch.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
<h5>
|
|
<a name="predef.reference.boost_os_operating_system_macros.h15"></a>
|
|
<span class="phrase"><a name="predef.reference.boost_os_operating_system_macros.boost_os_windows"></a></span><a class="link" href="reference.html#predef.reference.boost_os_operating_system_macros.boost_os_windows"><code class="computeroutput"><span class="identifier">BOOST_OS_WINDOWS</span></code></a>
|
|
</h5>
|
|
<p>
|
|
<a href="http://en.wikipedia.org/wiki/Category:Microsoft_Windows" target="_top">Microsoft
|
|
Windows</a> operating system.
|
|
</p>
|
|
<div class="informaltable"><table class="table">
|
|
<colgroup>
|
|
<col>
|
|
<col>
|
|
</colgroup>
|
|
<thead><tr>
|
|
<th>
|
|
<p>
|
|
Symbol
|
|
</p>
|
|
</th>
|
|
<th>
|
|
<p>
|
|
Version
|
|
</p>
|
|
</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
<span class="bold"><strong>detection</strong></span>
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">____</span></code>
|
|
</p>
|
|
</td>
|
|
<td>
|
|
<p>
|
|
V.R.P
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table></div>
|
|
</div>
|
|
<div class="section predef_reference_version_definition_macros">
|
|
<div class="titlepage"><div><div><h3 class="title">
|
|
<a name="predef.reference.version_definition_macros"></a><a class="link" href="reference.html#predef.reference.version_definition_macros" title="Version definition macros">Version definition
|
|
macros</a>
|
|
</h3></div></div></div>
|
|
<h5>
|
|
<a name="predef.reference.version_definition_macros.h0"></a>
|
|
<span class="phrase"><a name="predef.reference.version_definition_macros.boost_version_number"></a></span><a class="link" href="reference.html#predef.reference.version_definition_macros.boost_version_number"><code class="computeroutput"><span class="identifier">BOOST_VERSION_NUMBER</span></code></a>
|
|
</h5>
|
|
<pre class="programlisting"><span class="identifier">BOOST_VERSION_NUMBER</span><span class="special">(</span><span class="identifier">major</span><span class="special">,</span><span class="identifier">minor</span><span class="special">,</span><span class="identifier">patch</span><span class="special">)</span>
|
|
</pre>
|
|
<p>
|
|
Defines standard version numbers, with these properties:
|
|
</p>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
Decimal base whole numbers in the range [0,1000000000). The number range
|
|
is designed to allow for a (2,2,5) triplet. Which fits within a 32 bit
|
|
value.
|
|
</li>
|
|
<li class="listitem">
|
|
The <code class="computeroutput"><span class="identifier">major</span></code> number can
|
|
be in the [0,99] range.
|
|
</li>
|
|
<li class="listitem">
|
|
The <code class="computeroutput"><span class="identifier">minor</span></code> number can
|
|
be in the [0,99] range.
|
|
</li>
|
|
<li class="listitem">
|
|
The <code class="computeroutput"><span class="identifier">patch</span></code> number can
|
|
be in the [0,99999] range.
|
|
</li>
|
|
<li class="listitem">
|
|
Values can be specified in any base. As the defined value is an constant
|
|
expression.
|
|
</li>
|
|
<li class="listitem">
|
|
Value can be directly used in both preprocessor and compiler expressions
|
|
for comparison to other similarly defined values.
|
|
</li>
|
|
<li class="listitem">
|
|
The implementation enforces the individual ranges for the major, minor,
|
|
and patch numbers. And values over the ranges are truncated (modulo).
|
|
</li>
|
|
</ul></div>
|
|
<h5>
|
|
<a name="predef.reference.version_definition_macros.h1"></a>
|
|
<span class="phrase"><a name="predef.reference.version_definition_macros.boost_predef_make_macros"></a></span><a class="link" href="reference.html#predef.reference.version_definition_macros.boost_predef_make_macros"><code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_</span><span class="special">..</span></code>
|
|
macros</a>
|
|
</h5>
|
|
<p>
|
|
These set of macros decompose common vendor version number macros which are
|
|
composed version, revision, and patch digits. The naming convention indicates:
|
|
</p>
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
<li class="listitem">
|
|
The base of the specified version number. "<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X</span></code>"
|
|
for hexadecimal digits, and "<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10</span></code>"
|
|
for decimal digits.
|
|
</li>
|
|
<li class="listitem">
|
|
The format of the vendor version number. Where "<code class="computeroutput"><span class="identifier">V</span></code>"
|
|
indicates the version digits, "<code class="computeroutput"><span class="identifier">R</span></code>"
|
|
indicates the revision digits, "<code class="computeroutput"><span class="identifier">P</span></code>"
|
|
indicates the patch digits, and "<code class="computeroutput"><span class="number">0</span></code>"
|
|
indicates an ignored digit.
|
|
</li>
|
|
</ul></div>
|
|
<p>
|
|
Macros are:
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VRP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VVRP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VRPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VVRR</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VRRPPPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VVRRP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_0X_VRRPP000</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VPPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VRP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VRP000</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VRPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VRR</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VRRPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VRR000</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VV00</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VVRR</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VVRRPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VVRR0PP00</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VVRR0PPPP</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_10_VVRR00PP00</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<h5>
|
|
<a name="predef.reference.version_definition_macros.h2"></a>
|
|
<span class="phrase"><a name="predef.reference.version_definition_macros.boost_predef_make_date_macros"></a></span><a class="link" href="reference.html#predef.reference.version_definition_macros.boost_predef_make_date_macros"><code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_</span><span class="special">*..</span></code>
|
|
date macros</a>
|
|
</h5>
|
|
<p>
|
|
Date decomposition macros return a date in the relative to the 1970 Epoch
|
|
date. If the month is not available, January 1st is used as the month and
|
|
day. If the day is not available, but the month is, the 1st of the month
|
|
is used as the day.
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_DATE</span><span class="special">(</span><span class="identifier">Y</span><span class="special">,</span><span class="identifier">M</span><span class="special">,</span><span class="identifier">D</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_YYYYMMDD</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_YYYY</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
<p>
|
|
<code class="computeroutput"><span class="identifier">BOOST_PREDEF_MAKE_YYYYMM</span><span class="special">(</span><span class="identifier">V</span><span class="special">)</span></code>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
|
<td align="left"></td>
|
|
<td align="right"><div class="copyright-footer">Copyright © 2005 Rene Rivera<br>Copyright © 2008-2013 Redshift Software Inc<p>
|
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
|
</p>
|
|
</div></td>
|
|
</tr></table>
|
|
<hr>
|
|
<div class="spirit-nav">
|
|
<a accesskey="p" href="adding_new_predefs.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a>
|
|
</div>
|
|
</body>
|
|
</html>
|