diff --git a/doc/html/index.html b/doc/html/index.html index 1ee6a83..8a5661f 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,7 +3,7 @@
Copyright © 2005 Rene Rivera
Copyright © 2008-2011 Redshift - Software Inc
Copyright © 2008-2013 Redshift Software Inc
Table of Contents
-- This is a proposed Boost Libnrary and is not part of the Boost C++ Libraries. + This is a proposed Boost Library and is not part of the Boost C++ Libraries.
Last revised: July 13, 2012 at 13:52:32 GMT |
+Last revised: January 05, 2013 at 21:17:56 GMT |
All predefs need to follow a set of requirements:
-And there are some extra guidelines that predef headers should follow:
-@@ -151,7 +151,7 @@ Documentation about what is detected.
@@ -175,8 +175,7 @@ Documentation about what is detected.
- | Copyright © 2005 Rene Rivera Copyright © 2008-2011 Redshift - Software Inc + Copyright © 2005 Rene Rivera
Copyright © 2008-2013 Redshift Software Inc Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/doc/html/predef/introduction.html b/doc/html/predef/introduction.html index a83e69a..06488d2 100644 --- a/doc/html/predef/introduction.html +++ b/doc/html/predef/introduction.html @@ -3,7 +3,7 @@- Proposal + ProposalThe idea is to define a set of macros to identify compilers and consistently represent their version. This includes: -
- Current + Current Library@@ -65,7 +65,7 @@ in scope. It includes detection and definition of architectures, compilers, languages, libraries, and operating systems. The key benefits are: -
- Design + Design choices@@ -139,14 +139,14 @@ - Future + Future workEven though the basics of this library are done, there is much work that can be done: -
-
- |
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_ARM
+ BOOST_ARCH_ARM
ARM architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_CONVEX
+ BOOST_ARCH_CONVEX
Convex Computer architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_IA64
+ BOOST_ARCH_IA64
Intel IA-64 architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_M68K
+ BOOST_ARCH_M68K
Motorola 68k architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_MIPS
+ BOOST_ARCH_MIPS
MIPS architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_PARISK
+ BOOST_ARCH_PARISK
HP/PA RISC architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_PPC
+ BOOST_ARCH_PPC
PowerPC architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_PYRAMID
+ BOOST_ARCH_PYRAMID
Pyramid 9810 architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_RS6000
+ BOOST_ARCH_RS6000
RS/6000 architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_SPARC
+ BOOST_ARCH_SPARC
SPARC architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_SH
+ BOOST_ARCH_SH
SuperH architecture: If available versions [1-5] are specifically detected.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_SYS370
+ BOOST_ARCH_SYS370
System/370 architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_SYS390
+ BOOST_ARCH_SYS390
System/390 architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_X86
+ BOOST_ARCH_X86
Intel x86 architecture: If available versions [3-6] are specifically detected.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_ARCH_Z
+ BOOST_ARCH_Z
z/Architecture architecture.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_BORLAND
+ BOOST_COMP_BORLAND
Borland C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_CLANG
+ BOOST_COMP_CLANG
Clang compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_COMO
+ BOOST_COMP_COMO
Comeau C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_DEC
+ BOOST_COMP_DEC
Compaq C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_DIAB
+ BOOST_COMP_DIAB
Diab C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_DMC
+ BOOST_COMP_DMC
Digital Mars compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_SYSC
+ BOOST_COMP_SYSC
Dignus Systems/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_EDG
+ BOOST_COMP_EDG
EDG C++ Frontend compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_PATH
+ BOOST_COMP_PATH
EKOpath compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_GNUC
+ BOOST_COMP_GNUC
Gnu GCC C/C++ compiler. Version number available as major, minor, and patch (if available).
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_GCCXML
+ BOOST_COMP_GCCXML
GCC XML compiler.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_GHS
+ BOOST_COMP_GHS
Green Hills C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_HPACC
+ BOOST_COMP_HPACC
HP aC++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_IAR
+ BOOST_COMP_IAR
IAR C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_IBM
+ BOOST_COMP_IBM
IBM XL C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_INTEL
+ BOOST_COMP_INTEL
Intel C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_KCC
+ BOOST_COMP_KCC
Kai C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_LLVM
+ BOOST_COMP_LLVM
LLVM compiler.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_HIGHC
+ BOOST_COMP_HIGHC
MetaWare High C/C++ compiler.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_MWERKS
+ BOOST_COMP_MWERKS
Metrowerks CodeWarrior compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_MRI
+ BOOST_COMP_MRI
Microtec C/C++ compiler.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_MINGW
+ BOOST_COMP_MINGW
MinGW compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_MPW
+ BOOST_COMP_MPW
MPW C++ compiler. Version number available as major, and minor.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_PALM
+ BOOST_COMP_PALM
Palm C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_PGI
+ BOOST_COMP_PGI
Portland Group C/C++ compiler.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_SGI
+ BOOST_COMP_SGI
SGI MIPSpro compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_SUNPRO
+ BOOST_COMP_SUNPRO
Sun Studio compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_TENDRA
+ BOOST_COMP_TENDRA
TenDRA C/C++ compiler.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_MSVC
+ BOOST_COMP_MSVC
Microsoft Visual C/C++ compiler. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_COMP_WATCOM
+ BOOST_COMP_WATCOM
Watcom C++ compiler. Version number available as major, and minor.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LANG_OBJC
+ BOOST_LANG_OBJC
Objective-C language.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LANG_STDC
+ BOOST_LANG_STDC
Standard C language. If available, the year of the standard is detected as - YYYY.1.1 from the Epoc date. + YYYY.MM.1 from the Epoc date.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LANG_STDCPP
+ BOOST_LANG_STDCPP
Standard C++ language. @@ -545,7 +2654,7 @@
- 0.0.1997 + 27.11.1
- 0.0.? -
-- 2003 -
-- ISO/IEC 14882:2003 -
-- 0.0.? -
-- 2007 -
-- ISO/IEC TR 19768:2007 -
-- 0.0.2011 + 41.12.1
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LANG_STDCPPCLI
+ BOOST_LANG_STDCPPCLI
Standard C++/CLI - language. If available, the year of the standard is detected as 0.0.YYYY. + language. If available, the year of the standard is detected as YYYY.MM.1.
BOOST_LANG_STDECPP
+ BOOST_LANG_STDECPP
BOOST_LIB_C_GNU
+ BOOST_LIB_C_GNU
GNU glibc Standard C library. Version number available as major, and minor.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_C_UC
+ BOOST_LIB_C_UC
uClibc Standard C library. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_C_VMS
+ BOOST_LIB_C_VMS
VMS libc Standard C library. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_C_ZOS
+ BOOST_LIB_C_ZOS
z/OS libc Standard C library. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_CXX
+ BOOST_LIB_STD_CXX
libc++ C++ Standard Library. If available version number as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_DINKUMWARE
+ BOOST_LIB_STD_DINKUMWARE
Dinkumware Standard C++ Library. If available version number as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_COMO
+ BOOST_LIB_STD_COMO
Comeau Computing Standard C++ Library. Version number available as major.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_MSIPL
+ BOOST_LIB_STD_MSIPL
Modena Software Lib++ Standard C++ Library.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_MSL
+ BOOST_LIB_STD_MSL
Metrowerks Standard C++ Library. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_RW
+ BOOST_LIB_STD_RW
Roguewave Standard C++ library. If available version number as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_SGI
+ BOOST_LIB_STD_SGI
SGI Standard C++ library. If available version number as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_GNU
+ BOOST_LIB_STD_GNU
GNU libstdc++ Standard C++ library. Version number available as year (from 1970), month, and day.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_STLPORT
+ BOOST_LIB_STD_STLPORT
STLport Standard C++ library. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_LIB_STD_IBM
+ BOOST_LIB_STD_IBM
IBM VACPP Standard C++ library.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_AIX
+ BOOST_OS_AIX
IBM AIX operating system. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_AMIGAOS
+ BOOST_OS_AMIGAOS
AmigaOS operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_BEOS
+ BOOST_OS_BEOS
BeOS operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_BSD
+ BOOST_OS_BSD
BSD @@ -787,7 +3654,7 @@ This detects the following variations and sets a specific version number macro to match:
-BOOST_OS_BSD_DRAGONFLY
DragonFly BSD
@@ -816,78 +3683,518 @@
is detected the corresponding macro is also set.
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_CYGWIN
+ BOOST_OS_CYGWIN
Cygwin evironment.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_HPUX
+ BOOST_OS_HPUX
HP-UX operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_IRIX
+ BOOST_OS_IRIX
IRIX operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_LINUX
+ BOOST_OS_LINUX
Linux operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_MACOS
+ BOOST_OS_MACOS
Mac OS operating system. Versions [9-10] are specifically detected.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_OS400
+ BOOST_OS_OS400
IBM OS/400 operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_QNX
+ BOOST_OS_QNX
QNX operating system. Version number available as major, and minor if possible. And version 4 is specifically detected.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_SOLARIS
+ BOOST_OS_SOLARIS
Solaris operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_UNIX
+ BOOST_OS_UNIX
Unix Environment operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_SVR4
+ BOOST_OS_SVR4
SVR4 Environment @@ -895,20 +4202,108 @@
BOOST_OS_VMS
+ BOOST_OS_VMS
VMS operating system. Version number available as major, minor, and patch.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_OS_WINDOWS
+ BOOST_OS_WINDOWS
Microsoft Windows operating system.
+
+ + Symbol + + |
+
+ + Version + + |
+
---|---|
+
+ |
+
+ + detection + + |
+
+
+ |
+
+ + V.R.P + + |
+
BOOST_VERSION_NUMBER
+ BOOST_VERSION_NUMBER
BOOST_VERSION_NUMBER(major,minor,patch)
Defines standard version numbers, with these properties:
-BOOST_PREDEF_MAKE_..
+ BOOST_PREDEF_MAKE_..
macros
These set of macros decompose common vendor version number macros which are composed version, revision, and patch digits. The naming convention indicates:
-* The base of the specified version number. "`BOOST_PREDEF_MAKE_0X`" for - hexadecimal digits, and "`BOOST_PREDEF_MAKE_10`" for decimal digits. -* The format of the vendor version number. Where "`V`" indicates the version digits, - "`R`" indicates the revision digits, "`P`" indicates the patch digits, and "`0`" - indicates an ignored digit. -+
BOOST_PREDEF_MAKE_0X
"
+ for hexadecimal digits, and "BOOST_PREDEF_MAKE_10
"
+ for decimal digits.
+ V
"
+ indicates the version digits, "R
"
+ indicates the revision digits, "P
"
+ indicates the patch digits, and "0
"
+ indicates an ignored digit.
+ Macros are:
@@ -1035,7 +4438,7 @@BOOST_PREDEF_MAKE_*..
+ BOOST_PREDEF_MAKE_*..
date macros
@@ -1053,12 +4456,14 @@
BOOST_PREDEF_MAKE_YYYY(V)
+ BOOST_PREDEF_MAKE_YYYYMM(V)
+
- | Copyright © 2005 Rene Rivera Copyright © 2008-2011 Redshift - Software Inc + Copyright © 2005 Rene Rivera Copyright © 2008-2013 Redshift Software Inc Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) diff --git a/doc/html/predef/using_the_predefs.html b/doc/html/predef/using_the_predefs.html index 71882dd..c1c8e44 100644 --- a/doc/html/predef/using_the_predefs.html +++ b/doc/html/predef/using_the_predefs.html @@ -3,7 +3,7 @@
|