_prolog.h 832 B

123456789101112131415161718
  1. /* NOTE : this header has no guards and is MEANT for multiple inclusion!
  2. * If you are using "header protection" option with your compiler,
  3. * please also find #pragma which disables it and put it here, to
  4. * allow reentrancy of this header.
  5. */
  6. #include <stl/_cprolog.h>
  7. /* Get all debug things, potentially only empty macros if none of
  8. * the debug features available in user config file is activated. */
  9. /* Thanks to _STLP_OUTERMOST_HEADER_ID we hide _debug.h when C standard
  10. * headers are included as some platforms (Win32) include C standard headers
  11. * in an 'extern "C"' scope which do not accept the templates exposed
  12. * in _debug.h. */
  13. #if defined (__cplusplus) && !defined (_STLP_DEBUG_H) && \
  14. !((_STLP_OUTERMOST_HEADER_ID >= 0x200) && (_STLP_OUTERMOST_HEADER_ID <= 0x300))
  15. # include <stl/debug/_debug.h>
  16. #endif