#include <stlsoft/stlsoft.h>
Go to the source code of this file.
Namespaces | |
| namespace | platformstl | 
Defines | |
| #define | _PLATFORMSTL_VER_MAJOR 1 | 
| The major version number of PlatformSTL.   | |
| #define | _PLATFORMSTL_VER_MINOR 8 | 
| The minor version number of PlatformSTL.   | |
| #define | _PLATFORMSTL_VER_REVISION 2 | 
| The revision version number of PlatformSTL.   | |
| #define | _PLATFORMSTL_VER _PLATFORMSTL_VER_1_8_2 | 
| The current composite version number of PlatformSTL.   | |
| #define | PLATFORMSTL_ASSERT(expr) STLSOFT_ASSERT(expr) | 
| Defines an assertion construct for runtime verification.   | |
| #define | PLATFORMSTL_MESSAGE_ASSERT(msg, expr) STLSOFT_MESSAGE_ASSERT(msg, expr) | 
| Defines a runtime assertion, with message.   | |
| #define | PLATFORMSTL_STATIC_ASSERT(expr) STLSOFT_STATIC_ASSERT(expr) | 
| Defines an assertion construct for compile-time verification.   | |
| #define | platformstl_ns_qual(x) ::platformstl::x | 
| Qualifies with platformstl:: if PlatformSTL is using namespaces or, if not, does not qualify.   | |
| #define | platformstl_ns_using(x) using ::platformstl::x; | 
| Declares a using directive (with respect to platformstl) if PlatformSTL is using namespaces or, if not, does nothing.   | |
| #define | platformstl_ns_qual_std(x) ::std::x | 
| Qualifies with std:: if PlatformSTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify.   | |
| #define | platformstl_ns_using_std(x) using ::std::x; | 
| Declares a using directive (with respect to std) if PlatformSTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing.   | |
| #define _PLATFORMSTL_VER _PLATFORMSTL_VER_1_8_2 | 
The current composite version number of PlatformSTL.
| #define _PLATFORMSTL_VER_MAJOR 1 | 
The major version number of PlatformSTL.
| #define _PLATFORMSTL_VER_MINOR 8 | 
The minor version number of PlatformSTL.
| #define _PLATFORMSTL_VER_REVISION 2 | 
The revision version number of PlatformSTL.
| #define PLATFORMSTL_ASSERT | ( | expr | ) | STLSOFT_ASSERT(expr) | 
Defines an assertion construct for runtime verification.
| expr | Must be non-zero, or an assertion will be fired | 
| #define PLATFORMSTL_MESSAGE_ASSERT | ( | msg, | |||
| expr | ) | STLSOFT_MESSAGE_ASSERT(msg, expr) | 
Defines a runtime assertion, with message.
| expr | Must be non-zero, or an assertion will be fired | |
| msg | The literal character string message to be included in the assertion | 
| #define platformstl_ns_qual | ( | x | ) | ::platformstl::x | 
Qualifies with platformstl:: if PlatformSTL is using namespaces or, if not, does not qualify.
| #define platformstl_ns_qual_std | ( | x | ) | ::std::x | 
Qualifies with std:: if PlatformSTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify.
| #define platformstl_ns_using | ( | x | ) | using ::platformstl::x; | 
Declares a using directive (with respect to platformstl) if PlatformSTL is using namespaces or, if not, does nothing.
| #define platformstl_ns_using_std | ( | x | ) | using ::std::x; | 
Declares a using directive (with respect to std) if PlatformSTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing.
| #define PLATFORMSTL_STATIC_ASSERT | ( | expr | ) | STLSOFT_STATIC_ASSERT(expr) | 
Defines an assertion construct for compile-time verification.
| expr | A compile-time evaluatable condition that must be non-zero, or compilation will fail. | 
 1.5.6