From 23b64e1358ed6b16bd339e324667ab03785ef6c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Sch=C3=B6pflin?= Date: Tue, 26 Apr 2005 14:30:42 +0000 Subject: [PATCH] Fixed lookup problem found on Tru64/CXX6.5 [SVN r28486] --- include/boost/bind.hpp | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/include/boost/bind.hpp b/include/boost/bind.hpp index 78b315f..5c203ed 100644 --- a/include/boost/bind.hpp +++ b/include/boost/bind.hpp @@ -154,9 +154,9 @@ public: list0() {} - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -261,9 +261,9 @@ public: A1 operator[] (boost::arg<1> (*) ()) const { return a1_; } A2 operator[] (boost::arg<2> (*) ()) const { return a2_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -322,9 +322,9 @@ public: A2 operator[] (boost::arg<2> (*) ()) const { return a2_; } A3 operator[] (boost::arg<3> (*) ()) const { return a3_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -387,9 +387,9 @@ public: A3 operator[] (boost::arg<3> (*) ()) const { return a3_; } A4 operator[] (boost::arg<4> (*) ()) const { return a4_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -458,9 +458,9 @@ public: A4 operator[] (boost::arg<4> (*) ()) const { return a4_; } A5 operator[] (boost::arg<5> (*) ()) const { return a5_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -533,9 +533,9 @@ public: A5 operator[] (boost::arg<5> (*) ()) const { return a5_; } A6 operator[] (boost::arg<6> (*) ()) const { return a6_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -612,9 +612,9 @@ public: A6 operator[] (boost::arg<6> (*) ()) const { return a6_; } A7 operator[] (boost::arg<7> (*) ()) const { return a7_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -696,9 +696,9 @@ public: A7 operator[] (boost::arg<7> (*) ()) const { return a7_; } A8 operator[] (boost::arg<8> (*) ()) const { return a8_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -784,9 +784,9 @@ public: A8 operator[] (boost::arg<8> (*) ()) const { return a8_; } A9 operator[] (boost::arg<9> (*) ()) const { return a9_; } - template T & operator[] (value & v) const { return v.get(); } + template T & operator[] (_bi::value & v) const { return v.get(); } - template T const & operator[] (value const & v) const { return v.get(); } + template T const & operator[] (_bi::value const & v) const { return v.get(); } template T & operator[] (reference_wrapper const & v) const { return v.get(); } @@ -975,12 +975,12 @@ namespace _bi template struct add_value { - typedef value type; + typedef _bi::value type; }; template struct add_value< value > { - typedef value type; + typedef _bi::value type; }; template struct add_value< reference_wrapper >