Lines Matching defs:S
48 template<int n> struct S { }; struct
62 template<typename T> struct S { static const int k; }; argument
71 template<typename T> struct S { struct
72 static volatile int &r;
95 template<typename T> struct S { struct
96 S() : n(0) {} in S() function
97 S(const S&) : n(T::error) {} in S() function
98 int n;
104 template<typename T> struct S { struct
105 constexpr S() : n(0) {} in S() function
106 constexpr S(const S&) : n(T::error) {} // expected-error {{has no members}} in S() argument
107 int n;
199 struct S { struct
200 template<typename T> constexpr S(T) : n(T::error) {} // expected-error {{no members}} in S() argument
201 int n;