Merge from trunk, finally.

[SVN r41817]
This commit is contained in:
Daniel James
2007-12-07 01:12:02 +00:00
parent 59df6ee7f1
commit 0c1f015c1a

View File

@@ -25,6 +25,24 @@ namespace boost { namespace fusion { namespace traits
typedef T type;
};
template <typename T>
struct deduce<T const>
{
typedef T type;
};
template <typename T>
struct deduce<T volatile>
{
typedef T type;
};
template <typename T>
struct deduce<T const volatile>
{
typedef T type;
};
// Keep references on mutable LValues
template <typename T>