...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
BOOST_OS_AIX
IBM AIX operating system. Version number available as major, minor, and patch.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
4.3.0 |
|
4.1.0 |
|
3.2.0 |
|
3.0.0 |
BOOST_OS_AMIGAOS
AmigaOS operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
BOOST_OS_ANDROID
Android operating system.
Symbol |
Version |
---|---|
|
detection |
BOOST_OS_BEOS
BeOS operating system.
Symbol |
Version |
---|---|
|
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:
BOOST_OS_BSD_DRAGONFLY
DragonFly BSD
BOOST_OS_BSD_FREE
FreeBSD
BOOST_OS_BSD_BSDI
BSDi BSD/OS
BOOST_OS_BSD_NET
NetBSD
BOOST_OS_BSD_OPEN
OpenBSD
![]() |
Note |
---|---|
The general |
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
4.2.0 |
|
4.3.0 |
|
4.4.0 |
|
V.R.0 |
BOOST_OS_CYGWIN
Cygwin evironment.
Symbol |
Version |
---|---|
|
detection |
BOOST_OS_HPUX
HP-UX operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
detection |
BOOST_OS_IOS
iOS operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
detection |
|
__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__*1000 |
BOOST_OS_IRIX
IRIX operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
BOOST_OS_LINUX
Linux operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
BOOST_OS_MACOS
Mac OS operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
detection |
|
detection |
|
10.0.0 |
otherwise |
9.0.0 |
BOOST_OS_OS400
IBM OS/400 operating system.
Symbol |
Version |
---|---|
|
detection |
BOOST_OS_QNX
QNX operating system. Version number available as major, and minor if possible. And version 4 is specifically detected.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
V.R.0 |
|
4.0.0 |
BOOST_OS_SOLARIS
Solaris operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
BOOST_OS_UNIX
Unix Environment operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
detection |
|
detection |
BOOST_OS_SVR4
SVR4 Environment operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
detection |
|
detection |
BOOST_OS_VMS
VMS operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
V.R.P |
BOOST_OS_WINDOWS
Microsoft Windows operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
detection |
|
detection |
|
detection |
BOOST_OS_BSD_BSDI
BSDi BSD/OS operating system.
Symbol |
Version |
---|---|
|
detection |
BOOST_OS_BSD_DRAGONFLY
DragonFly BSD operating system.
Symbol |
Version |
---|---|
|
detection |
BOOST_OS_BSD_FREE
FreeBSD operating system.
Symbol |
Version |
---|---|
|
detection |
|
V.R.P |
BOOST_OS_BSD_NET
NetBSD operating system.
Symbol |
Version |
---|---|
|
detection |
|
detection |
|
V.R.P |
|
0.8.0 |
|
0.9.0 |
|
1.0.0 |
|
V.R.P |
BOOST_OS_BSD_OPEN
OpenBSD operating system.
Symbol |
Version |
---|---|
|
detection |
|
2.0.0 |
|
2.1.0 |
|
2.2.0 |
|
2.3.0 |
|
2.4.0 |
|
2.5.0 |
|
2.6.0 |
|
2.7.0 |
|
2.8.0 |
|
2.9.0 |
|
3.0.0 |
|
3.1.0 |
|
3.2.0 |
|
3.3.0 |
|
3.4.0 |
|
3.5.0 |
|
3.6.0 |
|
3.7.0 |
|
3.8.0 |
|
3.9.0 |
|
4.0.0 |
|
4.1.0 |
|
4.2.0 |
|
4.3.0 |
|
4.4.0 |
|
4.5.0 |
|
4.6.0 |
|
4.7.0 |
|
4.8.0 |
|
4.9.0 |