epoc32/include/stdapis/stlport/config/stl_gccxml.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.
     1 /*
     2  * © Portions copyright (c) 2006-2007 Nokia Corporation.  All rights reserved.
     3  */  
     4 // =============================================================================
     5 //	stl_rvct.h
     6 //	This is a list of settings for STLport specific to the ARM RVCT compiler.
     7 //	Do not include this file directly.
     8 // =============================================================================
     9 
    10 # ifndef _STLP_GCCXML_H
    11 #  define  _STLP_GCCXML_H
    12 
    13 
    14 /*
    15 // Uncomment if member template classes are not available
    16 #if defined(__WINS__)
    17 #  define _STLP_NO_MEMBER_TEMPLATE_CLASSES   1
    18 #endif
    19 
    20 // Uncomment if partial specialization is not available
    21 #if defined(__WINS__)
    22 #  define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1
    23 #endif
    24 */
    25 
    26 //#warning ********** COMPILER SETTINGS **********
    27 // -----------------------------------------------------------------------------
    28 //  wstring support
    29 //  This is a bit confusing.
    30 //  * _STLP_NO_WCHAR_T inhibits the standard C wchar functions (Symbian doesn't 
    31 //    have them).
    32 //  * _STLP_HAS_WCHAR_T triggers the typedef of wstring.  It's based on wint_t,
    33 //    which isn't typedef's elsewhere, so we take care of it here.
    34 // -----------------------------------------------------------------------------
    35 
    36 #define _STLP_HAS_WCHAR_T 1
    37 #  include <wchar.h>
    38 
    39 #ifdef _WCHAR_T
    40 #warning ********** _WCHAR_T is defined **********
    41 #endif
    42 
    43 
    44 #define _STLP_LIBSTD_CPP_NO_STATIC_VAR_
    45 #define _STLP_INIT_AMBIGUITY
    46 
    47 #endif // _STLP_RVCT_H