added directure structure proposal

[SVN r8504]
This commit is contained in:
John Maddock
2000-12-30 11:28:30 +00:00
parent de1265e810
commit fcc7af42a0

View File

@ -126,16 +126,16 @@ namespace detail{
no_result is_same_helper(...);
}
template <typename T> struct is_reference;
template <typename T, typename U> struct is_same
{
template <typename T> struct is_reference;
template <typename T, typename U> struct is_same
{
private:
static T t;
static U u;
public:
enum{ value = (sizeof(detail::yes_result) == sizeof(detail::is_same_helper(&t,&u)))
& (is_reference<T>::value == is_reference<U>::value)
& (sizeof(T) == sizeof(U)) };
& (sizeof(T) == sizeof(U)) };
};
template <typename T> struct is_void{ enum{ value = false }; };