From 68470ca33e9a5095f2669331d53c198cd5d4c66e Mon Sep 17 00:00:00 2001 From: grafikrobot Date: Thu, 10 Jan 2013 23:23:37 -0600 Subject: [PATCH] Add definition docs for all the predefs. --- doc/build.jam | 2 +- doc/html/index.html | 14 +- doc/html/predef/reference.html | 4452 +---------------- .../boost_arch_architecture_macros.html | 2039 ++++++++ .../reference/boost_comp_compiler_macros.html | 1857 +++++++ .../boost_lang_language_standards_ma.html | 334 ++ .../reference/boost_lib_library_macros.html | 896 ++++ .../boost_os_operating_system_macros.html | 2864 +++++++++++ .../reference/version_definition_macros.html | 183 + doc/predef.qbk | 1 + include/boost/predef/architecture/amd64.h | 10 +- include/boost/predef/architecture/arm.h | 10 +- include/boost/predef/architecture/convex.h | 10 +- include/boost/predef/architecture/ia64.h | 13 +- include/boost/predef/architecture/m68k.h | 24 +- include/boost/predef/architecture/mips.h | 17 +- include/boost/predef/architecture/parisc.h | 15 +- include/boost/predef/architecture/ppc.h | 19 +- include/boost/predef/architecture/pyramid.h | 6 +- include/boost/predef/architecture/rs6k.h | 10 +- include/boost/predef/architecture/sparc.h | 8 +- include/boost/predef/architecture/superh.h | 11 +- include/boost/predef/architecture/sys370.h | 7 +- include/boost/predef/architecture/sys390.h | 7 +- include/boost/predef/architecture/x86.h | 21 +- include/boost/predef/architecture/z.h | 6 +- include/boost/predef/compiler/borland.h | 8 +- include/boost/predef/compiler/clang.h | 6 +- include/boost/predef/compiler/comeau.h | 6 +- include/boost/predef/compiler/compaq.h | 9 +- include/boost/predef/compiler/diab.h | 6 +- include/boost/predef/compiler/digitalmars.h | 6 +- include/boost/predef/compiler/dignus.h | 6 +- include/boost/predef/compiler/edg.h | 6 +- include/boost/predef/compiler/ekopath.h | 6 +- include/boost/predef/compiler/gcc.h | 7 +- include/boost/predef/compiler/gcc_xml.h | 6 +- include/boost/predef/compiler/greenhills.h | 8 +- include/boost/predef/compiler/hp_acc.h | 6 +- include/boost/predef/compiler/iar.h | 6 +- include/boost/predef/compiler/ibm.h | 11 +- include/boost/predef/compiler/intel.h | 9 +- include/boost/predef/compiler/kai.h | 6 +- include/boost/predef/compiler/llvm.h | 6 +- include/boost/predef/compiler/metaware.h | 6 +- include/boost/predef/compiler/metrowerks.h | 10 +- include/boost/predef/compiler/microtec.h | 6 +- include/boost/predef/compiler/mingw.h | 8 +- include/boost/predef/compiler/mpw.h | 8 +- include/boost/predef/compiler/palm.h | 6 +- include/boost/predef/compiler/pgi.h | 6 +- include/boost/predef/compiler/sgi_mipspro.h | 8 +- include/boost/predef/compiler/sunpro.h | 8 +- include/boost/predef/compiler/tendra.h | 6 +- include/boost/predef/compiler/visualc.h | 7 +- include/boost/predef/compiler/watcom.h | 6 +- include/boost/predef/language/objc.h | 6 +- include/boost/predef/language/stdcpp.h | 24 +- include/boost/predef/library/c/gnu.h | 8 +- include/boost/predef/library/c/uc.h | 7 +- include/boost/predef/library/c/vms.h | 6 +- include/boost/predef/library/c/zos.h | 7 +- include/boost/predef/library/std/cxx.h | 7 +- include/boost/predef/library/std/dinkumware.h | 7 +- include/boost/predef/library/std/libcomo.h | 6 +- include/boost/predef/library/std/modena.h | 7 +- include/boost/predef/library/std/msl.h | 8 +- include/boost/predef/library/std/roguewave.h | 9 +- include/boost/predef/library/std/sgi.h | 6 +- include/boost/predef/library/std/stdcpp3.h | 8 +- include/boost/predef/library/std/stlport.h | 9 +- include/boost/predef/library/std/vacpp.h | 6 +- include/boost/predef/os/aix.h | 10 +- include/boost/predef/os/amigaos.h | 7 +- include/boost/predef/os/beos.h | 6 +- include/boost/predef/os/bsd.h | 10 +- include/boost/predef/os/bsd/bsdi.h | 11 +- include/boost/predef/os/bsd/dragonfly.h | 11 +- include/boost/predef/os/bsd/free.h | 11 +- include/boost/predef/os/bsd/net.h | 16 +- include/boost/predef/os/bsd/open.h | 52 +- include/boost/predef/os/cygwin.h | 6 +- include/boost/predef/os/hpux.h | 8 +- include/boost/predef/os/irix.h | 7 +- include/boost/predef/os/linux.h | 7 +- include/boost/predef/os/macos.h | 11 +- include/boost/predef/os/os400.h | 6 +- include/boost/predef/os/qnxnto.h | 8 +- include/boost/predef/os/solaris.h | 7 +- include/boost/predef/os/unix.h | 25 +- include/boost/predef/os/vms.h | 8 +- include/boost/predef/os/windows.h | 11 +- 92 files changed, 8679 insertions(+), 4735 deletions(-) create mode 100644 doc/html/predef/reference/boost_arch_architecture_macros.html create mode 100644 doc/html/predef/reference/boost_comp_compiler_macros.html create mode 100644 doc/html/predef/reference/boost_lang_language_standards_ma.html create mode 100644 doc/html/predef/reference/boost_lib_library_macros.html create mode 100644 doc/html/predef/reference/boost_os_operating_system_macros.html create mode 100644 doc/html/predef/reference/version_definition_macros.html diff --git a/doc/build.jam b/doc/build.jam index e918d5f..cb54243 100644 --- a/doc/build.jam +++ b/doc/build.jam @@ -28,7 +28,7 @@ boostbook standalone : boost.root=../../.. #generate.section.toc.level=3 - chunk.section.depth=1 + chunk.section.depth=2 chunk.first.sections=1 images diff --git a/doc/html/index.html b/doc/html/index.html index 8a5661f..8a099a5 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -36,12 +36,12 @@
Adding new predefs
Reference
-
BOOST_ARCH architecture macros
-
BOOST_COMP compiler macros
-
BOOST_LANG language standards macros
-
BOOST_LIB library macros
-
BOOST_OS_ operating system macros
-
Version definition +
BOOST_ARCH architecture macros
+
BOOST_COMP compiler macros
+
BOOST_LANG language standards macros
+
BOOST_LIB library macros
+
BOOST_OS_ operating system macros
+
Version definition macros
@@ -57,7 +57,7 @@ - +

Last revised: January 05, 2013 at 21:17:56 GMT

Last revised: January 11, 2013 at 03:32:51 GMT


diff --git a/doc/html/predef/reference.html b/doc/html/predef/reference.html index c93b7af..041c263 100644 --- a/doc/html/predef/reference.html +++ b/doc/html/predef/reference.html @@ -7,4459 +7,25 @@ +
-PrevUpHome +PrevUpHomeNext
-
- -
- - BOOST_ARCH_ALPHA, DEC - Alpha -
-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- __alpha__ -

-
-

- detection -

-
-

- __alpha -

-
-

- detection -

-
-

- _M_ALPHA -

-
-

- detection -

-
-

- __alpha_ev4__ -

-
-

- 4.0.0 -

-
-

- __alpha_ev5__ -

-
-

- 5.0.0 -

-
-

- __alpha_ev6__ -

-
-

- 6.0.0 -

-
-
- - BOOST_ARCH_AMD64, Advanced - Micro Devices AMD 64 architecture. -
-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_ARM -
-

- ARM architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_CONVEX -
-

- Convex Computer - architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_IA64 -
-

- Intel IA-64 architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_M68K -
-

- Motorola 68k architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_MIPS -
-

- MIPS - architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_PARISK -
-

- HP/PA RISC - architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_PPC -
-

- PowerPC architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_PYRAMID -
-

- Pyramid 9810 architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_RS6000 -
-

- RS/6000 architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_SPARC -
-

- SPARC architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_SH -
-

- SuperH architecture: - If available versions [1-5] are specifically detected. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_SYS370 -
-

- System/370 architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_SYS390 -
-

- System/390 architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_X86 -
-

- Intel x86 architecture: - If available versions [3-6] are specifically detected. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_ARCH_Z -
-

- z/Architecture - architecture. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
-
- -
- - BOOST_COMP_BORLAND -
-

- Borland C++ - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_CLANG -
-

- Clang compiler. Version - number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_COMO -
-

- Comeau C++ - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_DEC -
-

- Compaq - C/C++ compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_DIAB -
-

- Diab - C/C++ compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_DMC -
-

- Digital Mars - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_SYSC -
-

- Dignus Systems/C++ compiler. - Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_EDG -
-

- EDG C++ Frontend - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_PATH -
-

- EKOpath compiler. - Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- GCC XML compiler. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- HP aC++ compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_IAR -
-

- IAR C/C++ compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- Intel C/C++ - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_KCC -
-

- Kai C++ compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_LLVM -
-

- LLVM compiler. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_HIGHC -
-

- MetaWare High C/C++ compiler. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_MWERKS -
-

- Metrowerks CodeWarrior - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_MRI -
-

- Microtec C/C++ compiler. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_MINGW -
-

- MinGW compiler. Version - number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_MPW -
-

- MPW - C++ compiler. Version number available as major, and minor. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_PALM -
-

- Palm C/C++ compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_PGI -
-

- Portland Group - C/C++ compiler. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_SGI -
-

- SGI MIPSpro compiler. - Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_SUNPRO -
-

- Sun Studio - compiler. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_COMP_TENDRA -
-

- TenDRA C/C++ - compiler. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- Watcom C++ compiler. - Version number available as major, and minor. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
-
- -
- - BOOST_LANG_OBJC -
-

- Objective-C - language. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_LANG_STDC -
-

- Standard - C language. If available, the year of the standard is detected as - YYYY.MM.1 from the Epoc date. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- __STDC__ -

-
-

- detection -

-
-

- __STDC_VERSION__ -

-
-

- V.R.P -

-
-
- - BOOST_LANG_STDCPP -
-

- Standard C++ 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: -

-
-

Table 1. Detected Version Number vs. C++ Standard Year

-
----- - - - - - - - - - - - - - - - - - -
-

- Detected Version Number -

-
-

- Standard Year -

-
-

- C++ Standard -

-
-

- 27.11.1 -

-
-

- 1998 -

-
-

- ISO/IEC 14882:1998 -

-
-

- 41.12.1 -

-
-

- 2011 -

-
-

- ISO/IEC 14882:2011 -

-
-
-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_LANG_STDCPPCLI -
-

- Standard C++/CLI - language. If available, the year of the standard is detected as YYYY.MM.1. -

-
- - BOOST_LANG_STDECPP -
-

- Standard Embedded - C++ language. -

-
-
- -
- - 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 -
-

- uClibc Standard - C library. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- z/OS libc Standard C library. Version number available as major, minor, and - patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- Dinkumware Standard - C++ Library. If available version number as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_LIB_STD_COMO -
-

- Comeau Computing - Standard C++ Library. Version number available as major. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_LIB_STD_MSIPL -
-

- Modena Software Lib++ Standard C++ - Library. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- Roguewave Standard C++ library. - If available version number as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- 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 -
-

- STLport Standard C++ - library. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_LIB_STD_IBM -
-

- IBM VACPP Standard - C++ library. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
-
- -
- - BOOST_OS_AIX -
-

- IBM AIX - operating system. Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_AMIGAOS -
-

- AmigaOS operating - system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_BEOS -
-

- BeOS operating system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_BSD -
-

- BSD - operating system. -

-

- 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: -

-
-
- - - - - -
[Note]Note

- The general BOOST_OS_BSD - is set in all cases to indicate some form of BSD. If the above variants - is detected the corresponding macro is also set. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_CYGWIN -
-

- Cygwin evironment. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_HPUX -
-

- HP-UX operating system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_IRIX -
-

- IRIX operating system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_LINUX -
-

- Linux operating system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_MACOS -
-

- Mac OS operating - system. Versions [9-10] are specifically detected. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_OS400 -
-

- IBM OS/400 operating - system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - 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 -
-

- Solaris - operating system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_UNIX -
-

- Unix Environment operating - system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_SVR4 -
-

- SVR4 Environment - operating system. -

-
- - BOOST_OS_VMS -
-

- VMS operating system. - Version number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
- - BOOST_OS_WINDOWS -
-

- Microsoft - Windows operating system. -

-
---- - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- ____ -

-
-

- detection -

-
-

- ____ -

-
-

- V.R.P -

-
-
-
- -
- - BOOST_VERSION_NUMBER -
-
BOOST_VERSION_NUMBER(major,minor,patch)
-
-

- Defines standard version numbers, with these properties: -

-
    -
  • - 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. -
  • -
  • - The major number can - be in the [0,99] range. -
  • -
  • - The minor number can - be in the [0,99] range. -
  • -
  • - The patch number can - be in the [0,99999] range. -
  • -
  • - Values can be specified in any base. As the defined value is an constant - expression. -
  • -
  • - Value can be directly used in both preprocessor and compiler expressions - for comparison to other similarly defined values. -
  • -
  • - The implementation enforces the individual ranges for the major, minor, - and patch numbers. And values over the ranges are truncated (modulo). -
  • -
-
- - 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. -
  • -
-

- Macros are: -

-

- BOOST_PREDEF_MAKE_0X_VRP(V) -

-

- BOOST_PREDEF_MAKE_0X_VVRP(V) -

-

- BOOST_PREDEF_MAKE_0X_VRPP(V) -

-

- BOOST_PREDEF_MAKE_0X_VVRR(V) -

-

- BOOST_PREDEF_MAKE_0X_VRRPPPP(V) -

-

- BOOST_PREDEF_MAKE_0X_VVRRP(V) -

-

- BOOST_PREDEF_MAKE_0X_VRRPP000(V) -

-

- BOOST_PREDEF_MAKE_10_VPPP(V) -

-

- BOOST_PREDEF_MAKE_10_VRP(V) -

-

- BOOST_PREDEF_MAKE_10_VRP000(V) -

-

- BOOST_PREDEF_MAKE_10_VRPP(V) -

-

- BOOST_PREDEF_MAKE_10_VRR(V) -

-

- BOOST_PREDEF_MAKE_10_VRRPP(V) -

-

- BOOST_PREDEF_MAKE_10_VRR000(V) -

-

- BOOST_PREDEF_MAKE_10_VV00(V) -

-

- BOOST_PREDEF_MAKE_10_VVRR(V) -

-

- BOOST_PREDEF_MAKE_10_VVRRPP(V) -

-

- BOOST_PREDEF_MAKE_10_VVRR0PP00(V) -

-

- BOOST_PREDEF_MAKE_10_VVRR0PPPP(V) -

-

- BOOST_PREDEF_MAKE_10_VVRR00PP00(V) -

-
- - BOOST_PREDEF_MAKE_*.. - date macros -
-

- 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. -

-

- BOOST_PREDEF_MAKE_DATE(Y,M,D) -

-

- BOOST_PREDEF_MAKE_YYYYMMDD(V) -

-

- BOOST_PREDEF_MAKE_YYYY(V) -

-

- BOOST_PREDEF_MAKE_YYYYMM(V) -

-
@@ -4471,7 +37,7 @@

-PrevUpHome +PrevUpHomeNext
diff --git a/doc/html/predef/reference/boost_arch_architecture_macros.html b/doc/html/predef/reference/boost_arch_architecture_macros.html new file mode 100644 index 0000000..53c3281 --- /dev/null +++ b/doc/html/predef/reference/boost_arch_architecture_macros.html @@ -0,0 +1,2039 @@ + + + +BOOST_ARCH architecture macros + + + + + + + + +
+PrevUpHomeNext +
+
+ +
+ + BOOST_ARCH_ALPHA, DEC + Alpha +
+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __alpha__ +

+
+

+ detection +

+
+

+ __alpha +

+
+

+ detection +

+
+

+ _M_ALPHA +

+
+

+ detection +

+
+

+ __alpha_ev4__ +

+
+

+ 4.0.0 +

+
+

+ __alpha_ev5__ +

+
+

+ 5.0.0 +

+
+

+ __alpha_ev6__ +

+
+

+ 6.0.0 +

+
+
+ + BOOST_ARCH_AMD64, Advanced + Micro Devices AMD 64 architecture. +
+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __amd64__ +

+
+

+ detection +

+
+

+ __amd64 +

+
+

+ detection +

+
+

+ __x86_64__ +

+
+

+ detection +

+
+

+ __x86_64 +

+
+

+ detection +

+
+

+ _M_X64 +

+
+

+ detection +

+
+
+ + BOOST_ARCH_ARM +
+

+ ARM architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __arm__ +

+
+

+ detection +

+
+

+ __thumb__ +

+
+

+ detection +

+
+

+ __TARGET_ARCH_ARM +

+
+

+ detection +

+
+

+ __TARGET_ARCH_THUMB +

+
+

+ detection +

+
+

+ __TARGET_ARCH_ARM +

+
+

+ V.0.0 +

+
+

+ __TARGET_ARCH_THUMB +

+
+

+ V.0.0 +

+
+
+ + BOOST_ARCH_CONVEX +
+

+ Convex Computer + architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __convex__ +

+
+

+ detection +

+
+

+ __convex_c1__ +

+
+

+ 1.0.0 +

+
+

+ __convex_c2__ +

+
+

+ 2.0.0 +

+
+

+ __convex_c32__ +

+
+

+ 3.2.0 +

+
+

+ __convex_c34__ +

+
+

+ 3.4.0 +

+
+

+ __convex_c38__ +

+
+

+ 3.8.0 +

+
+
+ + BOOST_ARCH_IA64 +
+

+ Intel IA-64 architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __ia64__ +

+
+

+ detection +

+
+

+ _IA64 +

+
+

+ detection +

+
+

+ __IA64__ +

+
+

+ detection +

+
+

+ __ia64 +

+
+

+ detection +

+
+

+ _M_IA64 +

+
+

+ detection +

+
+

+ __itanium__ +

+
+

+ detection +

+
+

+ __x86_64 +

+
+

+ detection +

+
+

+ __x86_64__ +

+
+

+ detection +

+
+
+ + BOOST_ARCH_M68K +
+

+ Motorola 68k architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __m68k__ +

+
+

+ detection +

+
+

+ M68000 +

+
+

+ detection +

+
+

+ __mc68060__ +

+
+

+ 6.0.0 +

+
+

+ mc68060 +

+
+

+ 6.0.0 +

+
+

+ __mc68060 +

+
+

+ 6.0.0 +

+
+

+ __mc68040__ +

+
+

+ 4.0.0 +

+
+

+ mc68040 +

+
+

+ 4.0.0 +

+
+

+ __mc68040 +

+
+

+ 4.0.0 +

+
+

+ __mc68030__ +

+
+

+ 3.0.0 +

+
+

+ mc68030 +

+
+

+ 3.0.0 +

+
+

+ __mc68030 +

+
+

+ 3.0.0 +

+
+

+ __mc68020__ +

+
+

+ 2.0.0 +

+
+

+ mc68020 +

+
+

+ 2.0.0 +

+
+

+ __mc68020 +

+
+

+ 2.0.0 +

+
+

+ __mc68010__ +

+
+

+ 1.0.0 +

+
+

+ mc68010 +

+
+

+ 1.0.0 +

+
+

+ __mc68010 +

+
+

+ 1.0.0 +

+
+

+ __mc68000__ +

+
+

+ 0.0.1 +

+
+

+ mc68000 +

+
+

+ 0.0.1 +

+
+

+ __mc68000 +

+
+

+ 0.0.1 +

+
+
+ + BOOST_ARCH_MIPS +
+

+ MIPS + architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __mips__ +

+
+

+ detection +

+
+

+ __mips +

+
+

+ detection +

+
+

+ __MIPS__ +

+
+

+ detection +

+
+

+ __mips +

+
+

+ V.0.0 +

+
+

+ _MIPS_ISA_MIPS1 +

+
+

+ 1.0.0 +

+
+

+ _R3000 +

+
+

+ 1.0.0 +

+
+

+ _MIPS_ISA_MIPS2 +

+
+

+ 2.0.0 +

+
+

+ __MIPS_ISA2__ +

+
+

+ 2.0.0 +

+
+

+ _R4000 +

+
+

+ 2.0.0 +

+
+

+ _MIPS_ISA_MIPS3 +

+
+

+ 3.0.0 +

+
+

+ __MIPS_ISA3__ +

+
+

+ 3.0.0 +

+
+

+ _MIPS_ISA_MIPS4 +

+
+

+ 4.0.0 +

+
+

+ __MIPS_ISA4__ +

+
+

+ 4.0.0 +

+
+
+ + BOOST_ARCH_PARISK +
+

+ HP/PA RISC + architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __hppa__ +

+
+

+ detection +

+
+

+ __hppa +

+
+

+ detection +

+
+

+ __HPPA__ +

+
+

+ detection +

+
+

+ _PA_RISC1_0 +

+
+

+ 1.0.0 +

+
+

+ _PA_RISC1_1 +

+
+

+ 1.1.0 +

+
+

+ __HPPA11__ +

+
+

+ 1.1.0 +

+
+

+ __PA7100__ +

+
+

+ 1.1.0 +

+
+

+ _PA_RISC2_0 +

+
+

+ 2.0.0 +

+
+

+ __RISC2_0__ +

+
+

+ 2.0.0 +

+
+

+ __HPPA20__ +

+
+

+ 2.0.0 +

+
+

+ __PA8000__ +

+
+

+ 2.0.0 +

+
+
+ + BOOST_ARCH_PPC +
+

+ PowerPC architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __powerpc +

+
+

+ detection +

+
+

+ __powerpc__ +

+
+

+ detection +

+
+

+ __POWERPC__ +

+
+

+ detection +

+
+

+ __ppc__ +

+
+

+ detection +

+
+

+ _M_PPC +

+
+

+ detection +

+
+

+ _ARCH_PPC +

+
+

+ detection +

+
+

+ __PPCGECKO__ +

+
+

+ detection +

+
+

+ __PPCBROADWAY__ +

+
+

+ detection +

+
+

+ _XENON +

+
+

+ detection +

+
+

+ __ppc601__ +

+
+

+ 6.1.0 +

+
+

+ _ARCH_601 +

+
+

+ 6.1.0 +

+
+

+ __ppc603__ +

+
+

+ 6.3.0 +

+
+

+ _ARCH_603 +

+
+

+ 6.3.0 +

+
+

+ __ppc604__ +

+
+

+ 6.4.0 +

+
+

+ __ppc604__ +

+
+

+ 6.4.0 +

+
+
+ + BOOST_ARCH_PYRAMID +
+

+ Pyramid 9810 architecture. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ pyr +

+
+

+ detection +

+
+
+ + BOOST_ARCH_RS6000 +
+

+ RS/6000 architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __THW_RS6000 +

+
+

+ detection +

+
+

+ _IBMR2 +

+
+

+ detection +

+
+

+ _POWER +

+
+

+ detection +

+
+

+ _ARCH_PWR +

+
+

+ detection +

+
+

+ _ARCH_PWR2 +

+
+

+ detection +

+
+
+ + BOOST_ARCH_SPARC +
+

+ SPARC architecture. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __sparc__ +

+
+

+ detection +

+
+

+ __sparc +

+
+

+ detection +

+
+

+ __sparcv9 +

+
+

+ 9.0.0 +

+
+

+ __sparcv8 +

+
+

+ 8.0.0 +

+
+
+ + BOOST_ARCH_SH +
+

+ SuperH architecture: + If available versions [1-5] are specifically detected. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __sh__ +

+
+

+ detection +

+
+

+ __SH5__ +

+
+

+ 5.0.0 +

+
+

+ __SH4__ +

+
+

+ 4.0.0 +

+
+

+ __sh3__ +

+
+

+ 3.0.0 +

+
+

+ __SH3__ +

+
+

+ 3.0.0 +

+
+

+ __sh2__ +

+
+

+ 2.0.0 +

+
+

+ __sh1__ +

+
+

+ 1.0.0 +

+
+
+ + BOOST_ARCH_SYS370 +
+

+ System/370 architecture. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __370__ +

+
+

+ detection +

+
+

+ __THW_370__ +

+
+

+ detection +

+
+
+ + BOOST_ARCH_SYS390 +
+

+ System/390 architecture. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __s390__ +

+
+

+ detection +

+
+

+ __s390x__ +

+
+

+ detection +

+
+
+ + BOOST_ARCH_X86 +
+

+ Intel x86 architecture: + If available versions [3-6] are specifically detected. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ i386 +

+
+

+ detection +

+
+

+ __i386__ +

+
+

+ detection +

+
+

+ __i486__ +

+
+

+ detection +

+
+

+ __i586__ +

+
+

+ detection +

+
+

+ __i686__ +

+
+

+ detection +

+
+

+ __i386 +

+
+

+ detection +

+
+

