Lines Matching defs:struct
63 struct Flip;
64 struct Flop {
68 struct Flip {
74 struct C {
126 struct A1 {
141 struct sneaky_int {
146 struct A { };
149 struct A<T, T> : A<T, int> { };
151 struct E {
164 struct E2 {
174 struct A {
195 struct X { // expected-note{{candidate constructor (the implicit copy constructor) not}}
208 struct Any {
212 struct Other {
225 struct auto_ptr {
226 struct auto_ptr_ref { };
235 struct X {
248 struct Y {
258 struct MutablePtr {
278 struct X { };
279 struct Y {
280 operator const struct X *() const;
283 struct Z : Y {
284 operator struct X * ();
293 struct Base {
297 struct Derived1 : Base { };
299 struct Derived2 : Base { };
301 struct SuperDerived : Derived1, Derived2 {
305 struct UeberDerived : SuperDerived {
313 struct Base2 {
317 struct Base3 {
321 struct Derived23 : Base2, Base3 {
325 struct ExtraDerived23 : Derived23 { };
333 template <typename T> struct Iterator;
334 template <typename T> struct Container;
337 struct Iterator<int> {
342 struct Container {
351 struct C {
362 struct generic_list
375 struct array
386 struct A;
387 struct C {
400 struct A {};
401 struct B {
405 struct C : B {};
411 struct A {
413 operator struct S { int n; } (); // expected-error {{'PR18234::A::S' cannot be defined in a type specifier}}