Searched refs:DerivedB (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | TypeSwitchTest.cpp | 17 enum Kind { DerivedA, DerivedB, DerivedC, DerivedD, DerivedE }; enumerator 25 struct DerivedB : public DerivedImpl<Base::DerivedB> {}; struct 35 .Case([](DerivedB *) { return 1; }) in TEST() argument 40 EXPECT_EQ(1, translate(DerivedB())); in TEST() 48 .Case<DerivedA, DerivedB, DerivedD>([](auto *) { return 0; }) in TEST() 53 EXPECT_EQ(0, translate(DerivedB())); in TEST() 64 .Case([&](DerivedB *) { result = 1; }) in TEST() argument 70 EXPECT_EQ(1, translate(DerivedB())); in TEST() 79 .Case<DerivedA, DerivedB, DerivedD>([&](auto *) { result = 0; }) in TEST() 84 EXPECT_EQ(0, translate(DerivedB())); in TEST()
|
| /llvm-project-15.0.7/lldb/test/API/lang/cpp/dynamic-value/ |
| H A D | sbvalue-cast.cpp | 39 class DerivedB : public VIRTUAL Base class 42 DerivedB(int val) : Base(val), m_b_val(val*3) { in DerivedB() function in DerivedB 47 virtual ~DerivedB() {} in ~DerivedB() 63 DerivedB* dB = new DerivedB(12); in main()
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | conversion-function.cpp | 79 class DerivedB : public BaseA { class 80 …virtual operator DerivedB &(); // expected-warning{{conversion function converting 'DerivedB' to i…
|
| H A D | type-traits.cpp | 1882 template<typename T> struct DerivedB : BaseA<T> { }; struct 1911 { int arr[T(__is_base_of(BaseA<int>, DerivedB<int>))]; } in is_base_of() 1912 { int arr[F(__is_base_of(DerivedB<int>, BaseA<int>))]; } in is_base_of() 1946 isBaseOfT<BaseA<int>, DerivedB<int> >(); in is_base_of() 1947 isBaseOfF<DerivedB<int>, BaseA<int> >(); in is_base_of()
|