Lines Matching defs:consumeFront

43 static bool consumeFront(std::string_view &S, char C) {
50 static bool consumeFront(std::string_view &S, std::string_view C) {
57 static bool consumeFront(std::string_view &S, std::string_view PrefixA,
60 return consumeFront(S, Prefix);
107 consumeFront(MangledName, 'E'); // 64-bit
108 consumeFront(MangledName, 'I'); // restrict
109 consumeFront(MangledName, 'F'); // unaligned
136 if (consumeFront(MangledName, "?_7"))
138 if (consumeFront(MangledName, "?_8"))
140 if (consumeFront(MangledName, "?_9"))
142 if (consumeFront(MangledName, "?_A"))
144 if (consumeFront(MangledName, "?_B"))
146 if (consumeFront(MangledName, "?_C"))
148 if (consumeFront(MangledName, "?_P"))
150 if (consumeFront(MangledName, "?_R0"))
152 if (consumeFront(MangledName, "?_R1"))
154 if (consumeFront(MangledName, "?_R2"))
156 if (consumeFront(MangledName, "?_R3"))
158 if (consumeFront(MangledName, "?_R4"))
160 if (consumeFront(MangledName, "?_S"))
162 if (consumeFront(MangledName, "?__E"))
164 if (consumeFront(MangledName, "?__F"))
166 if (consumeFront(MangledName, "?__J"))
172 if (!consumeFront(S, '?'))
247 if (consumeFront(MangledName, 'G'))
249 else if (consumeFront(MangledName, 'H'))
256 if (consumeFront(MangledName, "$$Q"))
325 if (!consumeFront(MangledName, '@'))
341 if (consumeFront(MangledName, "4IA"))
343 else if (consumeFront(MangledName, "5"))
395 if (consumeFront(MangledName, "8"))
416 consumeFront(MangledName, '8');
428 if (consumeFront(MangledName, '?'))
446 if (consumeFront(MangledName, '@'))
493 if (!consumeFront(MangledName, "@8"))
532 if (consumeFront(MangledName, "__"))
535 if (consumeFront(MangledName, "_"))
822 consumeFront(MangledName, "??_R4@");
835 consumeFront(MangledName, '.');
862 consumeFront(MangledName, '?');
873 if (!consumeFront(MangledName, ".?A")) {
877 consumeFront(MangledName, ".?A");
947 bool IsNegative = consumeFront(MangledName, '?');
1033 consumeFront(MangledName, "?$");
1093 if (consumeFront(MangledName, '$')) {
1315 Error = !consumeFront(MangledName, "$B");
1319 Error = !consumeFront(MangledName, 'A');
1339 if (!consumeFront(MangledName, "@_"))
1376 while (!consumeFront(MangledName, '@')) {
1393 while (!consumeFront(MangledName, '@')) {
1462 consumeFront(MangledName, "?A");
1482 consumeFront(MangledName, '?');
1489 consumeFront(MangledName, '?');
1622 while (!consumeFront(MangledName, "@")) {
1706 if (consumeFront(MangledName, 'R'))
1838 if (consumeFront(MangledName, '?'))
1860 if (consumeFront(MangledName, "$$A8@@"))
1864 consumeFront(MangledName, "$$A6");
1880 if (consumeFront(MangledName, "_E"))
1882 if (consumeFront(MangledName, 'Z'))
1905 bool IsStructor = consumeFront(MangledName, '@');
1919 if (consumeFront(MangledName, "$$J0"))
1975 if (!consumeFront(MangledName, '@'))
1985 if (consumeFront(MangledName, "$$T"))
2063 if (!consumeFront(MangledName, '4')) {
2085 if (consumeFront(MangledName, "6")) {
2110 if (consumeFront(MangledName, "8")) {
2131 if (consumeFront(MangledName, 'E'))
2133 if (consumeFront(MangledName, 'I'))
2135 if (consumeFront(MangledName, 'F'))
2172 if (consumeFront(MangledName, "$$C")) {
2190 if (consumeFront(MangledName, 'X'))
2241 if (consumeFront(MangledName, '@'))
2244 if (consumeFront(MangledName, 'Z')) {
2259 if (consumeFront(MangledName, "$S") || consumeFront(MangledName, "$$V") ||
2260 consumeFront(MangledName, "$$$V") || consumeFront(MangledName, "$$Z")) {
2273 const bool IsAutoNTTP = consumeFront(MangledName, "$M");
2285 if (consumeFront(MangledName, "$$Y")) {
2288 } else if (consumeFront(MangledName, "$$B")) {
2291 } else if (consumeFront(MangledName, "$$C")) {
2342 consumeFront(MangledName, "$E");
2373 } else if (consumeFront(MangledName, "$0", "0", !IsAutoNTTP)) {
2396 consumeFront(MangledName, '@');
2433 if (!consumeFront(ProcessedName, '?'))