Boost logo

Boost :

From: Matthias Schabel (boost_at_[hidden])
Date: 2007-12-13 12:51:34


This code compiles using Intel ICC 10.1, but fails with "error:
utility: No such file or directory in file included from /usr/local/
include/boost/tr1/functional.hpp" under gcc :

#include <boost/tr1/functional.hpp>

namespace mcs {

class SPGR
{
        public:
            SPGR(double TR,double TE,double alpha,double T10,double
T20,double r1,double r2) { }
            ~SPGR() { }
                
            double Xi(double C) const { return 1.0; }

             void test() const;
};

inline void SPGR::test() const
{
        using namespace std::tr1::placeholders;
        
        std::tr1::function<double (double)>
f(std::tr1::bind(&SPGR::Xi,this,_1));
}

} // namespace mcs

int main()
{
     mcs::SPGR spgr(10,1,15,1000,100,4e-3,5e-3);

     return 0;
}

I don't think I'm doing anything blatantly stupid here...any ideas on
what's going on?

Matthias


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk