Home | History | Annotate | Download | only in dcl.type.simple

Lines Matching defs:PD

22 class PD {
24 ~PD(); // expected-note 5{{here}}
33 PD pd();
37 decltype(pd()) s; // ok
38 decltype(pd())::n n; // ok
45 pd(), // expected-error {{private destructor}}
46 pd()) pd1; // expected-error {{private destructor}}
52 pd(), // expected-error {{temporary of type 'PD' has private destructor}}
56 decltype(((((42)), pd())))::n pd_parens_comma; // ok
59 extern decltype(pd()) pd_ref; // ok
60 decltype((pd_ref)) pd_ref3 = pd_ref; // ok, PD &
113 DD operator+(PD &a, PD &b);
114 decltype(pd()) *pd_ptr;
118 DD operator,(int a, PD b);