/home/ntakagi/work/STLport-5.1.5/stlport/stl/config/_msvc.h File Reference

#include <stl/config/_detect_dll_or_lib.h>
#include <stl/config/_auto_link.h>

Go to the source code of this file.

Defines

#define _STLP_COMPILER   "Microsoft Visual Studio C++"
#define _STLP_MSVC   _MSC_VER
#define _STLP_MSVC_LIB   _MSC_VER
#define _STLP_CALL   __cdecl
#define _STLP_LONG_LONG   __int64
#define _STLP_PRAGMA_ONCE
#define _STLP_DONT_USE_EXCEPTIONS   1
#define _STLP_NO_RTTI   1
#define _STLP_WCHAR_T_IS_USHORT   1
#define _STLP_MINIMUM_IMPORT_STD
#define _STLP_NO_VENDOR_STDLIB_L   1
#define _STLP_NORETURN_FUNCTION   __declspec(noreturn)
#define _STLP_MSVC50_COMPATIBILITY   1
#define _STLP_DLLEXPORT_NEEDS_PREDECLARATION   1
#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG   1
#define _STLP_STATIC_CONST_INIT_BUG   1
#define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION   1
#define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER   1
#define _STLP_USE_OLD_HP_ITERATOR_QUERIES
#define _STLP_NO_TYPENAME_IN_TEMPLATE_HEADER
#define _STLP_NO_METHOD_SPECIALIZATION   1
#define _STLP_DEF_CONST_PLCT_NEW_BUG   1
#define _STLP_NO_TYPENAME_ON_RETURN_TYPE   1
#define _STLP_NEEDS_EXTRA_TEMPLATE_CONSTRUCTORS
#define _STLP_NO_QUALIFIED_FRIENDS   1
#define _STLP_NO_FRIEND_TEMPLATES
#define _STLP_NO_IEC559_SUPPORT   1
#define _STLP_NO_MEMBER_TEMPLATE_KEYWORD   1
#define _STLP_DONT_SUPPORT_REBIND_MEMBER_TEMPLATE   1
#define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS   1
#define _STLP_DONT_USE_BOOL_TYPEDEF   1
#define _STLP_DONT_RETURN_VOID   1
#define _STLP_USING_NAMESPACE_BUG   1
#define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS   1
#define _STLP_USE_ABBREVS
#define _STLP_DONT_SIMULATE_PARTIAL_SPEC_FOR_TYPE_TRAITS   1
#define _STLP_DONT_USE_PARTIAL_SPEC_WRKD   1
#define _STLP_QUALIFIED_SPECIALIZATION_BUG   1
#define _STLP_NON_TYPE_TMPL_PARAM_BUG   1
#define _STLP_THROW_RETURN_BUG   1
#define _STLP_NO_MEMBER_TEMPLATE_CLASSES   1
#define _STLP_DEF_CONST_DEF_PARAM_BUG   1
#define _STLP_NO_BOOL   1
#define _STLP_NEED_TYPENAME   1
#define _STLP_NEED_EXPLICIT   1
#define _STLP_NEED_MUTABLE   1
#define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX
#define _STLP_LIMITED_DEFAULT_TEMPLATES   1
#define _STLP_NONTEMPL_BASE_MATCH_BUG   1
#define _STLP_BROKEN_USING_DIRECTIVE   1
#define _STLP_NO_ARROW_OPERATOR   1
#define _STLP_NO_SIGNED_BUILTINS   1
#define _STLP_NO_EXCEPTION_SPEC   1
#define _STLP_HAS_NO_NAMESPACES   1
#define _STLP_NO_AT_MEMBER_FUNCTION   1
#define _STLP_NO_MEMBER_TEMPLATES   1
#define _STLP_VENDOR_GLOBAL_CSTD
#define _STLP_GLOBAL_NEW_HANDLER   1
#define _STLP_VENDOR_UNEXPECTED_STD
#define _STLP_NEW_DONT_THROW_BAD_ALLOC   1
#define _STLP_VENDOR_GLOBAL_STD
#define _STLP_NO_BAD_ALLOC
#define _STLP_HAS_NO_NEW_C_HEADERS   1
#define _STLP_NO_NEW_NEW_HEADER   1
#define _STLP_EXPORT_DECLSPEC   __declspec(dllexport)
#define _STLP_IMPORT_DECLSPEC   __declspec(dllimport)
#define _STLP_IMPORT_TEMPLATE_KEYWORD
#define _STLP_EXPORT_TEMPLATE_KEYWORD
#define _STLP_USE_STATIC_LIB


