epoc32/include/tools/stlport/stl/_config_compat_post.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
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.
williamr@4
     1
/*========================================== */
williamr@4
     2
#if 1 /* def _STLP_3_COMPATIBILITY */
williamr@4
     3
williamr@4
     4
# define __SGI_STL_PORT  _STLPORT_VERSION
williamr@4
     5
williamr@4
     6
# if defined (_STLP_DEBUG) && ! defined ( __STL_DEBUG )
williamr@4
     7
#  define __STL_DEBUG _STLP_DEBUG
williamr@4
     8
# endif
williamr@4
     9
williamr@4
    10
# if defined (_STLP_USE_NAMESPACES)
williamr@4
    11
#  undef  __STL_USE_NAMESPACES
williamr@4
    12
#  define __STL_USE_NAMESPACES _STLP_USE_NAMESPACES
williamr@4
    13
# endif
williamr@4
    14
williamr@4
    15
# if defined (_STLP_USE_EXCEPTIONS)
williamr@4
    16
#  undef  __STL_USE_EXCEPTIONS
williamr@4
    17
#  define __STL_USE_EXCEPTIONS _STLP_USE_EXCEPTIONS
williamr@4
    18
# endif
williamr@4
    19
williamr@4
    20
# if defined (_STLP_BEGIN_NAMESPACE) && ! defined ( __STL_BEGIN_NAMESPACE )
williamr@4
    21
#  define __STL_BEGIN_NAMESPACE _STLP_BEGIN_NAMESPACE
williamr@4
    22
#  define __STL_END_NAMESPACE _STLP_END_NAMESPACE
williamr@4
    23
#  define __STL_VENDOR_STD _STLP_VENDOR_STD
williamr@4
    24
#  define __STL_VENDOR_CSTD _STLP_VENDOR_CSTD
williamr@4
    25
# endif
williamr@4
    26
# endif
williamr@4
    27
williamr@4
    28
/*
williamr@4
    29
# if defined (_STLP_XXX) && ! defined ( __STL_XXX )
williamr@4
    30
#  define __STL_XXX _STLP_XXX
williamr@4
    31
# endif
williamr@4
    32
*/
williamr@4
    33
williamr@4
    34
/* 5.0 -> 4.6 compatibility section */
williamr@4
    35
#if 1 /* def _STLP_46_COMPATIBILITY */
williamr@4
    36
williamr@4
    37
#ifndef  _STLP_USING_NAMESPACE_BUG
williamr@4
    38
# define _STLP_USING_NAMESPACE_BUG
williamr@4
    39
#endif
williamr@4
    40
williamr@4
    41
/* provide a uniform way to access full funclionality */
williamr@4
    42
# define __slist__         slist
williamr@4
    43
# define __map__           map
williamr@4
    44
# define __multimap__      multimap
williamr@4
    45
# define __set__           set
williamr@4
    46
# define __multiset__      multiset
williamr@4
    47
# define __list__          list
williamr@4
    48
# define __hash_map__      hash_map
williamr@4
    49
# define __hash_multimap__ hash_multimap
williamr@4
    50
# define __hash_set__      hash_set
williamr@4
    51
# define __hash_multiset__ hash_multiset
williamr@4
    52
# define __vector__        vector
williamr@4
    53
williamr@4
    54
#endif
williamr@4
    55