Lines Matching refs:Self
5 auto Fact = [](auto Self, unsigned n) -> unsigned {
6 return !n ? 1 : Self(Self, n - 1) * n;
20 auto NumParams = [](auto Self, auto h, auto ... rest) -> unsigned {
21 return 1 + Self(Self, rest...);
23 auto Base = [](auto Self, auto h) -> unsigned {
38 auto NumParams = [](auto Self, auto h, auto ... rest) {
39 return 1 + Self(Self, rest...);
41 auto Base = [](auto Self, auto h) {