Define Documentation

#define _STLP_BROKEN_USING_DIRECTIVE   1

Definition at line 239 of file _msvc.h.

#define _STLP_CALL   __cdecl

Definition at line 41 of file _msvc.h.

#define _STLP_COMPILER   "Microsoft Visual Studio C++"

Definition at line 7 of file _msvc.h.

#define _STLP_DEF_CONST_DEF_PARAM_BUG   1

Definition at line 219 of file _msvc.h.

#define _STLP_DEF_CONST_PLCT_NEW_BUG   1

Definition at line 131 of file _msvc.h.

#define _STLP_DLLEXPORT_NEEDS_PREDECLARATION   1

Definition at line 91 of file _msvc.h.

#define _STLP_DONT_RETURN_VOID   1

Definition at line 180 of file _msvc.h.

#define _STLP_DONT_SIMULATE_PARTIAL_SPEC_FOR_TYPE_TRAITS   1

Definition at line 213 of file _msvc.h.

#define _STLP_DONT_SUPPORT_REBIND_MEMBER_TEMPLATE   1

Definition at line 146 of file _msvc.h.

#define _STLP_DONT_USE_BOOL_TYPEDEF   1

Definition at line 179 of file _msvc.h.

#define _STLP_DONT_USE_EXCEPTIONS   1

Definition at line 55 of file _msvc.h.

#define _STLP_DONT_USE_PARTIAL_SPEC_WRKD   1

Definition at line 214 of file _msvc.h.

#define _STLP_EXPORT_DECLSPEC   __declspec(dllexport)

Definition at line 289 of file _msvc.h.

#define _STLP_EXPORT_TEMPLATE_KEYWORD

Definition at line 324 of file _msvc.h.

#define _STLP_GLOBAL_NEW_HANDLER   1

Definition at line 268 of file _msvc.h.

#define _STLP_HAS_NO_NAMESPACES   1

Definition at line 243 of file _msvc.h.

#define _STLP_HAS_NO_NEW_C_HEADERS   1

Definition at line 281 of file _msvc.h.

#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG   1

Definition at line 92 of file _msvc.h.

#define _STLP_IMPORT_DECLSPEC   __declspec(dllimport)

Definition at line 290 of file _msvc.h.

#define _STLP_IMPORT_TEMPLATE_KEYWORD

Definition at line 319 of file _msvc.h.

#define _STLP_LIMITED_DEFAULT_TEMPLATES   1

Definition at line 237 of file _msvc.h.

#define _STLP_LONG_LONG   __int64

Definition at line 44 of file _msvc.h.

#define _STLP_MINIMUM_IMPORT_STD

Definition at line 70 of file _msvc.h.

#define _STLP_MSVC   _MSC_VER

Definition at line 11 of file _msvc.h.

#define _STLP_MSVC50_COMPATIBILITY   1

Definition at line 88 of file _msvc.h.

#define _STLP_MSVC_LIB   _MSC_VER

Definition at line 15 of file _msvc.h.

#define _STLP_NEED_EXPLICIT   1

Definition at line 234 of file _msvc.h.

#define _STLP_NEED_MUTABLE   1

Definition at line 235 of file _msvc.h.

#define _STLP_NEED_TYPENAME   1

Definition at line 233 of file _msvc.h.

#define _STLP_NEEDS_EXTRA_TEMPLATE_CONSTRUCTORS

Definition at line 134 of file _msvc.h.

#define _STLP_NEW_DONT_THROW_BAD_ALLOC   1

Definition at line 270 of file _msvc.h.

#define _STLP_NO_ARROW_OPERATOR   1

Definition at line 240 of file _msvc.h.

#define _STLP_NO_AT_MEMBER_FUNCTION   1

