Chris@16: // Boost Lambda Library - lambda_config.hpp ------------------------------ Chris@16: Chris@16: // Copyright (C) 1999, 2000 Jaakko Jarvi (jaakko.jarvi@cs.utu.fi) Chris@16: // Chris@16: // Distributed under the Boost Software License, Version 1.0. (See Chris@16: // accompanying file LICENSE_1_0.txt or copy at Chris@16: // http://www.boost.org/LICENSE_1_0.txt) Chris@16: // Chris@16: // For more information, see www.boost.org Chris@16: Chris@16: // --------------------------------------------------------------- Chris@16: Chris@16: #ifndef BOOST_LAMBDA_LAMBDA_CONFIG_HPP Chris@16: #define BOOST_LAMBDA_LAMBDA_CONFIG_HPP Chris@16: Chris@16: // add to boost/config.hpp Chris@16: // for now Chris@16: Chris@16: Chris@16: # if defined __GNUC__ Chris@16: # if (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) Chris@16: # define BOOST_REF_TO_FUNC_CONFLICTS_WITH_REF_TO_T Chris@16: # define BOOST_LAMBDA_INCORRECT_BIND_OVERLOADING Chris@16: # endif Chris@16: # if (__GNUC__ == 2 && __GNUC_MINOR__ <= 97) Chris@16: # define BOOST_NO_TEMPLATED_STREAMS Chris@16: # define BOOST_LAMBDA_INCORRECT_BIND_OVERLOADING Chris@16: # endif Chris@16: # if (__GNUC__ == 2 && __GNUC_MINOR__ <= 95) Chris@16: # define BOOST_LAMBDA_FAILS_IN_TEMPLATE_KEYWORD_AFTER_SCOPE_OPER Chris@16: # endif Chris@16: # endif // __GNUC__ Chris@16: Chris@16: Chris@16: #if defined __KCC Chris@16: Chris@16: #define BOOST_NO_FDECL_TEMPLATES_AS_TEMPLATE_TEMPLATE_PARAMS Chris@16: Chris@16: #endif // __KCC Chris@16: Chris@16: #endif Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: Chris@16: