BalancedDelimiterTracker | clang::Parser | friend |
ColonProtectionRAIIObject | clang::Parser | friend |
ConsumeAnyToken(bool ConsumeCodeCompletionTok=false) | clang::Parser | inline |
ConsumeToken() | clang::Parser | inline |
DeclGroupPtrTy typedef | clang::Parser | |
Diag(SourceLocation Loc, unsigned DiagID) | clang::Parser | |
Diag(const Token &Tok, unsigned DiagID) | clang::Parser | |
Diag(unsigned DiagID) | clang::Parser | inline |
EnterScope(unsigned ScopeFlags) | clang::Parser | |
ExitScope() | clang::Parser | |
FullExprArg typedef | clang::Parser | |
getActions() const | clang::Parser | inline |
getAttrFactory() | clang::Parser | inline |
getCurScope() const | clang::Parser | inline |
getCurToken() const | clang::Parser | inline |
getEndOfPreviousToken() | clang::Parser | inline |
getLangOpts() const | clang::Parser | inline |
getNullabilityKeyword(NullabilityKind nullability) | clang::Parser | inline |
getObjCDeclContext() const | clang::Parser | inline |
getPreprocessor() const | clang::Parser | inline |
getTargetInfo() const | clang::Parser | inline |
getTypeAnnotation(const Token &Tok) | clang::Parser | inlinestatic |
incrementMSManglingNumber() const | clang::Parser | inline |
Initialize() | clang::Parser | |
InMessageExpressionRAIIObject | clang::Parser | friend |
IsTypeCast enum value | clang::Parser | |
MaybeTypeCast enum value | clang::Parser | |
MightBeCXXScopeToken() | clang::Parser | inline |
MisleadingIndentationElseLoc | clang::Parser | |
NextToken() | clang::Parser | inline |
NotTypeCast enum value | clang::Parser | |
ObjCDeclContextSwitch | clang::Parser | friend |
OffsetOfStateRAIIObject | clang::Parser | friend |
operator| | clang::Parser | friend |
ParenBraceBracketBalancer | clang::Parser | friend |
ParseArrayBoundExpression() | clang::Parser | |
ParseAssignmentExpression(TypeCastState isTypeCast=NotTypeCast) | clang::Parser | |
ParseCaseExpression(SourceLocation CaseLoc) | clang::Parser | |
ParseConditionalExpression() | clang::Parser | |
ParseConstantExpression() | clang::Parser | |
ParseConstantExpressionInExprEvalContext(TypeCastState isTypeCast=NotTypeCast) | clang::Parser | |
ParseConstraintExpression() | clang::Parser | |
ParseConstraintLogicalAndExpression(bool IsTrailingRequiresClause) | clang::Parser | |
ParseConstraintLogicalOrExpression(bool IsTrailingRequiresClause) | clang::Parser | |
ParseExpression(TypeCastState isTypeCast=NotTypeCast) | clang::Parser | |
ParseFirstTopLevelDecl(DeclGroupPtrTy &Result, Sema::ModuleImportState &ImportState) | clang::Parser | |
parseMapperModifier(SemaOpenMP::OpenMPVarListDataTy &Data) | clang::Parser | |
parseMapTypeModifiers(SemaOpenMP::OpenMPVarListDataTy &Data) | clang::Parser | |
ParseMSAsmIdentifier(llvm::SmallVectorImpl< Token > &LineToks, unsigned &NumLineToksConsumed, bool IsUnevaluated) | clang::Parser | |
ParseOpenACCDirectiveDecl() | clang::Parser | |
ParseOpenACCDirectiveStmt() | clang::Parser | |
ParseOpenMPParensExpr(StringRef ClauseName, SourceLocation &RLoc, bool IsAddressOfOperand=false) | clang::Parser | |
ParseOpenMPReservedLocator(OpenMPClauseKind Kind, SemaOpenMP::OpenMPVarListDataTy &Data, const LangOptions &LangOpts) | clang::Parser | |
ParseOpenMPVarList(OpenMPDirectiveKind DKind, OpenMPClauseKind Kind, SmallVectorImpl< Expr * > &Vars, SemaOpenMP::OpenMPVarListDataTy &Data) | clang::Parser | |
Parser(Preprocessor &PP, Sema &Actions, bool SkipFunctionBodies) | clang::Parser | |
ParseStringLiteralExpression(bool AllowUserDefinedLiteral=false) | clang::Parser | |
ParseTopLevelDecl(DeclGroupPtrTy &Result, Sema::ModuleImportState &ImportState) | clang::Parser | |
ParseTopLevelDecl() | clang::Parser | inline |
ParseTypeName(SourceRange *Range=nullptr, DeclaratorContext Context=DeclaratorContext::TypeName, AccessSpecifier AS=AS_none, Decl **OwnedType=nullptr, ParsedAttributes *Attrs=nullptr) | clang::Parser | |
ParseUnevaluatedStringLiteralExpression() | clang::Parser | |
ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, bool ObjectHadErrors, bool EnteringContext, bool AllowDestructorName, bool AllowConstructorName, bool AllowDeductionGuide, SourceLocation *TemplateKWLoc, UnqualifiedId &Result) | clang::Parser | |
ParsingOpenACCDirectiveRAII | clang::Parser | friend |
ParsingOpenMPDirectiveRAII | clang::Parser | friend |
PoisonSEHIdentifiersRAIIObject | clang::Parser | friend |
ReenterTemplateScopes(MultiParseScope &S, Decl *D) | clang::Parser | |
SkipMalformedDecl() | clang::Parser | |
SkipUntil(tok::TokenKind T, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0)) | clang::Parser | inline |
SkipUntil(tok::TokenKind T1, tok::TokenKind T2, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0)) | clang::Parser | inline |
SkipUntil(tok::TokenKind T1, tok::TokenKind T2, tok::TokenKind T3, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0)) | clang::Parser | inline |
SkipUntil(ArrayRef< tok::TokenKind > Toks, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0)) | clang::Parser | |
SkipUntilFlags enum name | clang::Parser | |
StmtVector typedef | clang::Parser | |
StopAtCodeCompletion enum value | clang::Parser | |
StopAtSemi enum value | clang::Parser | |
StopBeforeMatch enum value | clang::Parser | |
TemplateParameterLists typedef | clang::Parser | |
TemplateTy typedef | clang::Parser | |
TryAnnotateCXXScopeToken(bool EnteringContext=false) | clang::Parser | |
TryAnnotateOptionalCXXScopeToken(bool EnteringContext=false) | clang::Parser | inline |
TryAnnotateTypeOrScopeToken(ImplicitTypenameContext AllowImplicitTypename=ImplicitTypenameContext::No) | clang::Parser | |
TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS, bool IsNewScope, ImplicitTypenameContext AllowImplicitTypename) | clang::Parser | |
TryConsumeToken(tok::TokenKind Expected) | clang::Parser | inline |
TryConsumeToken(tok::TokenKind Expected, SourceLocation &Loc) | clang::Parser | inline |
TypeCastState enum name | clang::Parser | |
~CodeCompletionHandler() | clang::CodeCompletionHandler | virtual |
~Parser() override | clang::Parser | |