More placeholder reference docs. And some cleanup fixes for stricter quickbook parsing.

git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75760 b8fc166d-592f-0410-95f2-cb63ce0dd405
This commit is contained in:
Rene Rivera
2011-12-01 04:04:07 +00:00
parent 45df001094
commit 8bc199d45c
15 changed files with 130 additions and 6 deletions

View File

@ -15,7 +15,7 @@ http://www.boost.org/LICENSE_1_0.txt)
[heading `BOOST_ARCHITECTURE_ALPHA`] [heading `BOOST_ARCHITECTURE_ALPHA`]
[@http://en.wikipedia.org/wiki/DEC_Alpha DEC Alpha] architecture: [@http://en.wikipedia.org/wiki/DEC_Alpha DEC Alpha] architecture:
If available versions [4-6] are specifically detected. If available versions \[4-6\] are specifically detected.
*/ */
#define BOOST_ARCHITECTURE_ALPHA BOOST_VERSION_NUMBER(0,0,0) #define BOOST_ARCHITECTURE_ALPHA BOOST_VERSION_NUMBER(0,0,0)

View File

@ -15,7 +15,7 @@ http://www.boost.org/LICENSE_1_0.txt)
[heading `BOOST_ARCHITECTURE_SH`] [heading `BOOST_ARCHITECTURE_SH`]
[@http://en.wikipedia.org/wiki/SuperH SuperH] architecture: [@http://en.wikipedia.org/wiki/SuperH SuperH] architecture:
If available versions [1-5] are specifically detected. If available versions \[1-5\] are specifically detected.
*/ */
#define BOOST_ARCHITECTURE_SH BOOST_VERSION_NUMBER(0,0,0) #define BOOST_ARCHITECTURE_SH BOOST_VERSION_NUMBER(0,0,0)

View File

@ -17,7 +17,7 @@ http://www.boost.org/LICENSE_1_0.txt)
[heading `BOOST_ARCHITECTURE_X86`] [heading `BOOST_ARCHITECTURE_X86`]
[@http://en.wikipedia.org/wiki/X86 Intel x86] architecture: [@http://en.wikipedia.org/wiki/X86 Intel x86] architecture:
If available versions [3-6] are specifically detected. If available versions \[3-6\] are specifically detected.
*/ */
#if defined(i386) || defined(__i386__) || \ #if defined(i386) || defined(__i386__) || \

View File

@ -18,7 +18,7 @@ http://www.boost.org/LICENSE_1_0.txt)
If available, the year of the standard is detected as 0.0.YYYY. If available, the year of the standard is detected as 0.0.YYYY.
Because of the way the C++ standardization process works the Because of the way the C++ standardization process works the
defined version year will not be the commonly known year standard. defined version year will not be the commonly known year standard.
Specifically the defined versions will be: Specifically the defined versions are:
[table Detected Version Number vs. C++ Standard Year [table Detected Version Number vs. C++ Standard Year
[[Detected Version Number] [Standard Year] [C++ Standard]] [[Detected Version Number] [Standard Year] [C++ Standard]]

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_CYGWIN`]
[@http://en.wikipedia.org/wiki/XXX Cygwin] operating system.
*/
#define BOOST_OS_CYGWIN BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_CYGWIN BOOST_VERSION_NUMBER(0,0,0)
#if defined(__CYGWIN__) #if defined(__CYGWIN__)

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_HPUX`]
[@http://en.wikipedia.org/wiki/XXX HP-UX] operating system.
*/
#define BOOST_OS_HPUX BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_HPUX BOOST_VERSION_NUMBER(0,0,0)
#if defined(hpux) || defined(_hpux) || defined(__hpux) #if defined(hpux) || defined(_hpux) || defined(__hpux)

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_IRIX`]
[@http://en.wikipedia.org/wiki/XXX Irix] operating system.
*/
#define BOOST_OS_IRIX BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_IRIX BOOST_VERSION_NUMBER(0,0,0)
#if defined(sgi) || defined(__sgi) #if defined(sgi) || defined(__sgi)

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_LINUX`]
[@http://en.wikipedia.org/wiki/XXX Linux] operating system.
*/
#define BOOST_OS_LINUX BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_LINUX BOOST_VERSION_NUMBER(0,0,0)
#if defined(linux) || defined(__linux) #if defined(linux) || defined(__linux)

View File

@ -11,6 +11,13 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_MACOS`]
[@http://en.wikipedia.org/wiki/XXX MacOS] operating system.
Versions \[9-10\] are specifically detected.
*/
#define BOOST_OS_MACOS BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_MACOS BOOST_VERSION_NUMBER(0,0,0)
#if defined(macintosh) || defined(Macintosh) || \ #if defined(macintosh) || defined(Macintosh) || \

View File

@ -11,6 +11,14 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_QNX`]
[@http://en.wikipedia.org/wiki/XXX QNX-NTO] operating system.
Version number available as major, and minor if possible. And
version 4 is specifically detected.
*/
#define BOOST_OS_QNX BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_QNX BOOST_VERSION_NUMBER(0,0,0)
#if defined(__QNX__) || defined(__QNXNTO__) #if defined(__QNX__) || defined(__QNXNTO__)

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_SOLARIS`]
[@http://en.wikipedia.org/wiki/XXX Solaris] operating system.
*/
#define BOOST_OS_SOLARIS BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_SOLARIS BOOST_VERSION_NUMBER(0,0,0)
#if defined(sun) || defined(__sun) #if defined(sun) || defined(__sun)

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_UNIX`]
[@http://en.wikipedia.org/wiki/XXX Unix] operating system.
*/
#define BOOST_OS_UNIX BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_UNIX BOOST_VERSION_NUMBER(0,0,0)
#if defined(unix) || defined(__unix) || \ #if defined(unix) || defined(__unix) || \

View File

@ -11,6 +11,12 @@ http://www.boost.org/LICENSE_1_0.txt)
#include <boost/predef/version_number.h> #include <boost/predef/version_number.h>
#include <boost/predef/make.h> #include <boost/predef/make.h>
/*`
[heading `BOOST_OS_WINDOWS`]
[@http://en.wikipedia.org/wiki/XXX Microsoft Windows] operating system.
*/
#define BOOST_OS_WINDOWS BOOST_VERSION_NUMBER(0,0,0) #define BOOST_OS_WINDOWS BOOST_VERSION_NUMBER(0,0,0)
#if defined(_WIN32) || defined(_WIN64) || \ #if defined(_WIN32) || defined(_WIN64) || \

View File

@ -61,7 +61,7 @@
</table></div> </table></div>
</div> </div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: November 30, 2011 at 05:42:16 GMT</small></p></td> <td align="left"><p><small>Last revised: November 30, 2011 at 23:35:32 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td> <td align="right"><div class="copyright-footer"></div></td>
</tr></table> </tr></table>
<hr> <hr>

View File

@ -428,7 +428,7 @@
If available, the year of the standard is detected as 0.0.YYYY. Because of 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 the way the C++ standardization process works the defined version year will
not be the commonly known year standard. Specifically the defined versions not be the commonly known year standard. Specifically the defined versions
will be: are:
</p> </p>
<div class="table"> <div class="table">
<a name="predef.reference.boost_language_language_standard.detected_version_number_vs_c_sta"></a><p class="title"><b>Table&#160;1.&#160;Detected Version Number vs. C++ Standard Year</b></p> <a name="predef.reference.boost_language_language_standard.detected_version_number_vs_c_sta"></a><p class="title"><b>Table&#160;1.&#160;Detected Version Number vs. C++ Standard Year</b></p>
@ -729,6 +729,73 @@
is detected the corresponding macro is also set. is detected the corresponding macro is also set.
</p></td></tr> </p></td></tr>
</table></div> </table></div>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h4"></a>
<span><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/XXX" target="_top">Cygwin</a> operating system.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h5"></a>
<span><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/XXX" target="_top">HP-UX</a> operating system.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h6"></a>
<span><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/XXX" target="_top">Irix</a> operating system.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h7"></a>
<span><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/XXX" target="_top">Linux</a> operating system.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h8"></a>
<span><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/XXX" target="_top">MacOS</a> operating system.
Versions [9-10] are specifically detected.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h9"></a>
<span><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/XXX" target="_top">QNX-NTO</a> operating system.
Version number available as major, and minor if possible. And version 4 is
specifically detected.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h10"></a>
<span><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/XXX" target="_top">Solaris</a> operating system.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h11"></a>
<span><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/XXX" target="_top">Unix</a> operating system.
</p>
<h5>
<a name="predef.reference.boost_os_operating_system_macros.h12"></a>
<span><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/XXX" target="_top">Microsoft Windows</a> operating
system.
</p>
</div> </div>
<div class="section"> <div class="section">
<div class="titlepage"><div><div><h3 class="title"> <div class="titlepage"><div><div><h3 class="title">