Lines Matching +defs:foo +defs:c
22 typedef enum { foo } e; enumerator
428 struct foo { int bar; }; argument
436 struct foo { static int bar; }; struct
444 struct foo { int bar(); }; struct
452 struct foo { static int bar(); }; struct
467 struct foo { struct
468 typedef T X;
513 template <template<class> class T> void foo(const A<T> &a) {} in foo() function
675 template <template <class> class T> void foo(decltype(T<float>::object) &object) {} in foo() function
775 template <class T> typename A<T>::type foo() { return 0; } in foo() function
792 template <class T> typename A<T>::type foo() { return 0; } in foo() function
857 struct foo { struct
858 struct {
859 } a;
860 typedef struct { } b;
861 typedef struct { } *c; typedef
862 struct {
863 } d;
884 } foo; typedef
894 } *foo; typedef
916 template <int i, class T> struct foo { struct
927 template <int i, template <class> class T> struct foo { struct
939 struct foo { union { int bar; }; }; struct
947 struct foo { void bar() __restrict { }; } obj; in bar() struct
952 // CHECK-LABEL: define linkonce_odr void @_ZN6test443foo3barEv(%"struct.test44::foo"* %this)
977 class c {}; class
980 void f(class T::c *) {} in f()
1076 struct c { struct
1077 using t1 = struct { int z; };
1078 using t2 = struct { double z; };
1079 using t3 = struct { float z; };
1080 using t4 = struct { float z; };
1082 __attribute__((used)) c(t1) {} in c() function
1083 __attribute__((used)) c(t2) {} in c() function
1084 __attribute__((used)) c(t3) {} in c() function
1085 __attribute__((used)) c(t4) {} in c() argument
1094 struct c { struct
1095 using t1 = struct { int z; } *;
1096 using t2 = struct { double z; } *;
1098 __attribute__((used)) c(t1) {} in c() argument
1099 __attribute__((used)) c(t2) {} in c() function