Definition at line 244 of file _msvc.h.

#define _STLP_NO_BAD_ALLOC

Definition at line 280 of file _msvc.h.

#define _STLP_NO_BOOL   1

Definition at line 232 of file _msvc.h.

#define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION   1

Note: the macro _STLP_NO_UNCAUGHT_EXCEPT_SUPPORT is defined unconditionally and undef'ed here when applicable.

Definition at line 125 of file _msvc.h.

#define _STLP_NO_EXCEPTION_SPEC   1

Definition at line 242 of file _msvc.h.

#define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS   1

Definition at line 200 of file _msvc.h.

#define _STLP_NO_FRIEND_TEMPLATES

Definition at line 136 of file _msvc.h.

#define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER   1

Definition at line 126 of file _msvc.h.

#define _STLP_NO_IEC559_SUPPORT   1

Definition at line 141 of file _msvc.h.

#define _STLP_NO_MEMBER_TEMPLATE_CLASSES   1

Definition at line 218 of file _msvc.h.

#define _STLP_NO_MEMBER_TEMPLATE_KEYWORD   1

Definition at line 145 of file _msvc.h.

#define _STLP_NO_MEMBER_TEMPLATES   1

Definition at line 245 of file _msvc.h.

#define _STLP_NO_METHOD_SPECIALIZATION   1

Definition at line 130 of file _msvc.h.

#define _STLP_NO_NEW_NEW_HEADER   1

Definition at line 282 of file _msvc.h.

#define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX

Definition at line 236 of file _msvc.h.

#define _STLP_NO_QUALIFIED_FRIENDS   1

Definition at line 135 of file _msvc.h.

#define _STLP_NO_RTTI   1

Definition at line 59 of file _msvc.h.

#define _STLP_NO_SIGNED_BUILTINS   1

Definition at line 241 of file _msvc.h.

#define _STLP_NO_TYPENAME_IN_TEMPLATE_HEADER

Definition at line 129 of file _msvc.h.

#define _STLP_NO_TYPENAME_ON_RETURN_TYPE   1

Definition at line 132 of file _msvc.h.

#define _STLP_NO_USING_FOR_GLOBAL_FUNCTIONS   1

Definition at line 177 of file _msvc.h.

#define _STLP_NO_VENDOR_STDLIB_L   1

Definition at line 71 of file _msvc.h.

#define _STLP_NON_TYPE_TMPL_PARAM_BUG   1

Definition at line 216 of file _msvc.h.

#define _STLP_NONTEMPL_BASE_MATCH_BUG   1

Definition at line 238 of file _msvc.h.

#define _STLP_NORETURN_FUNCTION   __declspec(noreturn)

Definition at line 75 of file _msvc.h.

#define _STLP_PRAGMA_ONCE

Definition at line 47 of file _msvc.h.

#define _STLP_QUALIFIED_SPECIALIZATION_BUG   1

Definition at line 215 of file _msvc.h.

#define _STLP_STATIC_CONST_INIT_BUG   1

Definition at line 99 of file _msvc.h.

#define _STLP_THROW_RETURN_BUG   1

Definition at line 217 of file _msvc.h.

#define _STLP_USE_ABBREVS

Definition at line 202 of file _msvc.h.

#define _STLP_USE_OLD_HP_ITERATOR_QUERIES

Definition at line 128 of file _msvc.h.

#define _STLP_USE_STATIC_LIB

Definition at line 330 of file _msvc.h.

#define _STLP_USING_NAMESPACE_BUG   1

Definition at line 197 of file _msvc.h.

#define _STLP_VENDOR_GLOBAL_CSTD

The desktop variants starting with VC8 have a set of more secure replacements for the error-prone string handling functions of the C standard lib.

Definition at line 257 of file _msvc.h.

#define _STLP_VENDOR_GLOBAL_STD

Definition at line 275 of file _msvc.h.

#define _STLP_VENDOR_UNEXPECTED_STD

Definition at line 269 of file _msvc.h.

#define _STLP_WCHAR_T_IS_USHORT   1

Definition at line 67 of file _msvc.h.



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