clang 22.0.0git
clang::Parser Member List

This is the complete list of members for clang::Parser, including all inherited members.

BalancedDelimiterTracker classclang::Parserfriend
ColonProtectionRAIIObject classclang::Parserfriend
ConsumeAnyToken(bool ConsumeCodeCompletionTok=false)clang::Parserinline
ConsumeToken()clang::Parserinline
DeclGroupPtrTy typedefclang::Parser
Diag(SourceLocation Loc, unsigned DiagID)clang::Parser
Diag(const Token &Tok, unsigned DiagID)clang::Parser
Diag(unsigned DiagID)clang::Parserinline
DiagCompat(SourceLocation Loc, unsigned CompatDiagId)clang::Parser
DiagCompat(const Token &Tok, unsigned CompatDiagId)clang::Parser
DiagCompat(unsigned CompatDiagId)clang::Parserinline
EnterScope(unsigned ScopeFlags)clang::Parser
ExitScope()clang::Parser
FullExprArg typedefclang::Parser
getActions() constclang::Parserinline
getAttrFactory()clang::Parserinline
getCurScope() constclang::Parserinline
getCurToken() constclang::Parserinline
getEndOfPreviousToken() constclang::Parser
getLangOpts() constclang::Parserinline
GetLookAheadToken(unsigned N)clang::Parserinline
getNullabilityKeyword(NullabilityKind nullability)clang::Parserinline
getObjCDeclContext() constclang::Parserinline
getPreprocessor() constclang::Parserinline
getTargetInfo() constclang::Parserinline
getTypeAnnotation(const Token &Tok)clang::Parserinlinestatic
incrementMSManglingNumber() constclang::Parserinline
Initialize()clang::Parser
InMessageExpressionRAIIObject classclang::Parserfriend
MightBeCXXScopeToken()clang::Parserinline
MisleadingIndentationElseLocclang::Parser
NextToken()clang::Parserinline
ObjCDeclContextSwitch classclang::Parserfriend
OffsetOfStateRAIIObject classclang::Parserfriend
operator|(SkipUntilFlags L, SkipUntilFlags R)clang::Parserfriend
ParenBraceBracketBalancer classclang::Parserfriend
ParseArrayBoundExpression()clang::Parser
ParseAssignmentExpression(TypoCorrectionTypeBehavior CorrectionBehavior=TypoCorrectionTypeBehavior::AllowNonTypes)clang::Parser
ParseCaseExpression(SourceLocation CaseLoc)clang::Parser
ParseConditionalExpression()clang::Parser
ParseConstantExpression()clang::Parser
ParseConstantExpressionInExprEvalContext(TypoCorrectionTypeBehavior CorrectionBehavior=TypoCorrectionTypeBehavior::AllowNonTypes)clang::Parser
ParseConstraintExpression()clang::Parser
ParseConstraintLogicalAndExpression(bool IsTrailingRequiresClause)clang::Parser
ParseConstraintLogicalOrExpression(bool IsTrailingRequiresClause)clang::Parser
ParseExpression(TypoCorrectionTypeBehavior CorrectionBehavior=TypoCorrectionTypeBehavior::AllowNonTypes)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(AccessSpecifier &AS, ParsedAttributes &Attrs, DeclSpec::TST TagType, Decl *TagDecl)clang::Parser
ParseOpenACCDirectiveStmt()clang::Parser
ParseOpenMPDeclareBeginVariantDirective(SourceLocation Loc)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::Parserinline
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 classclang::Parserfriend
ParsingOpenMPDirectiveRAII classclang::Parserfriend
PoisonSEHIdentifiersRAIIObject classclang::Parserfriend
ReenterTemplateScopes(MultiParseScope &S, Decl *D)clang::Parser
SkipMalformedDecl()clang::Parser
SkipUntil(tok::TokenKind T, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0))clang::Parserinline
SkipUntil(tok::TokenKind T1, tok::TokenKind T2, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0))clang::Parserinline
SkipUntil(tok::TokenKind T1, tok::TokenKind T2, tok::TokenKind T3, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0))clang::Parserinline
SkipUntil(ArrayRef< tok::TokenKind > Toks, SkipUntilFlags Flags=static_cast< SkipUntilFlags >(0))clang::Parser
SkipUntilFlags enum nameclang::Parser
StmtVector typedefclang::Parser
StopAtCodeCompletion enum valueclang::Parser
StopAtSemi enum valueclang::Parser
StopBeforeMatch enum valueclang::Parser
TemplateParameterLists typedefclang::Parser
TemplateTy typedefclang::Parser
TryAnnotateCXXScopeToken(bool EnteringContext=false)clang::Parser
TryAnnotateOptionalCXXScopeToken(bool EnteringContext=false)clang::Parserinline
TryAnnotateTypeOrScopeToken(ImplicitTypenameContext AllowImplicitTypename=ImplicitTypenameContext::No)clang::Parser
TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS, bool IsNewScope, ImplicitTypenameContext AllowImplicitTypename)clang::Parser
TryConsumeToken(tok::TokenKind Expected)clang::Parserinline
TryConsumeToken(tok::TokenKind Expected, SourceLocation &Loc)clang::Parserinline
~CodeCompletionHandler()clang::CodeCompletionHandlervirtual
~Parser() overrideclang::Parser