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