+ _M_IX86 +

+
+

+ detection +

+
+

+ _X86_ +

+
+

+ detection +

+
+

+ __THW_INTEL__ +

+
+

+ detection +

+
+

+ __I86__ +

+
+

+ detection +

+
+

+ __INTEL__ +

+
+

+ detection +

+
+

+ __I86__ +

+
+

+ V.0.0 +

+
+

+ _M_IX86 +

+
+

+ V.0.0 +

+
+

+ __i686__ +

+
+

+ 6.0.0 +

+
+

+ __i586__ +

+
+

+ 5.0.0 +

+
+

+ __i486__ +

+
+

+ 4.0.0 +

+
+

+ __i386__ +

+
+

+ 3.0.0 +

+
+
+ + BOOST_ARCH_Z +
+

+ z/Architecture + architecture. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __SYSC_ZARCH__ +

+
+

+ detection +

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/predef/reference/boost_comp_compiler_macros.html b/doc/html/predef/reference/boost_comp_compiler_macros.html new file mode 100644 index 0000000..2f1f2e6 --- /dev/null +++ b/doc/html/predef/reference/boost_comp_compiler_macros.html @@ -0,0 +1,1857 @@ + + + +BOOST_COMP compiler macros + + + + + + + + +
+PrevUpHomeNext +
+
+ +
+ + BOOST_COMP_BORLAND +
+

+ Borland C++ + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __BORLANDC__ +

+
+

+ detection +

+
+

+ __CODEGEARC__ +

+
+

+ detection +

+
+

+ __BORLANDC__ +

+
+

+ V.R.P +

+
+

+ __CODEGEARC__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_CLANG +
+

+ Clang compiler. Version + number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __clang__ +

+
+

+ detection +

+
+

+ __clang_major__, + __clang_minor__, + __clang_patchlevel__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_COMO +
+

+ Comeau C++ + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __COMO__ +

+
+

+ detection +

+
+

+ __COMO_VERSION__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_DEC +
+

+ Compaq + C/C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __DECCXX +

+
+

+ detection +

+
+

+ __DECC +

+
+

+ detection +

+
+

+ __DECCXX_VER +

+
+

+ V.R.P +

+
+

+ __DECC_VER +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_DIAB +
+

+ Diab + C/C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __DCC__ +

+
+

+ detection +

+
+

+ __VERSION_NUMBER__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_DMC +
+

+ Digital Mars + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __DMC__ +

+
+

+ detection +

+
+

+ __DMC__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_SYSC +
+

+ Dignus Systems/C++ compiler. + Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __SYSC__ +

+
+

+ detection +

+
+

+ __SYSC_VER__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_EDG +
+

+ EDG C++ Frontend + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __EDG__ +

+
+

+ detection +

+
+

+ __EDG_VERSION__ +

+
+

+ V.R.0 +

+
+
+ + BOOST_COMP_PATH +
+

+ EKOpath compiler. + Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __PATHCC__ +

+
+

+ detection +

+
+

+ __PATHCC__, __PATHCC_MINOR__, __PATHCC_PATCHLEVEL__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_GNUC +
+

+ Gnu GCC + C/C++ compiler. Version number available as major, minor, and patch + (if available). +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __GNUC__ +

+
+

+ detection +

+
+

+ __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__ +

+
+

+ V.R.P +

+
+

+ __GNUC__, __GNUC_MINOR__ +

+
+

+ V.R.0 +

+
+
+ + BOOST_COMP_GCCXML +
+

+ GCC XML compiler. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __GCCXML__ +

+
+

+ detection +

+
+
+ + BOOST_COMP_GHS +
+

+ Green Hills + C/C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __ghs +

+
+

+ detection +

+
+

+ __ghs__ +

+
+

+ detection +

+
+

+ __GHS_VERSION_NUMBER__ +

+
+

+ V.R.P +

+
+

+ __ghs +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_HPACC +
+

+ HP aC++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __HP_aCC +

+
+

+ detection +

+
+

+ __HP_aCC +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_IAR +
+

+ IAR C/C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __IAR_SYSTEMS_ICC__ +

+
+

+ detection +

+
+

+ __VER__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_IBM +
+

+ IBM XL C/C++ + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __IBMCPP__ +

+
+

+ detection +

+
+

+ __xlC__ +

+
+

+ detection +

+
+

+ __xlc__ +

+
+

+ detection +

+
+

+ __COMPILER_VER__ +

+
+

+ V.R.P +

+
+

+ __xlC__ +

+
+

+ V.R.P +

+
+

+ __xlc__ +

+
+

+ V.R.P +

+
+

+ __IBMCPP__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_INTEL +
+

+ Intel C/C++ + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __INTEL_COMPILER +

+
+

+ detection +

+
+

+ __ICL +

+
+

+ detection +

+
+

+ __ICC +

+
+

+ detection +

+
+

+ __ECC +

+
+

+ detection +

+
+

+ __INTEL_COMPILER +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_KCC +
+

+ Kai C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __KCC +

+
+

+ detection +

+
+

+ __KCC_VERSION +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_LLVM +
+

+ LLVM compiler. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __llvm__ +

+
+

+ detection +

+
+
+ + BOOST_COMP_HIGHC +
+

+ MetaWare High C/C++ compiler. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __HIGHC__ +

+
+

+ detection +

+
+
+ + BOOST_COMP_MWERKS +
+

+ Metrowerks CodeWarrior + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __MWERKS__ +

+
+

+ detection +

+
+

+ __CWCC__ +

+
+

+ detection +

+
+

+ __CWCC__ +

+
+

+ V.R.P +

+
+

+ __MWERKS__ +

+
+

+ V.R.P >= 4.2.0 +

+
+

+ __MWERKS__ +

+
+

+ 9.R.0 +

+
+

+ __MWERKS__ +

+
+

+ 8.R.0 +

+
+
+ + BOOST_COMP_MRI +
+

+ Microtec C/C++ compiler. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _MRI +

+
+

+ detection +

+
+
+ + BOOST_COMP_MINGW +
+

+ MinGW compiler. Version + number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __MINGW32__ +

+
+

+ detection +

+
+

+ __MINGW64__ +

+
+

+ detection +

+
+

+ __MINGW64_VERSION_MAJOR, + __MINGW64_VERSION_MINOR +

+
+

+ V.R.0 +

+
+

+ __MINGW32_VERSION_MAJOR, + __MINGW32_VERSION_MINOR +

+
+

+ V.R.0 +

+
+
+ + BOOST_COMP_MPW +
+

+ MPW + C++ compiler. Version number available as major, and minor. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __MRC__ +

+
+

+ detection +

+
+

+ MPW_C +

+
+

+ detection +

+
+

+ MPW_CPLUS +

+
+

+ detection +

+
+

+ __MRC__ +

+
+

+ V.R.0 +

+
+
+ + BOOST_COMP_PALM +
+

+ Palm C/C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _PACC_VER +

+
+

+ detection +

+
+

+ _PACC_VER +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_PGI +
+

+ Portland Group + C/C++ compiler. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __PGI +

+
+

+ detection +

+
+

+ __PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__ +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_SGI +
+

+ SGI MIPSpro compiler. + Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __sgi +

+
+

+ detection +

+
+

+ sgi +

+
+

+ detection +

+
+

+ _SGI_COMPILER_VERSION +

+
+

+ V.R.P +

+
+

+ _COMPILER_VERSION +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_SUNPRO +
+

+ Sun Studio + compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __SUNPRO_CC +

+
+

+ detection +

+
+

+ __SUNPRO_C +

+
+

+ detection +

+
+

+ __SUNPRO_CC +

+
+

+ V.R.P +

+
+

+ __SUNPRO_C +

+
+

+ V.R.P +

+
+
+ + BOOST_COMP_TENDRA +
+

+ TenDRA C/C++ + compiler. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __TenDRA__ +

+
+

+ detection +

+
+
+ + BOOST_COMP_MSVC +
+

+ Microsoft Visual + C/C++ compiler. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _MSC_VER +

+
+

+ detection +

+
+

+ _MSC_FULL_VER +

+
+

+ V.R.P +

+
+

+ _MSC_VER +

+
+

+ V.R.0 +

+
+
+ + BOOST_COMP_WATCOM +
+

+ Watcom C++ compiler. + Version number available as major, and minor. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __WATCOMC__ +

+
+

+ detection +

+
+

+ __WATCOMC__ +

+
+

+ V.R.P +

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/predef/reference/boost_lang_language_standards_ma.html b/doc/html/predef/reference/boost_lang_language_standards_ma.html new file mode 100644 index 0000000..eb55db1 --- /dev/null +++ b/doc/html/predef/reference/boost_lang_language_standards_ma.html @@ -0,0 +1,334 @@ + + + +BOOST_LANG language standards macros + + + + + + + + +
+PrevUpHomeNext +
+
+ +
+ + BOOST_LANG_OBJC +
+

+ Objective-C + language. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __OBJC__ +

+
+

+ detection +

+
+
+ + BOOST_LANG_STDC +
+

+ Standard + C language. If available, the year of the standard is detected as + YYYY.MM.1 from the Epoc date. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __STDC__ +

+
+

+ detection +

+
+

+ __STDC_VERSION__ +

+
+

+ V.R.P +

+
+
+ + BOOST_LANG_STDCPP +
+

+ Standard C++ language. + If available, the year of the standard is detected as YYYY.MM.1 from the + Epoc date. Because of the way the C++ standardization process works the defined + version year will not be the commonly known year of the standard. Specifically + the defined versions are: +

+
+

Table 1. Detected Version Number vs. C++ Standard Year

+
+++++ + + + + + + + + + + + + + + + + + +
+

+ Detected Version Number +

+
+

+ Standard Year +

+
+

+ C++ Standard +

+
+

+ 27.11.1 +

+
+

+ 1998 +

+
+

+ ISO/IEC 14882:1998 +

+
+

+ 41.12.1 +

+
+

+ 2011 +

+
+

+ ISO/IEC 14882:2011 +

+
+
+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __cplusplus +

+
+

+ detection +

+
+

+ __cplusplus +

+
+

+ YYYY.MM.1 +

+
+
+ + BOOST_LANG_STDCPPCLI +
+

+ Standard C++/CLI + language. If available, the year of the standard is detected as YYYY.MM.1 + from the Epoc date. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __cplusplus_cli +

+
+

+ detection +

+
+

+ __cplusplus_cli +

+
+

+ YYYY.MM.1 +

+
+
+ + BOOST_LANG_STDECPP +
+

+ Standard Embedded + C++ language. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __embedded_cplusplus +

+
+

+ detection +

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/predef/reference/boost_lib_library_macros.html b/doc/html/predef/reference/boost_lib_library_macros.html new file mode 100644 index 0000000..da6f106 --- /dev/null +++ b/doc/html/predef/reference/boost_lib_library_macros.html @@ -0,0 +1,896 @@ + + + +BOOST_LIB library macros + + + + + + + + +
+PrevUpHomeNext +
+
+ +
+ + BOOST_LIB_C_GNU +
+

+ GNU glibc Standard + C library. Version number available as major, and minor. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __GLIBC__ +

+
+

+ detection +

+
+

+ __GNU_LIBRARY__ +

+
+

+ detection +

+
+

+ __GLIBC__, __GLIBC_MINOR__ +

+
+

+ V.R.0 +

+
+

+ __GNU_LIBRARY__, + __GNU_LIBRARY_MINOR__ +

+
+

+ V.R.0 +

+
+
+ + BOOST_LIB_C_UC +
+

+ uClibc Standard + C library. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __UCLIBC__ +

+
+

+ detection +

+
+

+ __UCLIBC_MAJOR__, + __UCLIBC_MINOR__, + __UCLIBC_SUBLEVEL__ +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_C_VMS +
+

+ VMS libc Standard C library. Version number available as major, minor, and + patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __CRTL_VER +

+
+

+ detection +

+
+

+ __CRTL_VER +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_C_ZOS +
+

+ z/OS libc Standard C library. Version number available as major, minor, and + patch. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __LIBREL__ +

+
+

+ detection +

+
+

+ __LIBREL__ +

+
+

+ V.R.P +

+
+

+ __TARGET_LIB__ +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_STD_CXX +
+

+ libc++ C++ Standard Library. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _LIBCPP_VERSION +

+
+

+ detection +

+
+

+ _LIBCPP_VERSION +

+
+

+ V.0.P +

+
+
+ + BOOST_LIB_STD_DINKUMWARE +
+

+ Dinkumware Standard + C++ Library. If available version number as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _YVALS, __IBMCPP__ +

+
+

+ detection +

+
+

+ _CPPLIB_VER +

+
+

+ detection +

+
+

+ _CPPLIB_VER +

+
+

+ V.R.0 +

+
+
+ + BOOST_LIB_STD_COMO +
+

+ Comeau Computing + Standard C++ Library. Version number available as major. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __LIBCOMO__ +

+
+

+ detection +

+
+

+ __LIBCOMO_VERSION__ +

+
+

+ V.0.0 +

+
+
+ + BOOST_LIB_STD_MSIPL +
+

+ Modena Software Lib++ Standard C++ + Library. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ MSIPL_COMPILE_H +

+
+

+ detection +

+
+

+ __MSIPL_COMPILE_H +

+
+

+ detection +

+
+
+ + BOOST_LIB_STD_MSL +
+

+ Metrowerks Standard C++ Library. + Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __MSL_CPP__ +

+
+

+ detection +

+
+

+ __MSL__ +

+
+

+ detection +

+
+

+ __MSL_CPP__ +

+
+

+ V.R.P +

+
+

+ __MSL__ +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_STD_RW +
+

+ Roguewave Standard C++ library. + If available version number as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __STD_RWCOMPILER_H__ +

+
+

+ detection +

+
+

+ _RWSTD_VER +

+
+

+ detection +

+
+

+ _RWSTD_VER +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_STD_SGI +
+

+ SGI Standard C++ library. + If available version number as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __STL_CONFIG_H +

+
+

+ detection +

+
+

+ __SGI_STL +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_STD_GNU +
+

+ GNU libstdc++ Standard + C++ library. Version number available as year (from 1970), month, and day. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __GLIBCXX__ +

+
+

+ detection +

+
+

+ __GLIBCPP__ +

+
+

+ detection +

+
+

+ __GLIBCXX__ +

+
+

+ V.R.P +

+
+

+ __GLIBCPP__ +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_STD_STLPORT +
+

+ STLport Standard C++ + library. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __SGI_STL_PORT +

+
+

+ detection +

+
+

+ _STLPORT_VERSION +

+
+

+ detection +

+
+

+ _STLPORT_MAJOR, + _STLPORT_MINOR, + _STLPORT_PATCHLEVEL +

+
+

+ V.R.P +

+
+

+ _STLPORT_VERSION +

+
+

+ V.R.P +

+
+

+ __SGI_STL_PORT +

+
+

+ V.R.P +

+
+
+ + BOOST_LIB_STD_IBM +
+

+ IBM VACPP Standard + C++ library. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __IBMCPP__ +

+
+

+ detection +

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/predef/reference/boost_os_operating_system_macros.html b/doc/html/predef/reference/boost_os_operating_system_macros.html new file mode 100644 index 0000000..9942151 --- /dev/null +++ b/doc/html/predef/reference/boost_os_operating_system_macros.html @@ -0,0 +1,2864 @@ + + + +BOOST_OS_ operating system macros + + + + + + + + +
+PrevUpHomeNext +
+
+ +
+ + BOOST_OS_AIX +
+

+ IBM AIX + operating system. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _AIX +

+
+

+ detection +

+
+

+ __TOS_AIX__ +

+
+

+ detection +

+
+

+ _AIX43 +

+
+

+ 4.3.0 +

+
+

+ _AIX41 +

+
+

+ 4.1.0 +

+
+

+ _AIX32 +

+
+

+ 3.2.0 +

+
+

+ _AIX3 +

+
+

+ 3.0.0 +

+
+
+ + BOOST_OS_AMIGAOS +
+

+ AmigaOS operating + system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ AMIGA +

+
+

+ detection +

+
+

+ __amigaos__ +

+
+

+ detection +

+
+
+ + BOOST_OS_BEOS +
+

+ BeOS operating system. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __BEOS__ +

+
+

+ detection +

+
+
+ + BOOST_OS_BSD +
+

+ BSD + operating system. +

+

+ 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: +

+
+
+ + + + + +
[Note]Note

+ The general BOOST_OS_BSD + is set in all cases to indicate some form of BSD. If the above variants + is detected the corresponding macro is also set. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ BSD +

+
+

+ detection +

+
+

+ _SYSTYPE_BSD +

+
+

+ detection +

+
+

+ BSD4_2 +

+
+

+ 4.2.0 +

+
+

+ BSD4_3 +

+
+

+ 4.3.0 +

+
+

+ BSD4_4 +

+
+

+ 4.4.0 +

+
+

+ BSD +

+
+

+ V.R.0 +

+
+
+ + BOOST_OS_CYGWIN +
+

+ Cygwin evironment. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __CYGWIN__ +

+
+

+ detection +

+
+
+ + BOOST_OS_HPUX +
+

+ HP-UX operating system. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ hpux +

+
+

+ detection +

+
+

+ _hpux +

+
+

+ detection +

+
+

+ __hpux +

+
+

+ detection +

+
+
+ + BOOST_OS_IRIX +
+

+ IRIX operating system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ sgi +

+
+

+ detection +

+
+

+ __sgi +

+
+

+ detection +

+
+
+ + BOOST_OS_LINUX +
+

+ Linux operating system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ linux +

+
+

+ detection +

+
+

+ __linux +

+
+

+ detection +

+
+
+ + BOOST_OS_MACOS +
+

+ Mac OS operating + system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ macintosh +

+
+

+ detection +

+
+

+ Macintosh +

+
+

+ detection +

+
+

+ __APPLE__ +

+
+

+ detection +

+
+

+ __MACH__ +

+
+

+ detection +

+
+

+ __APPLE__, __MACH__ +

+
+

+ 10.0.0 +

+
+

+ otherwise +

+
+

+ 9.0.0 +

+
+
+ + BOOST_OS_OS400 +
+

+ IBM OS/400 operating + system. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __OS400__ +

+
+

+ detection +

+
+
+ + BOOST_OS_QNX +
+

+ QNX operating system. + Version number available as major, and minor if possible. And version 4 is + specifically detected. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __QNX__ +

+
+

+ detection +

+
+

+ __QNXNTO__ +

+
+

+ detection +

+
+

+ _NTO_VERSION +

+
+

+ V.R.0 +

+
+

+ __QNX__ +

+
+

+ 4.0.0 +

+
+
+ + BOOST_OS_SOLARIS +
+

+ Solaris + operating system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ sun +

+
+

+ detection +

+
+

+ __sun +

+
+

+ detection +

+
+
+ + BOOST_OS_UNIX +
+

+ Unix Environment operating + system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ unix +

+
+

+ detection +

+
+

+ __unix +

+
+

+ detection +

+
+

+ _XOPEN_SOURCE +

+
+

+ detection +

+
+

+ _POSIX_SOURCE +

+
+

+ detection +

+
+
+ + BOOST_OS_SVR4 +
+

+ SVR4 Environment + operating system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __sysv__ +

+
+

+ detection +

+
+

+ __SVR4 +

+
+

+ detection +

+
+

+ __svr4__ +

+
+

+ detection +

+
+

+ _SYSTYPE_SVR4 +

+
+

+ detection +

+
+
+ + BOOST_OS_VMS +
+

+ VMS operating system. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ VMS +

+
+

+ detection +

+
+

+ __VMS +

+
+

+ detection +

+
+

+ __VMS_VER +

+
+

+ V.R.P +

+
+
+ + BOOST_OS_WINDOWS +
+

+ Microsoft + Windows operating system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _WIN32 +

+
+

+ detection +

+
+

+ _WIN64 +

+
+

+ detection +

+
+

+ __WIN32__ +

+
+

+ detection +

+
+

+ __TOS_WIN__ +

+
+

+ detection +

+
+

+ __WINDOWS__ +

+
+

+ detection +

+
+
+ + BOOST_OS_AIX +
+

+ IBM AIX + operating system. Version number available as major, minor, and patch. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _AIX +

+
+

+ detection +

+
+

+ __TOS_AIX__ +

+
+

+ detection +

+
+

+ _AIX43 +

+
+

+ 4.3.0 +

+
+

+ _AIX41 +

+
+

+ 4.1.0 +

+
+

+ _AIX32 +

+
+

+ 3.2.0 +

+
+

+ _AIX3 +

+
+

+ 3.0.0 +

+
+
+ + BOOST_OS_AMIGAOS +
+

+ AmigaOS operating + system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ AMIGA +

+
+

+ detection +

+
+

+ __amigaos__ +

+
+

+ detection +

+
+
+ + BOOST_OS_BEOS +
+

+ BeOS operating system. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __BEOS__ +

+
+

+ detection +

+
+
+ + BOOST_OS_BSD_BSDI +
+

+ BSDi BSD/OS operating + system. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __bsdi__ +

+
+

+ detection +

+
+
+ + BOOST_OS_BSD_DRAGONFLY +
+

+ DragonFly BSD + operating system. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __DragonFly__ +

+
+

+ detection +

+
+
+ + BOOST_OS_BSD_FREE +
+

+ FreeBSD operating + system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __FreeBSD__ +

+
+

+ detection +

+
+

+ __FreeBSD_version +

+
+

+ V.R.P +

+
+
+ + BOOST_OS_BSD_NET +
+

+ NetBSD operating + system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __NETBSD__ +

+
+

+ detection +

+
+

+ __NetBSD__ +

+
+

+ detection +

+
+

+ __NETBSD_version +

+
+

+ V.R.P +

+
+

+ NetBSD0_8 +

+
+

+ 0.8.0 +

+
+

+ NetBSD0_9 +

+
+

+ 0.9.0 +

+
+

+ NetBSD1_0 +

+
+

+ 1.0.0 +

+
+

+ __NetBSD_Version +

+
+

+ V.R.P +

+
+
+ + BOOST_OS_BSD_OPEN +
+

+ OpenBSD operating + system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __OpenBSD__ +

+
+

+ detection +

+
+

+ OpenBSD2_0 +

+
+

+ 2.0.0 +

+
+

+ OpenBSD2_1 +

+
+

+ 2.1.0 +

+
+

+ OpenBSD2_2 +

+
+

+ 2.2.0 +

+
+

+ OpenBSD2_3 +

+
+

+ 2.3.0 +

+
+

+ OpenBSD2_4 +

+
+

+ 2.4.0 +

+
+

+ OpenBSD2_5 +

+
+

+ 2.5.0 +

+
+

+ OpenBSD2_6 +

+
+

+ 2.6.0 +

+
+

+ OpenBSD2_7 +

+
+

+ 2.7.0 +

+
+

+ OpenBSD2_8 +

+
+

+ 2.8.0 +

+
+

+ OpenBSD2_9 +

+
+

+ 2.9.0 +

+
+

+ OpenBSD3_0 +

+
+

+ 3.0.0 +

+
+

+ OpenBSD3_1 +

+
+

+ 3.1.0 +

+
+

+ OpenBSD3_2 +

+
+

+ 3.2.0 +

+
+

+ OpenBSD3_3 +

+
+

+ 3.3.0 +

+
+

+ OpenBSD3_4 +

+
+

+ 3.4.0 +

+
+

+ OpenBSD3_5 +

+
+

+ 3.5.0 +

+
+

+ OpenBSD3_6 +

+
+

+ 3.6.0 +

+
+

+ OpenBSD3_7 +

+
+

+ 3.7.0 +

+
+

+ OpenBSD3_8 +

+
+

+ 3.8.0 +

+
+

+ OpenBSD3_9 +

+
+

+ 3.9.0 +

+
+

+ OpenBSD4_0 +

+
+

+ 4.0.0 +

+
+

+ OpenBSD4_1 +

+
+

+ 4.1.0 +

+
+

+ OpenBSD4_2 +

+
+

+ 4.2.0 +

+
+

+ OpenBSD4_3 +

+
+

+ 4.3.0 +

+
+

+ OpenBSD4_4 +

+
+

+ 4.4.0 +

+
+

+ OpenBSD4_5 +

+
+

+ 4.5.0 +

+
+

+ OpenBSD4_6 +

+
+

+ 4.6.0 +

+
+

+ OpenBSD4_7 +

+
+

+ 4.7.0 +

+
+

+ OpenBSD4_8 +

+
+

+ 4.8.0 +

+
+

+ OpenBSD4_9 +

+
+

+ 4.9.0 +

+
+
+ + BOOST_OS_BSD +
+

+ BSD + operating system. +

+

+ 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: +

+
+
+ + + + + +
[Note]Note

+ The general BOOST_OS_BSD + is set in all cases to indicate some form of BSD. If the above variants + is detected the corresponding macro is also set. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ BSD +

+
+

+ detection +

+
+

+ _SYSTYPE_BSD +

+
+

+ detection +

+
+

+ BSD4_2 +

+
+

+ 4.2.0 +

+
+

+ BSD4_3 +

+
+

+ 4.3.0 +

+
+

+ BSD4_4 +

+
+

+ 4.4.0 +

+
+

+ BSD +

+
+

+ V.R.0 +

+
+
+ + BOOST_OS_CYGWIN +
+

+ Cygwin evironment. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __CYGWIN__ +

+
+

+ detection +

