Lines Matching refs:C1
40 struct C1 struct
45 explicit C1(int id) : B(id-2), id_(id) {count++;} in C1() argument
46 C1(const C1& a) : B(a.id_-2), id_(a.id_) {count++;} in C1() argument
47 ~C1() {count--;} in ~C1() argument
50 int C1::count = 0;
65 : C1, C2
69 explicit A(int id) : B(id+3), C1(id-1), C2(id-2), id_(id) {count++;} in A()
70 A(const A& a) : B(a.id_+3), C1(a.id_-1), C2(a.id_-2), id_(a.id_) {count++;} in A()
94 assert(static_cast<const C1*>(a)->id_ == 4); in f2()
99 catch (const C1*) in f2()
125 catch (const C1* c1) in f3()
151 catch (const C1*) in f4()
164 catch (const C1* c1) // can catch C1 in f5()