epoc32/include/stdapis/stlport/config/stl_as400.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h) This is the epoc32/include tree with the "platform" subtrees removed, and all but a selected few mbg and rsg files removed.

// STLport configuration file
// It is internal STLport header - DO NOT include it directly

// AS/400 C++ config

# ifdef _REENTRANT
#  define _PTHREADS
# endif

#  define _STLP_NO_NEW_NEW_HEADER 1

#  define _STLP_NO_BOOL
#  define _STLP_LIMITED_DEFAULT_TEMPLATES

#  define _STLP_HAS_NO_NAMESPACES
#  define _STLP_NEED_TYPENAME
#  define _STLP_NEED_EXPLICIT
#  define _STLP_HAS_NO_EXCEPTIONS
#  define _STLP_NO_EXCEPTION_SPEC
#  define _STLP_NO_ARROW_OPERATOR
#  define _STLP_NO_NEW_STYLE_CASTS

#  define _STLP_NEED_MUTABLE
#  define _STLP_NO_PARTIAL_SPECIALIZATION_SYNTAX
#  define _STLP_NO_BAD_ALLOC
#  define _STLP_NO_MEMBER_TEMPLATES
#  define _STLP_NO_MEMBER_TEMPLATE_CLASSES
#  define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
#  define _STLP_NO_FRIEND_TEMPLATES
#  define _STLP_NO_QUALIFIED_FRIENDS
#  define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION
#  define _STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER

#  define _STLP_NO_METHOD_SPECIALIZATION
#  define _STLP_NO_EXPLICIT_FUNCTION_TMPL_ARGS

// #  define _STLP_NO_EXCEPTION_HEADER

#  define _STLP_HAS_NO_NEW_IOSTREAMS
#  define _STLP_HAS_NO_NEW_C_HEADERS 

#  define _STLP_STATIC_CONST_INIT_BUG
#  define _STLP_THROW_RETURN_BUG
#  define _STLP_LINK_TIME_INSTANTIATION
#  define _STLP_NO_TEMPLATE_CONVERSIONS

#  define _STLP_UNINITIALIZABLE_PRIVATE 1
#  define _STLP_STATIC_ARRAY_BUG 1
#  define _STLP_NON_TYPE_TMPL_PARAM_BUG 1
#  define _STLP_TRIVIAL_DESTRUCTOR_BUG  1

#  if defined(_LONG_LONG)
#    define _STLP_LONG_LONG long long
#  endif
// #  define _STLP_LONG_DOUBLE 1
#  if defined(_PTHREADS)
#    define _MULTI_THREADED
#  endif
// fbp : to fix __partition() problem
# define _STLP_NONTEMPL_BASE_MATCH_BUG 1