Lines Matching defs:S00
8 namespace N01 { struct S00; }
11 struct S00 {
16 S00(char x) : c(x) {}
17 S00(short x) : s(x) {}
18 S00(int x) : i(x) {}
31 struct S00 : N00::S00 {};
34 : U<int>::S00 {
41 template <> struct S03<S03<int>[42]> : S00 {};
45 struct S00 : N00::S00 {
46 using N00::S00::S00;
54 template <int I, template <typename> class U> template <typename V> S03<U<int>[I]>::S03(V x) : S00(x) {}
55 template <int I, template <typename> class U> S03<U<int>[I]>::S03() : S00(I) {}
56 template <int I, template <typename> class U> S03<U<int>[I]>::S03(char x) : S00(x) {}
57 template <int I, template <typename> class U> S03<U<int>[I]>::S03(short x) : S00(x) {}
58 template <int I, template <typename> class U> S03<U<int>[I]>::S03(int x) : S00(x) {}