| Index: Source/wtf/TypeTraits.h
|
| diff --git a/Source/wtf/TypeTraits.h b/Source/wtf/TypeTraits.h
|
| index 6bccc46e5314f0f2753e621671c9cd02b28c0974..7534003daa2d595f98e3f3e727025b163a18d3eb 100644
|
| --- a/Source/wtf/TypeTraits.h
|
| +++ b/Source/wtf/TypeTraits.h
|
| @@ -224,6 +224,14 @@ namespace WTF {
|
| typedef T Type;
|
| };
|
|
|
| + template <typename T, template <class V, class W> class OuterTemplate> struct RemoveTemplate2 {
|
| + typedef T Type;
|
| + };
|
| +
|
| + template <typename T, template <class V, class W> class OuterTemplate> struct RemoveTemplate2<OuterTemplate<T, T>, OuterTemplate> {
|
| + typedef T Type;
|
| + };
|
| +
|
| template <typename T> struct RemoveConst {
|
| typedef T Type;
|
| };
|
|
|