TestBaseClass 119 Source/wtf/TypeTraits.cpp class TestDerivedClass : public TestBaseClass<int> { TestBaseClass 122 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((IsSubclass<TestDerivedClass, TestBaseClass<int> >::value), WTF_Test_IsSubclass_Derived_From_Base); TestBaseClass 123 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((!IsSubclass<TestBaseClass<int>, TestDerivedClass>::value), WTF_Test_IsSubclass_Base_From_Derived); TestBaseClass 124 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((IsSubclassOfTemplate<TestDerivedClass, TestBaseClass>::value), WTF_Test_IsSubclassOfTemplate_Base_From_Derived); TestBaseClass 125 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((IsSameType<RemoveTemplate<TestBaseClass<int>, TestBaseClass>::Type, int>::value), WTF_Test_RemoveTemplate); TestBaseClass 126 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((IsSameType<RemoveTemplate<int, TestBaseClass>::Type, int>::value), WTF_Test_RemoveTemplate_WithoutTemplate); TestBaseClass 127 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((IsPointerConvertible<TestDerivedClass, TestBaseClass<int> >::Value), WTF_Test_IsPointerConvertible_Derived_To_Base); TestBaseClass 128 Source/wtf/TypeTraits.cpp COMPILE_ASSERT((!IsPointerConvertible<TestBaseClass<int>, TestDerivedClass>::Value), WTF_Test_IsPointerConvertible_Base_To_Derived);