+
+
+ + BOOST_OS_HPUX +
+

+ HP-UX operating system. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ hpux +

+
+

+ detection +

+
+

+ _hpux +

+
+

+ detection +

+
+

+ __hpux +

+
+

+ detection +

+
+
+ + BOOST_OS_IRIX +
+

+ IRIX operating system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ sgi +

+
+

+ detection +

+
+

+ __sgi +

+
+

+ detection +

+
+
+ + BOOST_OS_LINUX +
+

+ Linux operating system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ linux +

+
+

+ detection +

+
+

+ __linux +

+
+

+ detection +

+
+
+ + BOOST_OS_MACOS +
+

+ Mac OS operating + system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ macintosh +

+
+

+ detection +

+
+

+ Macintosh +

+
+

+ detection +

+
+

+ __APPLE__ +

+
+

+ detection +

+
+

+ __MACH__ +

+
+

+ detection +

+
+

+ __APPLE__, __MACH__ +

+
+

+ 10.0.0 +

+
+

+ otherwise +

+
+

+ 9.0.0 +

+
+
+ + BOOST_OS_OS400 +
+

+ IBM OS/400 operating + system. +

+
++++ + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __OS400__ +

+
+

+ detection +

+
+
+ + BOOST_OS_QNX +
+

+ QNX operating system. + Version number available as major, and minor if possible. And version 4 is + specifically detected. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __QNX__ +

+
+

+ detection +

+
+

+ __QNXNTO__ +

+
+

+ detection +

+
+

+ _NTO_VERSION +

+
+

+ V.R.0 +

+
+

+ __QNX__ +

+
+

+ 4.0.0 +

+
+
+ + BOOST_OS_SOLARIS +
+

+ Solaris + operating system. +

+
++++ + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ sun +

+
+

+ detection +

+
+

+ __sun +

+
+

+ detection +

+
+
+ + BOOST_OS_UNIX +
+

+ Unix Environment operating + system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ unix +

+
+

+ detection +

+
+

+ __unix +

+
+

+ detection +

+
+

+ _XOPEN_SOURCE +

+
+

+ detection +

+
+

+ _POSIX_SOURCE +

+
+

+ detection +

+
+
+ + BOOST_OS_SVR4 +
+

+ SVR4 Environment + operating system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ __sysv__ +

+
+

+ detection +

+
+

+ __SVR4 +

+
+

+ detection +

+
+

+ __svr4__ +

+
+

+ detection +

+
+

+ _SYSTYPE_SVR4 +

+
+

+ detection +

+
+
+ + BOOST_OS_VMS +
+

+ VMS operating system. +

+
++++ + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ VMS +

+
+

+ detection +

+
+

+ __VMS +

+
+

+ detection +

+
+

+ __VMS_VER +

+
+

+ V.R.P +

+
+
+ + BOOST_OS_WINDOWS +
+

+ Microsoft + Windows operating system. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Symbol +

+
+

+ Version +

+
+

+ _WIN32 +

+
+

+ detection +

+
+

+ _WIN64 +

+
+

+ detection +

+
+

+ __WIN32__ +

+
+

+ detection +

+
+

+ __TOS_WIN__ +

+
+

+ detection +

+
+

+ __WINDOWS__ +

+
+

+ detection +

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/predef/reference/version_definition_macros.html b/doc/html/predef/reference/version_definition_macros.html new file mode 100644 index 0000000..6cc1dc0 --- /dev/null +++ b/doc/html/predef/reference/version_definition_macros.html @@ -0,0 +1,183 @@ + + + +Version definition macros + + + + + + + +
+PrevUpHome +
+
+ +
+ + BOOST_VERSION_NUMBER +
+
BOOST_VERSION_NUMBER(major,minor,patch)
+
+

+ Defines standard version numbers, with these properties: +

+
    +
  • + 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. +
  • +
  • + The major number can + be in the [0,99] range. +
  • +
  • + The minor number can + be in the [0,99] range. +
  • +
  • + The patch number can + be in the [0,99999] range. +
  • +
  • + Values can be specified in any base. As the defined value is an constant + expression. +
  • +
  • + Value can be directly used in both preprocessor and compiler expressions + for comparison to other similarly defined values. +
  • +
  • + The implementation enforces the individual ranges for the major, minor, + and patch numbers. And values over the ranges are truncated (modulo). +
  • +
+
+ + 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. +
  • +
+

+ Macros are: +

+

+ BOOST_PREDEF_MAKE_0X_VRP(V) +

+

+ BOOST_PREDEF_MAKE_0X_VVRP(V) +

+

+ BOOST_PREDEF_MAKE_0X_VRPP(V) +

+

+ BOOST_PREDEF_MAKE_0X_VVRR(V) +

+

+ BOOST_PREDEF_MAKE_0X_VRRPPPP(V) +

+

+ BOOST_PREDEF_MAKE_0X_VVRRP(V) +

+

+ BOOST_PREDEF_MAKE_0X_VRRPP000(V) +

+

+ BOOST_PREDEF_MAKE_10_VPPP(V) +

+

+ BOOST_PREDEF_MAKE_10_VRP(V) +

+

+ BOOST_PREDEF_MAKE_10_VRP000(V) +

+

+ BOOST_PREDEF_MAKE_10_VRPP(V) +

+

+ BOOST_PREDEF_MAKE_10_VRR(V) +

+

+ BOOST_PREDEF_MAKE_10_VRRPP(V) +

+

+ BOOST_PREDEF_MAKE_10_VRR000(V) +

+

+ BOOST_PREDEF_MAKE_10_VV00(V) +

+

+ BOOST_PREDEF_MAKE_10_VVRR(V) +

+

+ BOOST_PREDEF_MAKE_10_VVRRPP(V) +

+

+ BOOST_PREDEF_MAKE_10_VVRR0PP00(V) +

+

+ BOOST_PREDEF_MAKE_10_VVRR0PPPP(V) +

+

+ BOOST_PREDEF_MAKE_10_VVRR00PP00(V) +

+
+ + BOOST_PREDEF_MAKE_*.. + date macros +
+

+ 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. +

+

+ BOOST_PREDEF_MAKE_DATE(Y,M,D) +

+

+ BOOST_PREDEF_MAKE_YYYYMMDD(V) +

+

+ BOOST_PREDEF_MAKE_YYYY(V) +

+

+ BOOST_PREDEF_MAKE_YYYYMM(V) +

