Home
last modified time | relevance | path

Searched refs:DerivedB (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DTypeSwitchTest.cpp17 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 Dsbvalue-cast.cpp39 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 Dconversion-function.cpp79 class DerivedB : public BaseA { class
80 …virtual operator DerivedB &(); // expected-warning{{conversion function converting 'DerivedB' to i…
H A Dtype-traits.cpp1882 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()