Blame boost-1.48.0-lexical_cast-incomplete.patch
|
Petr Machata |
76982e |
diff -up boost_1_48_0/boost/lexical_cast.hpp\~ boost_1_48_0/boost/lexical_cast.hpp
|
|
Petr Machata |
76982e |
--- boost_1_48_0/boost/lexical_cast.hpp~ 2011-11-08 19:12:23.000000000 +0100
|
|
Petr Machata |
76982e |
+++ boost_1_48_0/boost/lexical_cast.hpp 2011-11-29 01:27:29.368064527 +0100
|
|
Petr Machata |
76982e |
@@ -1599,6 +1599,18 @@ namespace boost
|
|
Petr Machata |
76982e |
};
|
|
Petr Machata |
76982e |
|
|
Petr Machata |
76982e |
template<typename T>
|
|
Petr Machata |
76982e |
+ struct is_char
|
|
Petr Machata |
76982e |
+ {
|
|
Petr Machata |
76982e |
+ BOOST_STATIC_CONSTANT(bool, value = false );
|
|
Petr Machata |
76982e |
+ };
|
|
Petr Machata |
76982e |
+
|
|
Petr Machata |
76982e |
+ template<>
|
|
Petr Machata |
76982e |
+ struct is_char<char>
|
|
Petr Machata |
76982e |
+ {
|
|
Petr Machata |
76982e |
+ BOOST_STATIC_CONSTANT(bool, value = true );
|
|
Petr Machata |
76982e |
+ };
|
|
Petr Machata |
76982e |
+
|
|
Petr Machata |
76982e |
+ template<typename T>
|
|
Petr Machata |
76982e |
struct is_char_or_wchar
|
|
Petr Machata |
76982e |
{
|
|
Petr Machata |
76982e |
private:
|
|
Petr Machata |
76982e |
@@ -1732,11 +1744,7 @@ namespace boost
|
|
Petr Machata |
76982e |
is_arithmetic<src >::value,
|
|
Petr Machata |
76982e |
::boost::type_traits::ice_and<
|
|
Petr Machata |
76982e |
is_pointer<src >::value,
|
|
Petr Machata |
76982e |
- is_char_or_wchar<removed_ptr_t >::value,
|
|
Petr Machata |
76982e |
- ::boost::type_traits::ice_eq<
|
|
Petr Machata |
76982e |
- sizeof(char_type),
|
|
Petr Machata |
76982e |
- sizeof(removed_ptr_t)
|
|
Petr Machata |
76982e |
- >::value
|
|
Petr Machata |
76982e |
+ is_char<removed_ptr_t >::value
|
|
Petr Machata |
76982e |
>::value
|
|
Petr Machata |
76982e |
>::value
|
|
Petr Machata |
76982e |
);
|
|
Petr Machata |
76982e |
|
|
Petr Machata |
76982e |
Diff finished. Tue Nov 29 01:27:49 2011
|