Lines Matching defs:struct
66 struct Flip;
67 struct Flop {
71 struct Flip {
77 struct C {
129 struct A1 {
149 struct sneaky_int {
154 struct A { };
157 struct A<T, T> : A<T, int> { };
159 struct E {
172 struct E2 {
182 struct A {
209 struct X { // expected-note{{candidate constructor (the implicit copy constructor) not}}
226 struct Any {
230 struct Other {
248 struct auto_ptr {
249 struct auto_ptr_ref { };
258 struct X {
271 struct Y {
281 struct MutablePtr {
301 struct X { };
302 struct Y {
303 operator const struct X *() const;
306 struct Z : Y {
307 operator struct X * ();
316 struct Base {
320 struct Derived1 : Base { };
322 struct Derived2 : Base { };
324 struct SuperDerived : Derived1, Derived2 {
328 struct UeberDerived : SuperDerived {
336 struct Base2 {
340 struct Base3 {
344 struct Derived23 : Base2, Base3 {
348 struct ExtraDerived23 : Derived23 { };
356 template <typename T> struct Iterator;
357 template <typename T> struct Container;
360 struct Iterator<int> {
365 struct Container {
374 struct C {
385 struct generic_list
398 struct array
409 struct A;
410 struct C {
423 struct A {};
424 struct B {
428 struct C : B {};
434 struct A {
436 operator struct S { int n; } (); // expected-error {{'PR18234::A::S' cannot be defined in a type specifier}}