Lines Matching refs:StringView

289   virtual StringView getBaseName() const { return StringView(); }  in getBaseName()
348 const StringView Suffix;
351 DotSuffix(const Node *Prefix_, StringView Suffix_) in DotSuffix()
366 StringView Ext;
370 VendorExtQualType(const Node *Ty_, StringView Ext_, const Node *TA_) in VendorExtQualType()
374 StringView getExt() const { return Ext; } in getExt()
465 const StringView Postfix;
468 PostfixQualifiedType(const Node *Ty_, StringView Postfix_) in PostfixQualifiedType()
480 const StringView Name;
483 NameType(StringView Name_) : Node(KNameType), Name(Name_) {} in NameType()
487 StringView getName() const { return Name; } in getName()
488 StringView getBaseName() const override { return Name; } in getBaseName()
514 StringView Kind;
517 ElaboratedTypeSpefType(StringView Kind_, Node *Child_) in ElaboratedTypeSpefType()
531 StringView Tag;
533 AbiTagAttr(Node* Base_, StringView Tag_) in AbiTagAttr()
565 StringView Protocol;
570 ObjCProtoName(const Node *Ty_, StringView Protocol_) in ObjCProtoName()
947 const StringView Special;
951 SpecialName(StringView Special_, const Node *Child_) in SpecialName()
990 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
1030 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
1066 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
1488 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
1505 StringView getBaseName() const override { return Child->getBaseName(); } in getBaseName()
1541 StringView getBaseName() const override { in getBaseName()
1544 return StringView("allocator"); in getBaseName()
1546 return StringView("basic_string"); in getBaseName()
1548 return StringView("basic_string"); in getBaseName()
1550 return StringView("basic_istream"); in getBaseName()
1552 return StringView("basic_ostream"); in getBaseName()
1554 return StringView("basic_iostream"); in getBaseName()
1578 StringView getBaseName() const override { in getBaseName()
1631 const StringView Count;
1634 UnnamedTypeName(StringView Count_) : Node(KUnnamedTypeName), Count(Count_) {} in UnnamedTypeName()
1648 StringView Count;
1652 StringView Count_) in ClosureTypeName()
1699 const StringView InfixOperator;
1703 BinaryExpr(const Node *LHS_, StringView InfixOperator_, const Node *RHS_, in BinaryExpr()
1753 const StringView Operator;
1756 PostfixExpr(const Node *Child_, StringView Operator_, Prec Prec_) in PostfixExpr()
1794 const StringView Kind;
1798 MemberExpr(const Node *LHS_, StringView Kind_, const Node *RHS_, Prec Prec_) in MemberExpr()
1815 StringView Offset;
1820 SubobjectExpr(const Node *Type_, const Node *SubExpr_, StringView Offset_, in SubobjectExpr()
1847 const StringView Prefix;
1849 const StringView Postfix;
1852 EnclosingExpr(StringView Prefix_, const Node *Infix_,
1871 const StringView CastKind;
1876 CastExpr(StringView CastKind_, const Node *To_, const Node *From_, Prec Prec_) in CastExpr()
1999 StringView Prefix;
2003 PrefixExpr(StringView Prefix_, Node *Child_, Prec Prec_) in PrefixExpr()
2017 StringView Number;
2020 FunctionParam(StringView Number_) : Node(KFunctionParam), Number(Number_) {} in FunctionParam()
2055 StringView Offset;
2059 StringView Offset_, Prec Prec_) in PointerToMemberConversionExpr()
2144 StringView OperatorName;
2148 FoldExpr(bool IsLeftFold_, StringView OperatorName_, const Node *Pack_, in FoldExpr()
2212 OB += Value ? StringView("true") : StringView("false"); in printLeft()
2250 StringView Integer;
2253 EnumLiteral(const Node *Ty_, StringView Integer_) in EnumLiteral()
2271 StringView Type;
2272 StringView Value;
2275 IntegerLiteral(StringView Type_, StringView Value_) in IntegerLiteral()
2313 const StringView Contents;
2319 FloatLiteralImpl(StringView Contents_) in FloatLiteralImpl()
2350 OB += StringView(num, num + n); in printLeft()
2477 bool consumeIf(StringView S) { in consumeIf()
2478 if (StringView(First, Last).startsWith(S)) { in consumeIf()
2503 StringView parseNumber(bool AllowNegative = false);
2506 StringView parseBareSourceName();
2517 Node *parsePrefixExpr(StringView Kind, Node::Prec Prec);
2518 Node *parseBinaryExpr(StringView Kind, Node::Prec Prec);
2519 Node *parseIntegerLiteral(StringView Lit);
2627 StringView getSymbol() const { in getSymbol()
2628 StringView Res = Name; in getSymbol()
2637 StringView getName() const { return Name; } in getName()
2857 StringView Count = parseNumber(); in parseUnnamedTypeName()
2869 StringView("yptn").find(look(1)) != StringView::npos) { in parseUnnamedTypeName()
2912 StringView Count = parseNumber(); in parseUnnamedTypeName()
2934 StringView Name(First, First + Length); in parseSourceName()
3450 StringView SN = parseBareSourceName(); in parseAbiTags()
3462 StringView
3468 return StringView(); in parseNumber()
3471 return StringView(Tmp, First); in parseNumber()
3488 StringView AbstractManglingParser<Alloc, Derived>::parseBareSourceName() { in parseBareSourceName()
3491 return StringView(); in parseBareSourceName()
3492 StringView R(First, First + Int); in parseBareSourceName()
3676 StringView ElabSpef; in parseClassEnumType()
3700 StringView Qual = parseBareSourceName(); in parseQualifiedType()
3706 StringView ProtoSourceName = Qual.dropFront(std::strlen("objcproto")); in parseQualifiedType()
3707 StringView Proto; in parseQualifiedType()
3878 StringView Res = parseBareSourceName(); in parseType()
4126 Node *AbstractManglingParser<Derived, Alloc>::parsePrefixExpr(StringView Kind, in parsePrefixExpr()
4135 Node *AbstractManglingParser<Derived, Alloc>::parseBinaryExpr(StringView Kind, in parseBinaryExpr()
4148 AbstractManglingParser<Derived, Alloc>::parseIntegerLiteral(StringView Lit) { in parseIntegerLiteral()
4149 StringView Tmp = parseNumber(true); in parseIntegerLiteral()
4179 StringView Num = parseNumber(); in parseFunctionParam()
4190 StringView Num = parseNumber(); in parseFunctionParam()
4344 StringView N = parseNumber(/*AllowNegative=*/true); in parseExprPrimary()
4467 StringView Offset = getDerived().parseNumber(true); in parsePointerToMemberConversionExpr()
4485 StringView Offset = getDerived().parseNumber(true); in parseSubobjectExpr()
5144 StringView Data(First, First + N);
5464 Encoding = make<DotSuffix>(Encoding, StringView(First, Last));