+
+ + + +
+
+
+PrevUpHome +
+ + diff --git a/doc/predef.qbk b/doc/predef.qbk index aad1b13..7565955 100644 --- a/doc/predef.qbk +++ b/doc/predef.qbk @@ -409,6 +409,7 @@ and "Y", "M", "D" for dates. [section `BOOST_OS_` operating system macros] [include ../include/boost/predef/os/*.h] +[include ../include/boost/predef/os/*/*.h] [endsect] [section Version definition macros] diff --git a/include/boost/predef/architecture/amd64.h b/include/boost/predef/architecture/amd64.h index 0166e30..0301894 100644 --- a/include/boost/predef/architecture/amd64.h +++ b/include/boost/predef/architecture/amd64.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -17,9 +17,11 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__amd64__`] [__predef_detection__]] + [[`__amd64`] [__predef_detection__]] + [[`__x86_64__`] [__predef_detection__]] + [[`__x86_64`] [__predef_detection__]] + [[`_M_X64`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/architecture/arm.h b/include/boost/predef/architecture/arm.h index 7d48e96..eb00121 100644 --- a/include/boost/predef/architecture/arm.h +++ b/include/boost/predef/architecture/arm.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,13 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__arm__`] [__predef_detection__]] + [[`__thumb__`] [__predef_detection__]] + [[`__TARGET_ARCH_ARM`] [__predef_detection__]] + [[`__TARGET_ARCH_THUMB`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__TARGET_ARCH_ARM`] [V.0.0]] + [[`__TARGET_ARCH_THUMB`] [V.0.0]] ] */ diff --git a/include/boost/predef/architecture/convex.h b/include/boost/predef/architecture/convex.h index 8e90ea1..b4f3499 100644 --- a/include/boost/predef/architecture/convex.h +++ b/include/boost/predef/architecture/convex.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software Inc 2011-2012 +Copyright Redshift Software Inc 2011-2013 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) @@ -19,9 +19,13 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__convex__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__convex_c1__`] [1.0.0]] + [[`__convex_c2__`] [2.0.0]] + [[`__convex_c32__`] [3.2.0]] + [[`__convex_c34__`] [3.4.0]] + [[`__convex_c38__`] [3.8.0]] ] */ diff --git a/include/boost/predef/architecture/ia64.h b/include/boost/predef/architecture/ia64.h index ee19e7f..7a5c2d9 100644 --- a/include/boost/predef/architecture/ia64.h +++ b/include/boost/predef/architecture/ia64.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,14 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__ia64__`] [__predef_detection__]] + [[`_IA64`] [__predef_detection__]] + [[`__IA64__`] [__predef_detection__]] + [[`__ia64`] [__predef_detection__]] + [[`_M_IA64`] [__predef_detection__]] + [[`__itanium__`] [__predef_detection__]] + [[`__x86_64`] [__predef_detection__]] + [[`__x86_64__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/architecture/m68k.h b/include/boost/predef/architecture/m68k.h index 476af23..dcdf4ea 100644 --- a/include/boost/predef/architecture/m68k.h +++ b/include/boost/predef/architecture/m68k.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,27 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__m68k__`] [__predef_detection__]] + [[`M68000`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__mc68060__`] [6.0.0]] + [[`mc68060`] [6.0.0]] + [[`__mc68060`] [6.0.0]] + [[`__mc68040__`] [4.0.0]] + [[`mc68040`] [4.0.0]] + [[`__mc68040`] [4.0.0]] + [[`__mc68030__`] [3.0.0]] + [[`mc68030`] [3.0.0]] + [[`__mc68030`] [3.0.0]] + [[`__mc68020__`] [2.0.0]] + [[`mc68020`] [2.0.0]] + [[`__mc68020`] [2.0.0]] + [[`__mc68010__`] [1.0.0]] + [[`mc68010`] [1.0.0]] + [[`__mc68010`] [1.0.0]] + [[`__mc68000__`] [0.0.1]] + [[`mc68000`] [0.0.1]] + [[`__mc68000`] [0.0.1]] ] */ diff --git a/include/boost/predef/architecture/mips.h b/include/boost/predef/architecture/mips.h index c41b33d..ee1971c 100644 --- a/include/boost/predef/architecture/mips.h +++ b/include/boost/predef/architecture/mips.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,20 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__mips__`] [__predef_detection__]] + [[`__mips`] [__predef_detection__]] + [[`__MIPS__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__mips`] [V.0.0]] + [[`_MIPS_ISA_MIPS1`] [1.0.0]] + [[`_R3000`] [1.0.0]] + [[`_MIPS_ISA_MIPS2`] [2.0.0]] + [[`__MIPS_ISA2__`] [2.0.0]] + [[`_R4000`] [2.0.0]] + [[`_MIPS_ISA_MIPS3`] [3.0.0]] + [[`__MIPS_ISA3__`] [3.0.0]] + [[`_MIPS_ISA_MIPS4`] [4.0.0]] + [[`__MIPS_ISA4__`] [4.0.0]] ] */ diff --git a/include/boost/predef/architecture/parisc.h b/include/boost/predef/architecture/parisc.h index f1dbc3a..ff3d2c5 100644 --- a/include/boost/predef/architecture/parisc.h +++ b/include/boost/predef/architecture/parisc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,18 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__hppa__`] [__predef_detection__]] + [[`__hppa`] [__predef_detection__]] + [[`__HPPA__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_PA_RISC1_0`] [1.0.0]] + [[`_PA_RISC1_1`] [1.1.0]] + [[`__HPPA11__`] [1.1.0]] + [[`__PA7100__`] [1.1.0]] + [[`_PA_RISC2_0`] [2.0.0]] + [[`__RISC2_0__`] [2.0.0]] + [[`__HPPA20__`] [2.0.0]] + [[`__PA8000__`] [2.0.0]] ] */ diff --git a/include/boost/predef/architecture/ppc.h b/include/boost/predef/architecture/ppc.h index b3b834e..8a6d0f6 100644 --- a/include/boost/predef/architecture/ppc.h +++ b/include/boost/predef/architecture/ppc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,22 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__powerpc`] [__predef_detection__]] + [[`__powerpc__`] [__predef_detection__]] + [[`__POWERPC__`] [__predef_detection__]] + [[`__ppc__`] [__predef_detection__]] + [[`_M_PPC`] [__predef_detection__]] + [[`_ARCH_PPC`] [__predef_detection__]] + [[`__PPCGECKO__`] [__predef_detection__]] + [[`__PPCBROADWAY__`] [__predef_detection__]] + [[`_XENON`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__ppc601__`] [6.1.0]] + [[`_ARCH_601`] [6.1.0]] + [[`__ppc603__`] [6.3.0]] + [[`_ARCH_603`] [6.3.0]] + [[`__ppc604__`] [6.4.0]] + [[`__ppc604__`] [6.4.0]] ] */ diff --git a/include/boost/predef/architecture/pyramid.h b/include/boost/predef/architecture/pyramid.h index a04343c..f3caa92 100644 --- a/include/boost/predef/architecture/pyramid.h +++ b/include/boost/predef/architecture/pyramid.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software Inc 2011-2012 +Copyright Redshift Software Inc 2011-2013 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) @@ -19,9 +19,7 @@ Pyramid 9810 architecture. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`pyr`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/architecture/rs6k.h b/include/boost/predef/architecture/rs6k.h index 5f4ae4e..7f5e848 100644 --- a/include/boost/predef/architecture/rs6k.h +++ b/include/boost/predef/architecture/rs6k.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,11 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__THW_RS6000`] [__predef_detection__]] + [[`_IBMR2`] [__predef_detection__]] + [[`_POWER`] [__predef_detection__]] + [[`_ARCH_PWR`] [__predef_detection__]] + [[`_ARCH_PWR2`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/architecture/sparc.h b/include/boost/predef/architecture/sparc.h index 871fef9..584b611 100644 --- a/include/boost/predef/architecture/sparc.h +++ b/include/boost/predef/architecture/sparc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,11 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__sparc__`] [__predef_detection__]] + [[`__sparc`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__sparcv9`] [9.0.0]] + [[`__sparcv8`] [8.0.0]] ] */ diff --git a/include/boost/predef/architecture/superh.h b/include/boost/predef/architecture/superh.h index dd8cedf..1ae9f3e 100644 --- a/include/boost/predef/architecture/superh.h +++ b/include/boost/predef/architecture/superh.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,14 @@ If available versions \[1-5\] are specifically detected. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__sh__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__SH5__`] [5.0.0]] + [[`__SH4__`] [4.0.0]] + [[`__sh3__`] [3.0.0]] + [[`__SH3__`] [3.0.0]] + [[`__sh2__`] [2.0.0]] + [[`__sh1__`] [1.0.0]] ] */ diff --git a/include/boost/predef/architecture/sys370.h b/include/boost/predef/architecture/sys370.h index b8a3fbb..b2248a4 100644 --- a/include/boost/predef/architecture/sys370.h +++ b/include/boost/predef/architecture/sys370.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__370__`] [__predef_detection__]] + [[`__THW_370__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/architecture/sys390.h b/include/boost/predef/architecture/sys390.h index 83a0aea..a7f0ec5 100644 --- a/include/boost/predef/architecture/sys390.h +++ b/include/boost/predef/architecture/sys390.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__s390__`] [__predef_detection__]] + [[`__s390x__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/architecture/x86.h b/include/boost/predef/architecture/x86.h index 67ab349..8ca481d 100644 --- a/include/boost/predef/architecture/x86.h +++ b/include/boost/predef/architecture/x86.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -22,9 +22,24 @@ If available versions \[3-6\] are specifically detected. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`i386`] [__predef_detection__]] + [[`__i386__`] [__predef_detection__]] + [[`__i486__`] [__predef_detection__]] + [[`__i586__`] [__predef_detection__]] + [[`__i686__`] [__predef_detection__]] + [[`__i386`] [__predef_detection__]] + [[`_M_IX86`] [__predef_detection__]] + [[`_X86_`] [__predef_detection__]] + [[`__THW_INTEL__`] [__predef_detection__]] + [[`__I86__`] [__predef_detection__]] + [[`__INTEL__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__I86__`] [V.0.0]] + [[`_M_IX86`] [V.0.0]] + [[`__i686__`] [6.0.0]] + [[`__i586__`] [5.0.0]] + [[`__i486__`] [4.0.0]] + [[`__i386__`] [3.0.0]] ] */ diff --git a/include/boost/predef/architecture/z.h b/include/boost/predef/architecture/z.h index 6e4f69c..7518eaa 100644 --- a/include/boost/predef/architecture/z.h +++ b/include/boost/predef/architecture/z.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__SYSC_ZARCH__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/compiler/borland.h b/include/boost/predef/compiler/borland.h index ef67f56..6bede1f 100644 --- a/include/boost/predef/compiler/borland.h +++ b/include/boost/predef/compiler/borland.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__BORLANDC__`] [__predef_detection__]] + [[`__CODEGEARC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__BORLANDC__`] [V.R.P]] + [[`__CODEGEARC__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/clang.h b/include/boost/predef/compiler/clang.h index d705332..0f82ae8 100644 --- a/include/boost/predef/compiler/clang.h +++ b/include/boost/predef/compiler/clang.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__clang__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__clang_major__`, `__clang_minor__`, `__clang_patchlevel__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/comeau.h b/include/boost/predef/compiler/comeau.h index b43e9fe..01cefc3 100644 --- a/include/boost/predef/compiler/comeau.h +++ b/include/boost/predef/compiler/comeau.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -22,9 +22,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__COMO__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__COMO_VERSION__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/compaq.h b/include/boost/predef/compiler/compaq.h index 7ec7c19..76e7c13 100644 --- a/include/boost/predef/compiler/compaq.h +++ b/include/boost/predef/compiler/compaq.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__DECCXX`] [__predef_detection__]] + [[`__DECC`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__DECCXX_VER`] [V.R.P]] + [[`__DECC_VER`] [V.R.P]] ] */ @@ -35,6 +37,7 @@ Version number available as major, minor, and patch. # elif defined(__DECC_VER) # define BOOST_COMP_DEC BOOST_PREDEF_MAKE_10_VVRR0PP00(__DECC_VER) # else +# define BOOST_COM_DEV BOOST_VERSION_NUMBER(0,0,1) # endif #endif diff --git a/include/boost/predef/compiler/diab.h b/include/boost/predef/compiler/diab.h index da54692..d19ecea 100644 --- a/include/boost/predef/compiler/diab.h +++ b/include/boost/predef/compiler/diab.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__DCC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__VERSION_NUMBER__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/digitalmars.h b/include/boost/predef/compiler/digitalmars.h index ab1cfe1..dcee3d9 100644 --- a/include/boost/predef/compiler/digitalmars.h +++ b/include/boost/predef/compiler/digitalmars.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__DMC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__DMC__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/dignus.h b/include/boost/predef/compiler/dignus.h index b8d4670..7951f48 100644 --- a/include/boost/predef/compiler/dignus.h +++ b/include/boost/predef/compiler/dignus.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__SYSC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__SYSC_VER__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/edg.h b/include/boost/predef/compiler/edg.h index d00b05c..a49ac61 100644 --- a/include/boost/predef/compiler/edg.h +++ b/include/boost/predef/compiler/edg.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__EDG__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__EDG_VERSION__`] [V.R.0]] ] */ diff --git a/include/boost/predef/compiler/ekopath.h b/include/boost/predef/compiler/ekopath.h index 19331a6..b92b543 100644 --- a/include/boost/predef/compiler/ekopath.h +++ b/include/boost/predef/compiler/ekopath.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__PATHCC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__PATHCC__`, `__PATHCC_MINOR__`, `__PATHCC_PATCHLEVEL__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/gcc.h b/include/boost/predef/compiler/gcc.h index eb57a93..9e24c0d 100644 --- a/include/boost/predef/compiler/gcc.h +++ b/include/boost/predef/compiler/gcc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,10 @@ Version number available as major, minor, and patch (if available). [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__GNUC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__GNUC__`, `__GNUC_MINOR__`, `__GNUC_PATCHLEVEL__`] [V.R.P]] + [[`__GNUC__`, `__GNUC_MINOR__`] [V.R.0]] ] */ diff --git a/include/boost/predef/compiler/gcc_xml.h b/include/boost/predef/compiler/gcc_xml.h index 19c6959..0f24e26 100644 --- a/include/boost/predef/compiler/gcc_xml.h +++ b/include/boost/predef/compiler/gcc_xml.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__GCCXML__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/compiler/greenhills.h b/include/boost/predef/compiler/greenhills.h index 36b7cb3..05448e1 100644 --- a/include/boost/predef/compiler/greenhills.h +++ b/include/boost/predef/compiler/greenhills.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__ghs`] [__predef_detection__]] + [[`__ghs__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__GHS_VERSION_NUMBER__`] [V.R.P]] + [[`__ghs`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/hp_acc.h b/include/boost/predef/compiler/hp_acc.h index 11ed1d5..e3a381f 100644 --- a/include/boost/predef/compiler/hp_acc.h +++ b/include/boost/predef/compiler/hp_acc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__HP_aCC`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__HP_aCC`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/iar.h b/include/boost/predef/compiler/iar.h index 58c3251..99bf299 100644 --- a/include/boost/predef/compiler/iar.h +++ b/include/boost/predef/compiler/iar.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__IAR_SYSTEMS_ICC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__VER__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/ibm.h b/include/boost/predef/compiler/ibm.h index f5e7ebe..cf3e7b3 100644 --- a/include/boost/predef/compiler/ibm.h +++ b/include/boost/predef/compiler/ibm.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,14 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__IBMCPP__`] [__predef_detection__]] + [[`__xlC__`] [__predef_detection__]] + [[`__xlc__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__COMPILER_VER__`] [V.R.P]] + [[`__xlC__`] [V.R.P]] + [[`__xlc__`] [V.R.P]] + [[`__IBMCPP__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/intel.h b/include/boost/predef/compiler/intel.h index 36f3f72..fe38693 100644 --- a/include/boost/predef/compiler/intel.h +++ b/include/boost/predef/compiler/intel.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,12 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__INTEL_COMPILER`] [__predef_detection__]] + [[`__ICL`] [__predef_detection__]] + [[`__ICC`] [__predef_detection__]] + [[`__ECC`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__INTEL_COMPILER`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/kai.h b/include/boost/predef/compiler/kai.h index bbce23d..9d0d907 100644 --- a/include/boost/predef/compiler/kai.h +++ b/include/boost/predef/compiler/kai.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__KCC`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__KCC_VERSION`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/llvm.h b/include/boost/predef/compiler/llvm.h index 3f46ae7..3753151 100644 --- a/include/boost/predef/compiler/llvm.h +++ b/include/boost/predef/compiler/llvm.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__llvm__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/compiler/metaware.h b/include/boost/predef/compiler/metaware.h index b7bc21e..3901867 100644 --- a/include/boost/predef/compiler/metaware.h +++ b/include/boost/predef/compiler/metaware.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ MetaWare High C/C++ compiler. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__HIGHC__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/compiler/metrowerks.h b/include/boost/predef/compiler/metrowerks.h index be2711d..2c82a83 100644 --- a/include/boost/predef/compiler/metrowerks.h +++ b/include/boost/predef/compiler/metrowerks.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,13 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__MWERKS__`] [__predef_detection__]] + [[`__CWCC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__CWCC__`] [V.R.P]] + [[`__MWERKS__`] [V.R.P >= 4.2.0]] + [[`__MWERKS__`] [9.R.0]] + [[`__MWERKS__`] [8.R.0]] ] */ diff --git a/include/boost/predef/compiler/microtec.h b/include/boost/predef/compiler/microtec.h index 86c8096..939d9a9 100644 --- a/include/boost/predef/compiler/microtec.h +++ b/include/boost/predef/compiler/microtec.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`_MRI`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/compiler/mingw.h b/include/boost/predef/compiler/mingw.h index 7f459ca..c687042 100644 --- a/include/boost/predef/compiler/mingw.h +++ b/include/boost/predef/compiler/mingw.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__MINGW32__`] [__predef_detection__]] + [[`__MINGW64__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__MINGW64_VERSION_MAJOR`, `__MINGW64_VERSION_MINOR`] [V.R.0]] + [[`__MINGW32_VERSION_MAJOR`, `__MINGW32_VERSION_MINOR`] [V.R.0]] ] */ diff --git a/include/boost/predef/compiler/mpw.h b/include/boost/predef/compiler/mpw.h index b63c648..961f480 100644 --- a/include/boost/predef/compiler/mpw.h +++ b/include/boost/predef/compiler/mpw.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, and minor. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__MRC__`] [__predef_detection__]] + [[`MPW_C`] [__predef_detection__]] + [[`MPW_CPLUS`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__MRC__`] [V.R.0]] ] */ diff --git a/include/boost/predef/compiler/palm.h b/include/boost/predef/compiler/palm.h index 1609efe..0ac471e 100644 --- a/include/boost/predef/compiler/palm.h +++ b/include/boost/predef/compiler/palm.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`_PACC_VER`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_PACC_VER`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/pgi.h b/include/boost/predef/compiler/pgi.h index b0f2033..a94f9a2 100644 --- a/include/boost/predef/compiler/pgi.h +++ b/include/boost/predef/compiler/pgi.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,9 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__PGI`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__PGIC__`, `__PGIC_MINOR__`, `__PGIC_PATCHLEVEL__`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/sgi_mipspro.h b/include/boost/predef/compiler/sgi_mipspro.h index f8fb611..900881f 100644 --- a/include/boost/predef/compiler/sgi_mipspro.h +++ b/include/boost/predef/compiler/sgi_mipspro.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__sgi`] [__predef_detection__]] + [[`sgi`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_SGI_COMPILER_VERSION`] [V.R.P]] + [[`_COMPILER_VERSION`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/sunpro.h b/include/boost/predef/compiler/sunpro.h index a809bae..caafc1c 100644 --- a/include/boost/predef/compiler/sunpro.h +++ b/include/boost/predef/compiler/sunpro.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__SUNPRO_CC`] [__predef_detection__]] + [[`__SUNPRO_C`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__SUNPRO_CC`] [V.R.P]] + [[`__SUNPRO_C`] [V.R.P]] ] */ diff --git a/include/boost/predef/compiler/tendra.h b/include/boost/predef/compiler/tendra.h index 0b753c7..7472dbb 100644 --- a/include/boost/predef/compiler/tendra.h +++ b/include/boost/predef/compiler/tendra.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__TenDRA__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/compiler/visualc.h b/include/boost/predef/compiler/visualc.h index e87c106..1b9bc8f 100644 --- a/include/boost/predef/compiler/visualc.h +++ b/include/boost/predef/compiler/visualc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,10 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`_MSC_VER`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_MSC_FULL_VER`] [V.R.P]] + [[`_MSC_VER`] [V.R.0]] ] */ diff --git a/include/boost/predef/compiler/watcom.h b/include/boost/predef/compiler/watcom.h index 75a500a..c86e351 100644 --- a/include/boost/predef/compiler/watcom.h +++ b/include/boost/predef/compiler/watcom.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, and minor. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__WATCOMC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__WATCOMC__`] [V.R.P]] ] */ diff --git a/include/boost/predef/language/objc.h b/include/boost/predef/language/objc.h index 13c445e..f3470f9 100644 --- a/include/boost/predef/language/objc.h +++ b/include/boost/predef/language/objc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software Inc. 2011-2012 +Copyright Redshift Software Inc. 2011-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__OBJC__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/language/stdcpp.h b/include/boost/predef/language/stdcpp.h index e818342..5e693be 100644 --- a/include/boost/predef/language/stdcpp.h +++ b/include/boost/predef/language/stdcpp.h @@ -15,9 +15,9 @@ http://www.boost.org/LICENSE_1_0.txt) [heading `BOOST_LANG_STDCPP`] [@http://en.wikipedia.org/wiki/C%2B%2B Standard C++] language. -If available, the year of the standard is detected as 0.0.YYYY. +If available, the year of the standard is detected as YYYY.MM.1 from the Epoc date. 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 of the standard. Specifically the defined versions are: [table Detected Version Number vs. C++ Standard Year @@ -29,9 +29,9 @@ Specifically the defined versions are: [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__cplusplus`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__cplusplus`] [YYYY.MM.1]] ] */ @@ -56,7 +56,15 @@ BOOST_PREDEF_DECLARE_TEST(BOOST_LANG_STDCPP,BOOST_LANG_STDCPP_NAME) [heading `BOOST_LANG_STDCPPCLI`] [@http://en.wikipedia.org/wiki/C%2B%2B/CLI Standard C++/CLI] language. -If available, the year of the standard is detected as YYYY.MM.1. +If available, the year of the standard is detected as YYYY.MM.1 from the Epoc date. + +[table + [[__predef_symbol__] [__predef_version__]] + + [[`__cplusplus_cli`] [__predef_detection__]] + + [[`__cplusplus_cli`] [YYYY.MM.1]] + ] */ #define BOOST_LANG_STDCPPCLI BOOST_VERSION_NUMBER(0,0,0) @@ -80,6 +88,12 @@ BOOST_PREDEF_DECLARE_TEST(BOOST_LANG_STDCPPCLI,BOOST_LANG_STDCPPCLI_NAME) [heading `BOOST_LANG_STDECPP`] [@http://en.wikipedia.org/wiki/Embedded_C%2B%2B Standard Embedded C++] language. + +[table + [[__predef_symbol__] [__predef_version__]] + + [[`__embedded_cplusplus`] [__predef_detection__]] + ] */ #define BOOST_LANG_STDECPP BOOST_VERSION_NUMBER(0,0,0) diff --git a/include/boost/predef/library/c/gnu.h b/include/boost/predef/library/c/gnu.h index 0d48e57..212a483 100644 --- a/include/boost/predef/library/c/gnu.h +++ b/include/boost/predef/library/c/gnu.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -26,9 +26,11 @@ Version number available as major, and minor. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__GLIBC__`] [__predef_detection__]] + [[`__GNU_LIBRARY__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__GLIBC__`, `__GLIBC_MINOR__`] [V.R.0]] + [[`__GNU_LIBRARY__`, `__GNU_LIBRARY_MINOR__`] [V.R.0]] ] */ diff --git a/include/boost/predef/library/c/uc.h b/include/boost/predef/library/c/uc.h index 20b7a8a..8b0f98d 100644 --- a/include/boost/predef/library/c/uc.h +++ b/include/boost/predef/library/c/uc.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -15,14 +15,13 @@ http://www.boost.org/LICENSE_1_0.txt) [heading `BOOST_LIB_C_UC`] [@http://en.wikipedia.org/wiki/Uclibc uClibc] Standard C library. -Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__UCLIBC__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__UCLIBC_MAJOR__`, `__UCLIBC_MINOR__`, `__UCLIBC_SUBLEVEL__`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/c/vms.h b/include/boost/predef/library/c/vms.h index b0261eb..9602c36 100644 --- a/include/boost/predef/library/c/vms.h +++ b/include/boost/predef/library/c/vms.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__CRTL_VER`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__CRTL_VER`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/c/zos.h b/include/boost/predef/library/c/zos.h index 999425c..88b9c04 100644 --- a/include/boost/predef/library/c/zos.h +++ b/include/boost/predef/library/c/zos.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,10 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__LIBREL__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__LIBREL__`] [V.R.P]] + [[`__TARGET_LIB__`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/std/cxx.h b/include/boost/predef/library/std/cxx.h index d390b35..cb786e5 100644 --- a/include/boost/predef/library/std/cxx.h +++ b/include/boost/predef/library/std/cxx.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software Inc 2011-2012 +Copyright Redshift Software Inc 2011-2013 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) @@ -15,14 +15,13 @@ http://www.boost.org/LICENSE_1_0.txt) [heading `BOOST_LIB_STD_CXX`] [@http://libcxx.llvm.org/ libc++] C++ Standard Library. -If available version number as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`_LIBCPP_VERSION`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_LIBCPP_VERSION`] [V.0.P]] ] */ diff --git a/include/boost/predef/library/std/dinkumware.h b/include/boost/predef/library/std/dinkumware.h index d510052..a70d8b5 100644 --- a/include/boost/predef/library/std/dinkumware.h +++ b/include/boost/predef/library/std/dinkumware.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,10 @@ If available version number as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`_YVALS`, `__IBMCPP__`] [__predef_detection__]] + [[`_CPPLIB_VER`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_CPPLIB_VER`] [V.R.0]] ] */ diff --git a/include/boost/predef/library/std/libcomo.h b/include/boost/predef/library/std/libcomo.h index 714e947..6c30e78 100644 --- a/include/boost/predef/library/std/libcomo.h +++ b/include/boost/predef/library/std/libcomo.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ Version number available as major. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__LIBCOMO__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__LIBCOMO_VERSION__`] [V.0.0]] ] */ diff --git a/include/boost/predef/library/std/modena.h b/include/boost/predef/library/std/modena.h index c0ca18b..42a1465 100644 --- a/include/boost/predef/library/std/modena.h +++ b/include/boost/predef/library/std/modena.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`MSIPL_COMPILE_H`] [__predef_detection__]] + [[`__MSIPL_COMPILE_H`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/library/std/msl.h b/include/boost/predef/library/std/msl.h index e2b7317..8662dfc 100644 --- a/include/boost/predef/library/std/msl.h +++ b/include/boost/predef/library/std/msl.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__MSL_CPP__`] [__predef_detection__]] + [[`__MSL__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__MSL_CPP__`] [V.R.P]] + [[`__MSL__`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/std/roguewave.h b/include/boost/predef/library/std/roguewave.h index fab6ac4..d49f5e1 100644 --- a/include/boost/predef/library/std/roguewave.h +++ b/include/boost/predef/library/std/roguewave.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,10 @@ If available version number as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__STD_RWCOMPILER_H__`] [__predef_detection__]] + [[`_RWSTD_VER`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_RWSTD_VER`] [V.R.P]] ] */ @@ -34,7 +35,7 @@ If available version number as major, minor, and patch. # if _RWSTD_VER < 0x010000 # define BOOST_LIB_STD_RW BOOST_PREDEF_MAKE_0X_VVRRP(_RWSTD_VER) # else -# define BOOST_LIB_STD_RW BOOST_PREDEF_MAKE_FF_FF_FF(_RWSTD_VER) +# define BOOST_LIB_STD_RW BOOST_PREDEF_MAKE_0X_VVRRPP(_RWSTD_VER) # endif # else # define BOOST_LIB_STD_RW BOOST_VERSION_NUMBER(0,0,1) diff --git a/include/boost/predef/library/std/sgi.h b/include/boost/predef/library/std/sgi.h index bee5b93..8ab6dc1 100644 --- a/include/boost/predef/library/std/sgi.h +++ b/include/boost/predef/library/std/sgi.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,9 @@ If available version number as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__STL_CONFIG_H`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__SGI_STL`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/std/stdcpp3.h b/include/boost/predef/library/std/stdcpp3.h index 70c6b1c..8588550 100644 --- a/include/boost/predef/library/std/stdcpp3.h +++ b/include/boost/predef/library/std/stdcpp3.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,11 @@ Version number available as year (from 1970), month, and day. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__GLIBCXX__`] [__predef_detection__]] + [[`__GLIBCPP__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__GLIBCXX__`] [V.R.P]] + [[`__GLIBCPP__`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/std/stlport.h b/include/boost/predef/library/std/stlport.h index bd55804..b8dfa69 100644 --- a/include/boost/predef/library/std/stlport.h +++ b/include/boost/predef/library/std/stlport.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,12 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__SGI_STL_PORT`] [__predef_detection__]] + [[`_STLPORT_VERSION`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_STLPORT_MAJOR`, `_STLPORT_MINOR`, `_STLPORT_PATCHLEVEL`] [V.R.P]] + [[`_STLPORT_VERSION`] [V.R.P]] + [[`__SGI_STL_PORT`] [V.R.P]] ] */ diff --git a/include/boost/predef/library/std/vacpp.h b/include/boost/predef/library/std/vacpp.h index 9aeb661..aaaf3a7 100644 --- a/include/boost/predef/library/std/vacpp.h +++ b/include/boost/predef/library/std/vacpp.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__IBMCPP__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/aix.h b/include/boost/predef/os/aix.h index 43f3660..37f562a 100644 --- a/include/boost/predef/os/aix.h +++ b/include/boost/predef/os/aix.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -20,9 +20,13 @@ Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`_AIX`] [__predef_detection__]] + [[`__TOS_AIX__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_AIX43`] [4.3.0]] + [[`_AIX41`] [4.1.0]] + [[`_AIX32`] [3.2.0]] + [[`_AIX3`] [3.0.0]] ] */ diff --git a/include/boost/predef/os/amigaos.h b/include/boost/predef/os/amigaos.h index 383f0b5..f821e83 100644 --- a/include/boost/predef/os/amigaos.h +++ b/include/boost/predef/os/amigaos.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`AMIGA`] [__predef_detection__]] + [[`__amigaos__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/beos.h b/include/boost/predef/os/beos.h index 58d10f1..8cfbc85 100644 --- a/include/boost/predef/os/beos.h +++ b/include/boost/predef/os/beos.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__BEOS__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/bsd.h b/include/boost/predef/os/bsd.h index 34da310..07b0a23 100644 --- a/include/boost/predef/os/bsd.h +++ b/include/boost/predef/os/bsd.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -32,9 +32,13 @@ of BSD. If the above variants is detected the corresponding macro is also set.] [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`BSD`] [__predef_detection__]] + [[`_SYSTYPE_BSD`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`BSD4_2`] [4.2.0]] + [[`BSD4_3`] [4.3.0]] + [[`BSD4_4`] [4.4.0]] + [[`BSD`] [V.R.0]] ] */ diff --git a/include/boost/predef/os/bsd/bsdi.h b/include/boost/predef/os/bsd/bsdi.h index 8a1e6da..918c4bd 100644 --- a/include/boost/predef/os/bsd/bsdi.h +++ b/include/boost/predef/os/bsd/bsdi.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2012 +Copyright Redshift Software, Inc. 2012-2013 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) @@ -8,14 +8,17 @@ http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PREDEF_OS_BSD_BSDI_H #define BOOST_PREDEF_OS_BSD_BSDI_H +#include + /*` +[heading `BOOST_OS_BSD_BSDI`] + +[@http://en.wikipedia.org/wiki/BSD/OS BSDi BSD/OS] operating system. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__bsdi__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/bsd/dragonfly.h b/include/boost/predef/os/bsd/dragonfly.h index 6c7a6b8..18d4aff 100644 --- a/include/boost/predef/os/bsd/dragonfly.h +++ b/include/boost/predef/os/bsd/dragonfly.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2012 +Copyright Redshift Software, Inc. 2012-2013 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) @@ -8,14 +8,17 @@ http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PREDEF_OS_BSD_DRAGONFLY_H #define BOOST_PREDEF_OS_BSD_DRAGONFLY_H +#include + /*` +[heading `BOOST_OS_BSD_DRAGONFLY`] + +[@http://en.wikipedia.org/wiki/DragonFly_BSD DragonFly BSD] operating system. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__DragonFly__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/bsd/free.h b/include/boost/predef/os/bsd/free.h index b53db09..fdbcaa8 100644 --- a/include/boost/predef/os/bsd/free.h +++ b/include/boost/predef/os/bsd/free.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2012 +Copyright Redshift Software, Inc. 2012-2013 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) @@ -8,14 +8,19 @@ http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PREDEF_OS_BSD_FREE_H #define BOOST_PREDEF_OS_BSD_FREE_H +#include + /*` +[heading `BOOST_OS_BSD_FREE`] + +[@http://en.wikipedia.org/wiki/Freebsd FreeBSD] operating system. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__FreeBSD__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__FreeBSD_version`] [V.R.P]] ] */ diff --git a/include/boost/predef/os/bsd/net.h b/include/boost/predef/os/bsd/net.h index 5d49ac5..49f3e47 100644 --- a/include/boost/predef/os/bsd/net.h +++ b/include/boost/predef/os/bsd/net.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2012 +Copyright Redshift Software, Inc. 2012-2013 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) @@ -8,14 +8,24 @@ http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PREDEF_OS_BSD_NET_H #define BOOST_PREDEF_OS_BSD_NET_H +#include + /*` +[heading `BOOST_OS_BSD_NET`] + +[@http://en.wikipedia.org/wiki/Netbsd NetBSD] operating system. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__NETBSD__`] [__predef_detection__]] + [[`__NetBSD__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__NETBSD_version`] [V.R.P]] + [[`NetBSD0_8`] [0.8.0]] + [[`NetBSD0_9`] [0.9.0]] + [[`NetBSD1_0`] [1.0.0]] + [[`__NetBSD_Version`] [V.R.P]] ] */ diff --git a/include/boost/predef/os/bsd/open.h b/include/boost/predef/os/bsd/open.h index 6009abb..c6065b1 100644 --- a/include/boost/predef/os/bsd/open.h +++ b/include/boost/predef/os/bsd/open.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2012 +Copyright Redshift Software, Inc. 2012-2013 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) @@ -8,14 +8,48 @@ http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PREDEF_OS_BSD_OPEN_H #define BOOST_PREDEF_OS_BSD_OPEN_H +#include + /*` +[heading `BOOST_OS_BSD_OPEN`] + +[@http://en.wikipedia.org/wiki/Openbsd OpenBSD] operating system. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__OpenBSD__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`OpenBSD2_0`] [2.0.0]] + [[`OpenBSD2_1`] [2.1.0]] + [[`OpenBSD2_2`] [2.2.0]] + [[`OpenBSD2_3`] [2.3.0]] + [[`OpenBSD2_4`] [2.4.0]] + [[`OpenBSD2_5`] [2.5.0]] + [[`OpenBSD2_6`] [2.6.0]] + [[`OpenBSD2_7`] [2.7.0]] + [[`OpenBSD2_8`] [2.8.0]] + [[`OpenBSD2_9`] [2.9.0]] + [[`OpenBSD3_0`] [3.0.0]] + [[`OpenBSD3_1`] [3.1.0]] + [[`OpenBSD3_2`] [3.2.0]] + [[`OpenBSD3_3`] [3.3.0]] + [[`OpenBSD3_4`] [3.4.0]] + [[`OpenBSD3_5`] [3.5.0]] + [[`OpenBSD3_6`] [3.6.0]] + [[`OpenBSD3_7`] [3.7.0]] + [[`OpenBSD3_8`] [3.8.0]] + [[`OpenBSD3_9`] [3.9.0]] + [[`OpenBSD4_0`] [4.0.0]] + [[`OpenBSD4_1`] [4.1.0]] + [[`OpenBSD4_2`] [4.2.0]] + [[`OpenBSD4_3`] [4.3.0]] + [[`OpenBSD4_4`] [4.4.0]] + [[`OpenBSD4_5`] [4.5.0]] + [[`OpenBSD4_6`] [4.6.0]] + [[`OpenBSD4_7`] [4.7.0]] + [[`OpenBSD4_8`] [4.8.0]] + [[`OpenBSD4_9`] [4.9.0]] ] */ @@ -74,6 +108,18 @@ http://www.boost.org/LICENSE_1_0.txt) # define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,2,0) # elif defined(OpenBSD4_3) # define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,3,0) +# elif defined(OpenBSD4_4) +# define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,4,0) +# elif defined(OpenBSD4_5) +# define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,5,0) +# elif defined(OpenBSD4_6) +# define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,6,0) +# elif defined(OpenBSD4_7) +# define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,7,0) +# elif defined(OpenBSD4_8) +# define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,8,0) +# elif defined(OpenBSD4_9) +# define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(4,9,0) # else # define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER(0,0,1) # endif diff --git a/include/boost/predef/os/cygwin.h b/include/boost/predef/os/cygwin.h index 141486d..5d745d1 100644 --- a/include/boost/predef/os/cygwin.h +++ b/include/boost/predef/os/cygwin.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__CYGWIN__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/hpux.h b/include/boost/predef/os/hpux.h index 36c5d12..07686dc 100644 --- a/include/boost/predef/os/hpux.h +++ b/include/boost/predef/os/hpux.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,9 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`hpux`] [__predef_detection__]] + [[`_hpux`] [__predef_detection__]] + [[`__hpux`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/irix.h b/include/boost/predef/os/irix.h index 13c7322..2990641 100644 --- a/include/boost/predef/os/irix.h +++ b/include/boost/predef/os/irix.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`sgi`] [__predef_detection__]] + [[`__sgi`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/linux.h b/include/boost/predef/os/linux.h index 300e06d..cb1ad35 100644 --- a/include/boost/predef/os/linux.h +++ b/include/boost/predef/os/linux.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`linux`] [__predef_detection__]] + [[`__linux`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/macos.h b/include/boost/predef/os/macos.h index 53639a8..b2b7446 100644 --- a/include/boost/predef/os/macos.h +++ b/include/boost/predef/os/macos.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -15,14 +15,17 @@ http://www.boost.org/LICENSE_1_0.txt) [heading `BOOST_OS_MACOS`] [@http://en.wikipedia.org/wiki/Mac_OS Mac OS] operating system. -Versions \[9-10\] are specifically detected. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`macintosh`] [__predef_detection__]] + [[`Macintosh`] [__predef_detection__]] + [[`__APPLE__`] [__predef_detection__]] + [[`__MACH__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__APPLE__`, `__MACH__`] [10.0.0]] + [[ /otherwise/ ] [9.0.0]] ] */ diff --git a/include/boost/predef/os/os400.h b/include/boost/predef/os/os400.h index 636699e..d0e5aa3 100644 --- a/include/boost/predef/os/os400.h +++ b/include/boost/predef/os/os400.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software Inc 2011-2012 +Copyright Redshift Software Inc 2011-2013 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) @@ -19,9 +19,7 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`__OS400__`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/qnxnto.h b/include/boost/predef/os/qnxnto.h index 9d069ce..4021c43 100644 --- a/include/boost/predef/os/qnxnto.h +++ b/include/boost/predef/os/qnxnto.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -21,9 +21,11 @@ version 4 is specifically detected. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`__QNX__`] [__predef_detection__]] + [[`__QNXNTO__`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`_NTO_VERSION`] [V.R.0]] + [[`__QNX__`] [4.0.0]] ] */ diff --git a/include/boost/predef/os/solaris.h b/include/boost/predef/os/solaris.h index cbe2b32..c4272b4 100644 --- a/include/boost/predef/os/solaris.h +++ b/include/boost/predef/os/solaris.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,8 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`sun`] [__predef_detection__]] + [[`__sun`] [__predef_detection__]] ] */ diff --git a/include/boost/predef/os/unix.h b/include/boost/predef/os/unix.h index 98a23c8..f02d924 100644 --- a/include/boost/predef/os/unix.h +++ b/include/boost/predef/os/unix.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,10 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`unix`] [__predef_detection__]] + [[`__unix`] [__predef_detection__]] + [[`_XOPEN_SOURCE`] [__predef_detection__]] + [[`_POSIX_SOURCE`] [__predef_detection__]] ] */ @@ -33,10 +34,21 @@ http://www.boost.org/LICENSE_1_0.txt) # define BOOST_OS_UNIX BOOST_VERSION_NUMBER(0,0,1) #endif +#define BOOST_OS_UNIX_NAME "Unix Environment" + /*` [heading `BOOST_OS_SVR4`] [@http://en.wikipedia.org/wiki/UNIX_System_V SVR4 Environment] operating system. + +[table + [[__predef_symbol__] [__predef_version__]] + + [[`__sysv__`] [__predef_detection__]] + [[`__SVR4`] [__predef_detection__]] + [[`__svr4__`] [__predef_detection__]] + [[`_SYSTYPE_SVR4`] [__predef_detection__]] + ] */ #define BOOST_OS_SVR4 BOOST_VERSION_NUMBER(0,0,0) @@ -47,11 +59,10 @@ http://www.boost.org/LICENSE_1_0.txt) # define BOOST_OS_SVR4 BOOST_VERSION_NUMBER(0,0,1) #endif -#define BOOST_OS_UNIX_NAME "Unix ENvironment" +#define BOOST_OS_SVR4_NAME "SVR4 Environment" #include BOOST_PREDEF_DECLARE_TEST(BOOST_OS_UNIX,BOOST_OS_UNIX_NAME) - -BOOST_PREDEF_DECLARE_TEST(BOOST_OS_SVR4,"SVR4 Environment") +BOOST_PREDEF_DECLARE_TEST(BOOST_OS_SVR4,BOOST_OS_SVR4_NAME) #endif diff --git a/include/boost/predef/os/vms.h b/include/boost/predef/os/vms.h index b4e8849..9485fce 100644 --- a/include/boost/predef/os/vms.h +++ b/include/boost/predef/os/vms.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software Inc 2011-2012 +Copyright Redshift Software Inc 2011-2013 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) @@ -15,14 +15,14 @@ http://www.boost.org/LICENSE_1_0.txt) [heading `BOOST_OS_VMS`] [@http://en.wikipedia.org/wiki/Vms VMS] operating system. -Version number available as major, minor, and patch. [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] + [[`VMS`] [__predef_detection__]] + [[`__VMS`] [__predef_detection__]] - [[`____`] [V.R.P]] + [[`__VMS_VER`] [V.R.P]] ] */ diff --git a/include/boost/predef/os/windows.h b/include/boost/predef/os/windows.h index 06ebe08..c8ff179 100644 --- a/include/boost/predef/os/windows.h +++ b/include/boost/predef/os/windows.h @@ -1,5 +1,5 @@ /* -Copyright Redshift Software, Inc. 2008-2012 +Copyright Redshift Software, Inc. 2008-2013 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) @@ -19,9 +19,11 @@ http://www.boost.org/LICENSE_1_0.txt) [table [[__predef_symbol__] [__predef_version__]] - [[`____`] [__predef_detection__]] - - [[`____`] [V.R.P]] + [[`_WIN32`] [__predef_detection__]] + [[`_WIN64`] [__predef_detection__]] + [[`__WIN32__`] [__predef_detection__]] + [[`__TOS_WIN__`] [__predef_detection__]] + [[`__WINDOWS__`] [__predef_detection__]] ] */ @@ -39,5 +41,4 @@ http://www.boost.org/LICENSE_1_0.txt) #include BOOST_PREDEF_DECLARE_TEST(BOOST_OS_WINDOWS,BOOST_OS_WINDOWS_NAME) - #endif