Lines Matching full:static
8 static constexpr int a = 0;
9 static constexpr int b; // expected-error {{declaration of constexpr static data member 'b' requires an initializer}}
11 static constexpr int c = 0;
12 static const int d;
13 static const int d2 = 0;
15 static constexpr double e = 0.0; // ok
16 static const double f = 0.0; // expected-error {{requires 'constexpr' specifier}} expected-note {{add 'constexpr'}}
17 static char *const g = 0; // expected-error {{requires 'constexpr' specifier}}
18 static const NonLit h = NonLit(); // expected-error {{must be initialized out of line}}
30 static constexpr int a = 0;
31 static constexpr int b; // expected-error {{declaration of constexpr static data member 'b' requires an initializer}}
32 static constexpr NonLit h = NonLit(); // expected-error {{cannot have non-literal type 'const NonLit'}}
33 static constexpr T c = T(); // expected-error {{cannot have non-literal type}}
34 static const T d;