epoc32/include/stdapis/boost/lambda/detail/lambda_config.hpp
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
williamr@2
     1
// Boost Lambda Library - lambda_config.hpp ------------------------------
williamr@2
     2
williamr@2
     3
// Copyright (C) 1999, 2000 Jaakko Järvi (jaakko.jarvi@cs.utu.fi)
williamr@2
     4
//
williamr@2
     5
// Distributed under the Boost Software License, Version 1.0. (See
williamr@2
     6
// accompanying file LICENSE_1_0.txt or copy at
williamr@2
     7
// http://www.boost.org/LICENSE_1_0.txt)
williamr@2
     8
//
williamr@2
     9
// For more information, see www.boost.org
williamr@2
    10
williamr@2
    11
// ---------------------------------------------------------------
williamr@2
    12
williamr@2
    13
#ifndef BOOST_LAMBDA_LAMBDA_CONFIG_HPP
williamr@2
    14
#define BOOST_LAMBDA_LAMBDA_CONFIG_HPP
williamr@2
    15
williamr@2
    16
// add to boost/config.hpp
williamr@2
    17
// for now
williamr@2
    18
williamr@2
    19
williamr@2
    20
# if defined __GNUC__
williamr@2
    21
#   if (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) 
williamr@2
    22
#     define BOOST_REF_TO_FUNC_CONFLICTS_WITH_REF_TO_T
williamr@2
    23
#     define BOOST_LAMBDA_INCORRECT_BIND_OVERLOADING
williamr@2
    24
#   endif
williamr@2
    25
#   if (__GNUC__ == 2 && __GNUC_MINOR__ <= 97) 
williamr@2
    26
#     define BOOST_NO_TEMPLATED_STREAMS
williamr@2
    27
#     define BOOST_LAMBDA_INCORRECT_BIND_OVERLOADING
williamr@2
    28
#   endif
williamr@2
    29
#   if (__GNUC__ == 2 && __GNUC_MINOR__ <= 95) 
williamr@2
    30
#     define BOOST_LAMBDA_FAILS_IN_TEMPLATE_KEYWORD_AFTER_SCOPE_OPER
williamr@2
    31
#   endif
williamr@2
    32
# endif  // __GNUC__
williamr@2
    33
 
williamr@2
    34
williamr@2
    35
#if defined __KCC
williamr@2
    36
williamr@2
    37
#define BOOST_NO_FDECL_TEMPLATES_AS_TEMPLATE_TEMPLATE_PARAMS
williamr@2
    38
williamr@2
    39
#endif  // __KCC
williamr@2
    40
williamr@2
    41
#endif
williamr@2
    42
williamr@2
    43
williamr@2
    44
williamr@2
    45
williamr@2
    46
williamr@2
    47
williamr@2
    48