1
0
forked from boostorg/bind

SGI MIPSpro fix.

[SVN r11981]
This commit is contained in:
Peter Dimov
2001-12-08 16:25:47 +00:00
parent b90421d2cd
commit 886d8b3079

View File

@@ -885,7 +885,7 @@ private:
#else #else
template <class R> struct bind_t_generator template<class R> struct bind_t_generator
{ {
template<class F, class L> class implementation template<class F, class L> class implementation
@@ -929,30 +929,17 @@ private:
}; };
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300) template<class R2, class F, class L> class bind_t: public bind_t_generator<R2>::BOOST_NESTED_TEMPLATE implementation<F, L>
#pragma warning(push)
#pragma warning(disable: 4097) // typedef name 'base' used as a synonym for class
#endif
template<class R, class F, class L> class bind_t: public bind_t_generator<R>::BOOST_NESTED_TEMPLATE implementation<F, L>
{ {
private:
typedef typename bind_t_generator<R>::template implementation<F, L> base;
public: public:
bind_t(F f, L const & l): base(f, l) {} bind_t(F f, L const & l): bind_t_generator<R2>::BOOST_NESTED_TEMPLATE implementation<F, L>(f, l) {}
private: private:
bind_t & operator= (bind_t const &); bind_t & operator= (bind_t const &);
}; };
#if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
#pragma warning(pop)
#endif
#endif #endif
// add_value // add_value