Lines Matching +defs:D +defs:G
24 template <class T> struct D struct
27 D () : d (0) {} in D() argument
28 D (C<T> *x) : d (x) {} in D() function
29 D (const D<T>& x) : d (x.d) {} in D() function
32 D<T> operator++ (int) { D<T> t = *this; d = d->next; return t; } argument
84 template <class T> struct G struct
87 G () { g = new F<T>; } in G() argument
88 G (const G<T>& x) { g = x.g; g->a1 (); } in G() argument
89 ~G () {} in ~G() argument
97 G<T> operator+ (const G<T>& x) const argument
105 G<T>& operator+= (const G<T>& x) argument
113 struct H : public G<B> argument