mirror of
https://github.com/boostorg/lambda.git
synced 2026-01-22 05:12:51 +00:00
Compare commits
3 Commits
develop
...
boost-1.30
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5a522b9b63 | ||
|
|
157111d669 | ||
|
|
469741fa5c |
@@ -492,7 +492,6 @@ struct promotion_of_unsigned_int
|
|||||||
{
|
{
|
||||||
typedef
|
typedef
|
||||||
detail::IF<sizeof(long) <= sizeof(unsigned int),
|
detail::IF<sizeof(long) <= sizeof(unsigned int),
|
||||||
// I had the logic reversed but ">" messes up the parsing.
|
|
||||||
unsigned long,
|
unsigned long,
|
||||||
long>::RET type;
|
long>::RET type;
|
||||||
};
|
};
|
||||||
@@ -866,10 +865,20 @@ namespace std {
|
|||||||
template <class Key, class T, class Cmp, class Allocator> class map;
|
template <class Key, class T, class Cmp, class Allocator> class map;
|
||||||
template <class Key, class T, class Cmp, class Allocator> class multimap;
|
template <class Key, class T, class Cmp, class Allocator> class multimap;
|
||||||
template <class T, class Allocator> class vector;
|
template <class T, class Allocator> class vector;
|
||||||
template <class T, class Allocator> class deque;
|
|
||||||
template <class Char, class Traits, class Allocator> class basic_string;
|
template <class Char, class Traits, class Allocator> class basic_string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// The GCC 2.95.x uses a non-conformant deque
|
||||||
|
#if BOOST_WORKAROUND(__GNUC__, == 2) && __GNUC_MINOR__ <= 96
|
||||||
|
#include <deque>
|
||||||
|
#else
|
||||||
|
|
||||||
|
namespace std {
|
||||||
|
template <class T, class Allocator> class deque;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
namespace boost {
|
namespace boost {
|
||||||
namespace lambda {
|
namespace lambda {
|
||||||
|
|||||||
Reference in New Issue
Block a user