• Home
  • Raw
  • Download

Lines Matching refs:SourceLocation

74   SourceLocation PrevTokLocation;
285 SourceLocation ConsumeToken() { in ConsumeToken()
303 bool TryConsumeToken(tok::TokenKind Expected, SourceLocation &Loc) { in TryConsumeToken()
359 SourceLocation ConsumeAnyToken(bool ConsumeCodeCompletionTok = false) {
376 SourceLocation ConsumeParen() { in ConsumeParen()
389 SourceLocation ConsumeBracket() { in ConsumeBracket()
403 SourceLocation ConsumeBrace() { in ConsumeBrace()
419 SourceLocation ConsumeStringToken() { in ConsumeStringToken()
432 SourceLocation ConsumeCodeCompletionToken() { in ConsumeCodeCompletionToken()
444 SourceLocation handleUnexpectedCodeCompletionToken();
494 SourceLocation PragmaLocation);
496 SourceLocation PragmaLocation);
498 SourceLocation PragmaLocation);
607 bool TryAltiVecToken(DeclSpec &DS, SourceLocation Loc, in TryAltiVecToken()
631 bool TryAltiVecTokenOutOfLine(DeclSpec &DS, SourceLocation Loc,
827 DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID);
834 void SuggestParentheses(SourceLocation Loc, unsigned DK,
836 void CheckNestedObjCContexts(SourceLocation AtLoc);
934 SourceLocation AttrNameLoc;
938 SourceLocation Loc) in LateParsedAttribute()
1134 explicit ParsedTemplateInfo(SourceLocation ExternLoc, in ParsedTemplateInfo()
1135 SourceLocation TemplateLoc) in ParsedTemplateInfo()
1158 SourceLocation ExternLoc;
1162 SourceLocation TemplateLoc;
1191 SourceLocation PureSpecLoc);
1247 ExprResult ParseSimpleAsm(SourceLocation *EndLoc = nullptr);
1253 DeclGroupPtrTy ParseObjCAtClassDeclaration(SourceLocation atLoc);
1254 Decl *ParseObjCAtInterfaceDeclaration(SourceLocation AtLoc,
1259 ObjCTypeParamListScope &Scope, SourceLocation &lAngleLoc,
1261 SourceLocation &rAngleLoc, bool mayBeProtocolList = true);
1263 void HelperActionsForIvarDeclarations(Decl *interfaceDecl, SourceLocation atLoc,
1269 SourceLocation atLoc);
1271 SmallVectorImpl<SourceLocation> &PLocs,
1274 SourceLocation &LAngleLoc,
1275 SourceLocation &EndProtoLoc,
1283 SourceLocation &typeArgsLAngleLoc,
1285 SourceLocation &typeArgsRAngleLoc,
1286 SourceLocation &protocolLAngleLoc,
1288 SmallVectorImpl<SourceLocation> &protocolLocs,
1289 SourceLocation &protocolRAngleLoc,
1297 SourceLocation &typeArgsLAngleLoc,
1299 SourceLocation &typeArgsRAngleLoc,
1300 SourceLocation &protocolLAngleLoc,
1302 SmallVectorImpl<SourceLocation> &protocolLocs,
1303 SourceLocation &protocolRAngleLoc,
1308 TypeResult parseObjCProtocolQualifierType(SourceLocation &rAngleLoc);
1312 TypeResult parseObjCTypeArgsAndProtocolQualifiers(SourceLocation loc,
1315 SourceLocation &endLoc);
1319 DeclGroupPtrTy ParseObjCAtProtocolDeclaration(SourceLocation atLoc,
1345 DeclGroupPtrTy ParseObjCAtImplementationDeclaration(SourceLocation AtLoc);
1347 Decl *ParseObjCAtAliasDeclaration(SourceLocation atLoc);
1348 Decl *ParseObjCPropertySynthesize(SourceLocation atLoc);
1349 Decl *ParseObjCPropertyDynamic(SourceLocation atLoc);
1351 IdentifierInfo *ParseObjCSelectorPiece(SourceLocation &MethodLocation);
1368 Decl *ParseObjCMethodDecl(SourceLocation mLoc, tok::TokenKind mType,
1398 ExprResult ParseExpressionWithLeadingAt(SourceLocation AtLoc);
1400 ExprResult ParseExpressionWithLeadingExtension(SourceLocation ExtLoc);
1434 typedef SmallVector<SourceLocation, 20> CommaLocsTy;
1438 SmallVectorImpl<SourceLocation> &CommaLocs,
1444 SmallVectorImpl<SourceLocation> &CommaLocs);
1458 SourceLocation &RParenLoc);
1464 SourceLocation LParenLoc,
1465 SourceLocation RParenLoc);
1522 ExprResult ParseCXXPseudoDestructor(Expr *Base, SourceLocation OpLoc,
1573 ExprResult ParseCXXNewExpression(bool UseGlobal, SourceLocation Start);
1575 SourceLocation Start);
1580 SourceLocation Loc, bool ConvertToBoolean);
1610 ExprResult ParseObjCAtExpression(SourceLocation AtLocation);
1611 ExprResult ParseObjCStringLiteral(SourceLocation AtLoc);
1612 ExprResult ParseObjCCharacterLiteral(SourceLocation AtLoc);
1613 ExprResult ParseObjCNumericLiteral(SourceLocation AtLoc);
1614 ExprResult ParseObjCBooleanLiteral(SourceLocation AtLoc, bool ArgValue);
1615 ExprResult ParseObjCArrayLiteral(SourceLocation AtLoc);
1616 ExprResult ParseObjCDictionaryLiteral(SourceLocation AtLoc);
1617 ExprResult ParseObjCBoxedExpr(SourceLocation AtLoc);
1618 ExprResult ParseObjCEncodeExpression(SourceLocation AtLoc);
1619 ExprResult ParseObjCSelectorExpression(SourceLocation AtLoc);
1620 ExprResult ParseObjCProtocolExpression(SourceLocation AtLoc);
1623 ExprResult ParseObjCMessageExpressionBody(SourceLocation LBracloc,
1624 SourceLocation SuperLoc,
1628 SourceLocation LBracloc, SourceLocation SuperLoc,
1643 StmtResult ParseStatement(SourceLocation *TrailingElseLoc = nullptr);
1646 SourceLocation *TrailingElseLoc = nullptr);
1650 SourceLocation *TrailingElseLoc,
1664 SourceLocation Loc,
1666 StmtResult ParseIfStatement(SourceLocation *TrailingElseLoc);
1667 StmtResult ParseSwitchStatement(SourceLocation *TrailingElseLoc);
1668 StmtResult ParseWhileStatement(SourceLocation *TrailingElseLoc);
1670 StmtResult ParseForStatement(SourceLocation *TrailingElseLoc);
1676 StmtResult ParseMicrosoftAsmStatement(SourceLocation AsmLoc);
1678 SourceLocation *TrailingElseLoc,
1697 SourceLocation KeywordLoc;
1728 StmtResult ParseCXXTryBlockCommon(SourceLocation TryLoc, bool FnTry = false);
1735 StmtResult ParseSEHExceptBlock(SourceLocation Loc);
1736 StmtResult ParseSEHFinallyBlock(SourceLocation Loc);
1742 StmtResult ParseObjCAtStatement(SourceLocation atLoc);
1743 StmtResult ParseObjCTryStmt(SourceLocation atLoc);
1744 StmtResult ParseObjCThrowStmt(SourceLocation atLoc);
1745 StmtResult ParseObjCSynchronizedStmt(SourceLocation atLoc);
1746 StmtResult ParseObjCAutoreleasePoolStmt(SourceLocation atLoc);
1790 SourceLocation ColonLoc;
1796 DeclGroupPtrTy ParseDeclaration(unsigned Context, SourceLocation &DeclEnd,
1799 SourceLocation &DeclEnd,
1805 SourceLocation *DeclEnd = nullptr,
1843 void ParseEnumSpecifier(SourceLocation TagLoc, DeclSpec &DS,
1846 void ParseEnumBody(SourceLocation StartLoc, Decl *TagDecl);
1847 void ParseStructUnionBody(SourceLocation StartLoc, unsigned TagType,
2038 void ParseBlockId(SourceLocation CaretLoc);
2050 SourceLocation CorrectLocation) { in CheckMisplacedCXX11Attribute()
2059 SourceLocation CorrectLocation);
2078 SourceLocation SkipCXX11Attributes();
2089 ParseAttributeArgsCommon(IdentifierInfo *AttrName, SourceLocation AttrNameLoc,
2090 ParsedAttributes &Attrs, SourceLocation *EndLoc,
2091 IdentifierInfo *ScopeName, SourceLocation ScopeLoc,
2098 SourceLocation endLoc;
2104 SourceLocation *endLoc = nullptr,
2110 SourceLocation *endLoc = nullptr,
2114 SourceLocation AttrNameLoc,
2116 SourceLocation *EndLoc,
2118 SourceLocation ScopeLoc,
2126 SourceLocation endLoc; in MaybeParseCXX11Attributes()
2132 SourceLocation *endLoc = nullptr) {
2140 SourceLocation *endLoc = nullptr,
2148 SourceLocation *EndLoc = nullptr);
2150 SourceLocation *EndLoc = nullptr);
2154 SourceLocation AttrNameLoc,
2155 ParsedAttributes &Attrs, SourceLocation *EndLoc,
2157 SourceLocation ScopeLoc);
2159 IdentifierInfo *TryParseCXX11AttributeIdentifier(SourceLocation &Loc);
2162 SourceLocation *endLoc = nullptr) {
2167 SourceLocation *endLoc = nullptr);
2169 SourceLocation *End = nullptr) {
2175 SourceLocation *End = nullptr);
2177 SourceLocation AttrNameLoc,
2181 SourceLocation SkipExtendedMicrosoftTypeAttributes();
2190 SourceLocation AvailabilityLoc,
2192 SourceLocation *endLoc,
2194 SourceLocation ScopeLoc,
2198 SourceLocation ObjCBridgeRelatedLoc,
2200 SourceLocation *endLoc,
2202 SourceLocation ScopeLoc,
2206 SourceLocation AttrNameLoc,
2208 SourceLocation *EndLoc,
2210 SourceLocation ScopeLoc,
2214 SourceLocation AttrNameLoc,
2216 SourceLocation *EndLoc,
2218 SourceLocation ScopeLoc,
2222 SourceLocation ParseDecltypeSpecifier(DeclSpec &DS);
2224 SourceLocation StartLoc,
2225 SourceLocation EndLoc);
2229 ExprResult ParseAlignArgument(SourceLocation Start,
2230 SourceLocation &EllipsisLoc);
2232 SourceLocation *endLoc = nullptr);
2239 SourceLocation FriendLoc);
2308 SourceLocation &RefQualifierLoc);
2317 SourceLocation &EllipsisLoc);
2340 DeclGroupPtrTy ParseNamespace(unsigned Context, SourceLocation &DeclEnd,
2341 SourceLocation InlineLoc = SourceLocation());
2342 void ParseInnerNamespace(std::vector<SourceLocation>& IdentLoc,
2344 std::vector<SourceLocation>& NamespaceLoc,
2345 unsigned int index, SourceLocation& InlineLoc,
2351 SourceLocation &DeclEnd,
2355 SourceLocation UsingLoc,
2356 SourceLocation &DeclEnd,
2360 SourceLocation UsingLoc,
2361 SourceLocation &DeclEnd,
2364 Decl *ParseStaticAssertDeclaration(SourceLocation &DeclEnd);
2365 Decl *ParseNamespaceAlias(SourceLocation NamespaceLoc,
2366 SourceLocation AliasLoc, IdentifierInfo *Alias,
2367 SourceLocation &DeclEnd);
2372 void ParseClassSpecifier(tok::TokenKind TagTokKind, SourceLocation TagLoc,
2377 void SkipCXXMemberSpecification(SourceLocation StartLoc,
2378 SourceLocation AttrFixitLoc,
2381 void ParseCXXMemberSpecification(SourceLocation StartLoc,
2382 SourceLocation AttrFixitLoc,
2387 SourceLocation &EqualLoc);
2408 TypeResult ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
2409 SourceLocation &EndLocation);
2415 SourceLocation TemplateKWLoc,
2417 SourceLocation NameLoc,
2489 SourceLocation& TemplateKWLoc,
2498 SourceLocation &DeclEnd,
2502 SourceLocation &DeclEnd,
2509 SourceLocation &DeclEnd,
2514 SourceLocation &LAngleLoc,
2515 SourceLocation &RAngleLoc);
2523 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,
2524 SourceLocation CorrectLoc,
2527 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,
2532 bool ParseGreaterThanInTemplateList(SourceLocation &RAngleLoc,
2536 SourceLocation TemplateNameLoc,
2539 SourceLocation &LAngleLoc,
2541 SourceLocation &RAngleLoc);
2545 SourceLocation TemplateKWLoc,
2554 SourceLocation ExternLoc,
2555 SourceLocation TemplateLoc,
2556 SourceLocation &DeclEnd,
2561 DeclGroupPtrTy ParseModuleImport(SourceLocation AtLoc);