epoc32/include/stdapis/boost/lambda/lambda.hpp
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
     1.1 --- a/epoc32/include/stdapis/boost/lambda/lambda.hpp	Wed Mar 31 12:27:01 2010 +0100
     1.2 +++ b/epoc32/include/stdapis/boost/lambda/lambda.hpp	Wed Mar 31 12:33:34 2010 +0100
     1.3 @@ -1,29 +1,34 @@
     1.4 -
     1.5 -#ifndef BOOST_MPL_LAMBDA_HPP_INCLUDED
     1.6 -#define BOOST_MPL_LAMBDA_HPP_INCLUDED
     1.7 -
     1.8 -// Copyright Aleksey Gurtovoy 2001-2004
     1.9 +// -- lambda.hpp -- Boost Lambda Library -----------------------------------
    1.10 +// Copyright (C) 1999, 2000 Jaakko Järvi (jaakko.jarvi@cs.utu.fi)
    1.11  //
    1.12 -// Distributed under the Boost Software License, Version 1.0. 
    1.13 -// (See accompanying file LICENSE_1_0.txt or copy at 
    1.14 +// Distributed under the Boost Software License, Version 1.0. (See
    1.15 +// accompanying file LICENSE_1_0.txt or copy at
    1.16  // http://www.boost.org/LICENSE_1_0.txt)
    1.17  //
    1.18 -// See http://www.boost.org/libs/mpl for documentation.
    1.19 +// For more information, see http://lambda.cs.utu.fi 
    1.20  
    1.21 -// $Source: /cvsroot/boost/boost/boost/mpl/lambda.hpp,v $
    1.22 -// $Date: 2004/09/02 15:40:41 $
    1.23 -// $Revision: 1.5 $
    1.24 +#ifndef BOOST_LAMBDA_LAMBDA_HPP
    1.25 +#define BOOST_LAMBDA_LAMBDA_HPP
    1.26  
    1.27 -#include <boost/mpl/lambda_fwd.hpp>
    1.28 -#include <boost/mpl/bind.hpp>
    1.29 -#include <boost/mpl/aux_/config/lambda.hpp>
    1.30  
    1.31 -#if !defined(BOOST_MPL_CFG_NO_FULL_LAMBDA_SUPPORT)
    1.32 -#   include <boost/mpl/aux_/full_lambda.hpp>
    1.33 -#else
    1.34 -#   include <boost/mpl/aux_/lambda_no_ctps.hpp>
    1.35 -#   include <boost/mpl/aux_/lambda_support.hpp>
    1.36 -#   define BOOST_MPL_CFG_NO_IMPLICIT_METAFUNCTIONS
    1.37 +#include "boost/lambda/core.hpp"
    1.38 +
    1.39 +#ifdef BOOST_NO_FDECL_TEMPLATES_AS_TEMPLATE_TEMPLATE_PARAMS
    1.40 +#include <istream>
    1.41 +#include <ostream>
    1.42  #endif
    1.43  
    1.44 -#endif // BOOST_MPL_LAMBDA_HPP_INCLUDED
    1.45 +#include "boost/lambda/detail/operator_actions.hpp"
    1.46 +#include "boost/lambda/detail/operator_lambda_func_base.hpp"
    1.47 +#include "boost/lambda/detail/operator_return_type_traits.hpp"
    1.48 +
    1.49 +
    1.50 +#include "boost/lambda/detail/operators.hpp"
    1.51 +
    1.52 +#ifndef BOOST_LAMBDA_FAILS_IN_TEMPLATE_KEYWORD_AFTER_SCOPE_OPER
    1.53 +// sorry, member ptr does not work with gcc2.95
    1.54 +#include "boost/lambda/detail/member_ptr.hpp"
    1.55 +#endif
    1.56 +
    1.57 +
    1.58 +#endif