Lines Matching refs:MaybeAppend

569 static bool MaybeAppend(State *state, const char *const str) {  in MaybeAppend()  function
611 MaybeAppend(state, "::"); in MaybeAppendSeparator()
804 if (ParseTwoCharToken(state, "St") && MaybeAppend(state, "std::") && in ParseUnscopedName()
911 if (ParseOneCharToken(state, 'F') && MaybeAppend(state, "friend ") && in ParseUnqualifiedName()
928 MaybeAppend(state, "[abi:"); in ParseAbiTags()
934 MaybeAppend(state, "]"); in ParseAbiTags()
991 MaybeAppend(state, "{unnamed type#"); in ParseUnnamedTypeName()
993 MaybeAppend(state, "}"); in ParseUnnamedTypeName()
1006 MaybeAppend(state, "{lambda()#"); in ParseUnnamedTypeName()
1008 MaybeAppend(state, "}"); in ParseUnnamedTypeName()
1099 MaybeAppend(state, "(anonymous namespace)"); in ParseIdentifier()
1120 if (ParseTwoCharToken(state, "cv") && MaybeAppend(state, "operator ") && in ParseOperatorName()
1131 if (ParseTwoCharToken(state, "li") && MaybeAppend(state, "operator\"\" ") && in ParseOperatorName()
1158 MaybeAppend(state, "operator"); in ParseOperatorName()
1160 MaybeAppend(state, " "); in ParseOperatorName()
1162 MaybeAppend(state, p->real_name); in ParseOperatorName()
1202 MaybeAppend(state, "*"); in ParseConversionOperatorType()
1205 MaybeAppend(state, "&"); in ParseConversionOperatorType()
1208 MaybeAppend(state, "&&"); in ParseConversionOperatorType()
1211 MaybeAppend(state, " _Complex"); in ParseConversionOperatorType()
1214 MaybeAppend(state, " _Imaginary"); in ParseConversionOperatorType()
1217 MaybeAppend(state, " restrict"); in ParseConversionOperatorType()
1220 MaybeAppend(state, " volatile"); in ParseConversionOperatorType()
1223 MaybeAppend(state, " const"); in ParseConversionOperatorType()
1264 MaybeAppend(state, "thread-local wrapper routine for "); in ParseSpecialName()
1271 MaybeAppend(state, "thread-local initialization routine for "); in ParseSpecialName()
1318 MaybeAppend(state, "reference temporary for "); in ParseSpecialName()
1338 MaybeAppend(state, "transaction clone for ") && ParseEncoding(state)) { in ParseSpecialName()
1354 MaybeAppend(state, "template parameter object"); in ParseSpecialName()
1431 MaybeAppend(state, "~"); in ParseCtorDtorName()
1617 (ParseTwoCharToken(state, "DU") && MaybeAppend(state, "unsigned "))) { in ParseBuiltinType()
1632 MaybeAppend(state, "_BitInt("); in ParseBuiltinType()
1636 MaybeAppend(state, "?"); // the best we can do for dependent sizes in ParseBuiltinType()
1638 MaybeAppend(state, ")"); in ParseBuiltinType()
1647 MaybeAppend(state, "std::bfloat16_t"); in ParseBuiltinType()
1655 MaybeAppend(state, "_Float"); in ParseBuiltinType()
1658 MaybeAppend(state, "x"); in ParseBuiltinType()
1670 MaybeAppend(state, p->real_name); in ParseBuiltinType()
1674 MaybeAppend(state, p->real_name); in ParseBuiltinType()
1763 MaybeAppend(state, "()"); in ParseBareFunctionType()
1849 MaybeAppend(state, "?"); // We don't support template substitutions. in ParseTemplateParam()
1856 MaybeAppend(state, "?"); // We don't support template substitutions. in ParseTemplateParam()
1863 MaybeAppend(state, "?"); // We don't support template substitutions. in ParseTemplateParam()
1869 MaybeAppend(state, "?"); // We don't support template substitutions. in ParseTemplateParam()
1943 MaybeAppend(state, "<>"); in ParseTemplateArgs()
2811 MaybeAppend(state, "::{default arg#"); in ParseLocalNameSuffix()
2813 MaybeAppend(state, "}::"); in ParseLocalNameSuffix()
2827 if (MaybeAppend(state, "::") && ParseName(state) && in ParseLocalNameSuffix()
2889 MaybeAppend(state, "?"); // We don't support substitutions. in ParseSubstitution()
2896 MaybeAppend(state, "?"); // We don't support substitutions. in ParseSubstitution()
2907 MaybeAppend(state, "std"); in ParseSubstitution()
2909 MaybeAppend(state, "::"); in ParseSubstitution()
2910 MaybeAppend(state, p->real_name); in ParseSubstitution()
2936 MaybeAppend(state, RemainingInput(state)); in ParseTopLevelMangledName()