/home/ntakagi/work/STLport-5.1.5/stlport/stl/config/_sgi.h

Go to the documentation of this file.
00001 // STLport configuration file
00002 // It is internal STLport header - DO NOT include it directly
00003 
00004 #define _STLP_COMPILER "CC"
00005 
00006 #define _STLP_HAS_SPECIFIC_PROLOG_EPILOG
00007 
00008 // define native include path before trying to include anything
00009 
00010 #define _STLP_NATIVE_HEADER(__x) </usr/include/CC/##__x>
00011 #define _STLP_NATIVE_C_HEADER(__x) </usr/include/##__x>
00012 #define _STLP_NATIVE_OLD_STREAMS_HEADER(__x) </usr/include/CC/##__x>
00013 #define _STLP_NATIVE_CPP_C_HEADER(__x) </usr/include/CC/##__x>
00014 #define _STLP_NATIVE_CPP_RUNTIME_HEADER(__x) </usr/include/CC/##__x>
00015 
00016 #define _STLP_NO_NATIVE_MBSTATE_T
00017 
00018 #define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS
00019 #define _STLP_NO_NATIVE_WIDE_FUNCTIONS
00020 #define _STLP_NO_MEMBER_TEMPLATE_CLASSES
00021 
00022 // #define _STLP_NO_BAD_ALLOC
00023 
00024 #define _STL_HAS_NAMESPACES
00025 
00026 #if ! defined (__EXCEPTIONS) && ! defined (_STLP_NO_EXCEPTIONS)
00027 #  define _STLP_NO_EXCEPTIONS
00028 #endif
00029 
00030 // #define _STLP_NOTHROW throw()
00031 
00032 #define __EDG_SWITCHES
00033 
00034 #define _STLP_USE_SGI_STRING         1
00035 
00036 #define _STLP_HAS_NO_NEW_C_HEADERS 1
00037 // #  define _STLP_VENDOR_GLOBAL_EXCEPT_STD
00038 
00039 #define _STLP_NO_POST_COMPATIBLE_SECTION
00040 
00041 #include <standards.h>
00042 
00043 #if !(_COMPILER_VERSION >= 730)
00044 #  define _STLP_NO_NEW_NEW_HEADER 1
00045 #endif
00046 
00047 #if (_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
00048 #  define _STLP_EXTERN_RANGE_ERRORS
00049 #endif
00050 
00051 #if !defined(_BOOL)
00052 #  define _STLP_NO_BOOL
00053 #endif
00054 #if defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32
00055 #  define _STLP_STATIC_CONST_INIT_BUG
00056 #endif
00057 
00058 #if (_COMPILER_VERSION < 720) || (defined(_MIPS_SIM) && _MIPS_SIM == _ABIO32)
00059 #  define _STLP_DEF_CONST_PLCT_NEW_BUG
00060 #  define _STLP_DEF_CONST_DEF_PARAM_BUG
00061 #endif
00062 #if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32)
00063 #  define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
00064 #endif
00065 #if !defined(_STANDARD_C_PLUS_PLUS)
00066 #  define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS
00067 #endif
00068 #if !((_COMPILER_VERSION >= 721) && defined(_NAMESPACES))
00069 #  define _STLP_HAS_NO_NAMESPACES
00070 #endif
00071 #if (_COMPILER_VERSION < 721) || !defined(_STL_HAS_NAMESPACES) || defined(_STLP_NO_NAMESPACES)
00072 #  define _STLP_NO_EXCEPTION_HEADER
00073 #endif
00074 #if _COMPILER_VERSION < 730 || !defined(_STANDARD_C_PLUS_PLUS) || !defined(_NAMESPACES)
00075 #  define _STLP_NO_BAD_ALLOC
00076 #endif
00077 #if defined(_LONGLONG) && defined(_SGIAPI) && _SGIAPI
00078 #  define _STLP_LONG_LONG long long
00079 #endif
00080 #if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
00081 #  define _STLP_USE_NO_IOSTREAMS
00082 #endif
00083 #if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
00084 #  define _STLP_NO_AT_MEMBER_FUNCTION
00085 #endif
00086 // #   if !(_COMPILER_VERSION >= 730 && defined(_STANDARD_C_PLUS_PLUS))
00087 #if !(_COMPILER_VERSION >= 721 && defined(_STANDARD_C_PLUS_PLUS))
00088 #  define _STLP_NO_TEMPLATE_CONVERSIONS
00089 #endif
00090 #if !((_COMPILER_VERSION >= 730) && defined(_MIPS_SIM) && _MIPS_SIM != _ABIO32)
00091 #  define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER
00092 #endif



Generated on Mon Mar 10 15:32:46 2008 by  doxygen 1.5.1