Lines Matching refs:property
310 __declspec(property) int V0; // expected-error {{expected '(' after 'property'}}
311 __declspec(property()) int V1; // expected-error {{property does not specify a getter or a putter}}
312 __declspec(property(set)) int V2; // expected-error {{putter for property must be specified as 'put', not 'set'}} expected-error {{expected '=' after 'set'}}
313 __declspec(property(ptu)) int V3; // expected-error {{missing 'get=' or 'put='}}
314 __declspec(property(ptu=PutV)) int V4; // expected-error {{expected 'get' or 'put' in property declaration}}
315 __declspec(property(get)) int V5; // expected-error {{expected '=' after 'get'}}
316 __declspec(property(get&)) int V6; // expected-error {{expected '=' after 'get'}}
317 __declspec(property(get=)) int V7; // expected-error {{expected name of accessor method}}
318 __declspec(property(get=GetV)) int V8; // no-warning
319 __declspec(property(get=GetV=)) int V9; // expected-error {{expected ',' or ')' at end of property accessor list}}
320 __declspec(property(get=GetV,)) int V10; // expected-error {{expected 'get' or 'put' in property declaration}}
321 __declspec(property(get=GetV,put=SetV)) int V11; // no-warning
322 __declspec(property(get=GetV,put=SetV,get=GetV)) int V12; // expected-error {{property declaration specifies 'get' accessor twice}}
323 __declspec(property(get=GetV)) int V13 = 3; // expected-error {{property declaration cannot have an in-class initializer}}
331 sp.V8 = 0; // expected-error {{no setter defined for property 'V8'}}
352 __declspec(property(get=foo) deprecated) int t; // expected-note {{'t' has been explicitly marked deprecated here}}