Lines Matching refs:auto
240 auto
252 auto ac = c;
253 auto av = v;
254 auto sumi = ac + av + 'x';
255 auto sumf = ac + av + 1.0;
346 auto lambda1 = [](){};
347 auto lambda2 = lambda1;
355 auto a = [](int i, int j){ return i + j; }(1, 2);
356 auto b = []() -> int { return '0'; }();
357 auto c = [=](){ return a + b; }();
358 auto d = [&](){ return c; }();
359 auto e = [a, &b](int x) mutable {
360 const auto identity = [](int y){ return y; };
361 for (auto i = 0; i < a; ++i)
371 const auto nullary = [](){ return 0; };
372 const auto unary = [](int x){ return x; };
375 const auto higher1st = [](nullary_t f){ return f(); };
376 const auto higher2nd = [unary](nullary_t f1){
393 static constexpr auto value = N0 + sum<N1toN...>::value;
399 static constexpr auto value = 0;
467 const auto lambda = [](auto&&... args){
468 const auto istiny = [](auto x){
482 constexpr auto ivii = 0b0000000000101010;
494 auto length = 0UL;
495 for (auto p = s; *p; ++p)
513 auto x = 0;
514 const auto lambda1 = [a = x](int b){ return a + b; };
515 const auto lambda2 = [a = lambda1(x)](){ return a; };
524 constexpr auto ten_million = 100'000'000;
532 auto f(int& x) { return x; }
533 decltype(auto) g(int& x) { return x; }
538 static constexpr auto value = false;
544 static constexpr auto value = true;
550 auto x = 0;