Lines Matching refs:StringView

196   virtual StringView getBaseName() const { return StringView(); }  in getBaseName()
257 const StringView Suffix;
260 DotSuffix(const Node *Prefix_, StringView Suffix_) in DotSuffix()
275 StringView Ext;
278 VendorExtQualType(const Node *Ty_, StringView Ext_) in VendorExtQualType()
364 const StringView Postfix;
367 PostfixQualifiedType(Node *Ty_, StringView Postfix_) in PostfixQualifiedType()
379 const StringView Name;
382 NameType(StringView Name_) : Node(KNameType), Name(Name_) {} in NameType()
386 StringView getName() const { return Name; } in getName()
387 StringView getBaseName() const override { return Name; } in getBaseName()
393 StringView Kind;
396 ElaboratedTypeSpefType(StringView Kind_, Node *Child_) in ElaboratedTypeSpefType()
410 StringView Tag;
412 AbiTagAttr(Node* Base_, StringView Tag_) in AbiTagAttr()
444 StringView Protocol;
449 ObjCProtoName(const Node *Ty_, StringView Protocol_) in ObjCProtoName()
609 /* implicit */ NodeOrString(StringView Str) { in NodeOrString()
628 StringView asString() const { in asString()
630 return StringView(static_cast<const char *>(First), in asString()
841 const StringView Special;
845 SpecialName(StringView Special_, const Node *Child_) in SpecialName()
884 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
920 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
1213 StringView getBaseName() const override { return Name->getBaseName(); } in getBaseName()
1230 StringView getBaseName() const override { return Child->getBaseName(); } in getBaseName()
1245 StringView getBaseName() const override { return Child->getBaseName(); } in getBaseName()
1271 StringView getBaseName() const override { in getBaseName()
1274 return StringView("allocator"); in getBaseName()
1276 return StringView("basic_string"); in getBaseName()
1278 return StringView("basic_string"); in getBaseName()
1280 return StringView("basic_istream"); in getBaseName()
1282 return StringView("basic_ostream"); in getBaseName()
1284 return StringView("basic_iostream"); in getBaseName()
1323 StringView getBaseName() const override { in getBaseName()
1326 return StringView("allocator"); in getBaseName()
1328 return StringView("basic_string"); in getBaseName()
1330 return StringView("string"); in getBaseName()
1332 return StringView("istream"); in getBaseName()
1334 return StringView("ostream"); in getBaseName()
1336 return StringView("iostream"); in getBaseName()
1399 const StringView Count;
1402 UnnamedTypeName(StringView Count_) : Node(KUnnamedTypeName), Count(Count_) {} in UnnamedTypeName()
1415 StringView Count;
1418 ClosureTypeName(NodeArray Params_, StringView Count_) in ClosureTypeName()
1451 const StringView InfixOperator;
1455 BinaryExpr(const Node *LHS_, StringView InfixOperator_, const Node *RHS_) in BinaryExpr()
1501 const StringView Operator;
1504 PostfixExpr(const Node *Child_, StringView Operator_) in PostfixExpr()
1541 const StringView Kind;
1545 MemberExpr(const Node *LHS_, StringView Kind_, const Node *RHS_) in MemberExpr()
1558 const StringView Prefix;
1560 const StringView Postfix;
1563 EnclosingExpr(StringView Prefix_, Node *Infix_, StringView Postfix_) in EnclosingExpr()
1578 const StringView CastKind;
1583 CastExpr(StringView CastKind_, const Node *To_, const Node *From_) in CastExpr()
1694 StringView Prefix;
1698 PrefixExpr(StringView Prefix_, Node *Child_) in PrefixExpr()
1712 StringView Number;
1715 FunctionParam(StringView Number_) : Node(KFunctionParam), Number(Number_) {} in FunctionParam()
1811 StringView OperatorName;
1815 FoldExpr(bool IsLeftFold_, StringView OperatorName_, const Node *Pack_, in FoldExpr()
1887 S += Value ? StringView("true") : StringView("false"); in printLeft()
1894 StringView Integer;
1897 IntegerCastExpr(const Node *Ty_, StringView Integer_) in IntegerCastExpr()
1911 StringView Type;
1912 StringView Value;
1915 IntegerLiteral(StringView Type_, StringView Value_) in IntegerLiteral()
1953 const StringView Contents;
1959 FloatLiteralImpl(StringView Contents_) in FloatLiteralImpl()
1990 s += StringView(num, num + n); in printLeft()
2208 bool consumeIf(StringView S) { in consumeIf()
2209 if (StringView(First, Last).startsWith(S)) { in consumeIf()
2234 StringView parseNumber(bool AllowNegative = false);
2237 StringView parseBareSourceName();
2247 Node *parsePrefixExpr(StringView Kind);
2248 Node *parseBinaryExpr(StringView Kind);
2249 Node *parseIntegerLiteral(StringView Lit);
2461 StringView Count = parseNumber(); in parseUnnamedTypeName()
2479 StringView Count = parseNumber(); in parseUnnamedTypeName()
2495 StringView Name(First, First + Length); in parseSourceName()
3150 StringView SN = parseBareSourceName(); in parseAbiTags()
3162 StringView
3168 return StringView(); in parseNumber()
3171 return StringView(Tmp, First); in parseNumber()
3188 StringView AbstractManglingParser<Alloc, Derived>::parseBareSourceName() { in parseBareSourceName()
3191 return StringView(); in parseBareSourceName()
3192 StringView R(First, First + Int); in parseBareSourceName()
3280 StringView DimensionNumber = parseNumber(); in parseVectorType()
3305 return make<VectorType>(ElemType, StringView()); in parseVectorType()
3372 StringView ElabSpef; in parseClassEnumType()
3396 StringView Qual = parseBareSourceName(); in parseQualifiedType()
3404 StringView ProtoSourceName = Qual.dropFront(std::strlen("objcproto")); in parseQualifiedType()
3405 StringView Proto; in parseQualifiedType()
3569 StringView Res = parseBareSourceName(); in parseType()
3780 Node *AbstractManglingParser<Derived, Alloc>::parsePrefixExpr(StringView Kind) { in parsePrefixExpr()
3788 Node *AbstractManglingParser<Derived, Alloc>::parseBinaryExpr(StringView Kind) { in parseBinaryExpr()
3800 AbstractManglingParser<Derived, Alloc>::parseIntegerLiteral(StringView Lit) { in parseIntegerLiteral()
3801 StringView Tmp = parseNumber(true); in parseIntegerLiteral()
3828 StringView Num = parseNumber(); in parseFunctionParam()
3839 StringView Num = parseNumber(); in parseFunctionParam()
4001 StringView N = parseNumber(); in parseExprPrimary()
4082 StringView OperatorName; in parseFoldExpr()
4909 StringView Data(First, First + N);
5152 Encoding = make<DotSuffix>(Encoding, StringView(First, Last));