clang 20.0.0git
clang::Parser Member List

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

BalancedDelimiterTrackerclang::Parserfriend
ColonProtectionRAIIObjectclang::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
EnterScope(unsigned ScopeFlags)clang::Parser
ExitScope()clang::Parser
FullExprArg typedefclang::Parser
getActions() constclang::Parserinline
getAttrFactory()clang::Parserinline
getCurScope() constclang::Parserinline
getCurToken() constclang::Parserinline
getEndOfPreviousToken()clang::Parserinline
getLangOpts() constclang::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
InMessageExpressionRAIIObjectclang::Parserfriend
IsTypeCast enum valueclang::Parser
MaybeTypeCast enum valueclang::Parser
MightBeCXXScopeToken()clang::Parserinline
MisleadingIndentationElseLocclang::Parser
NextToken()clang::Parserinline
NotTypeCast enum valueclang::Parser
ObjCDeclContextSwitchclang::Parserfriend
OffsetOfStateRAIIObjectclang::Parserfriend
operator|clang::Parserfriend
ParenBraceBracketBalancerclang::Parserfriend
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::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
ParsingOpenACCDirectiveRAIIclang::Parserfriend
ParsingOpenMPDirectiveRAIIclang::Parserfriend
PoisonSEHIdentifiersRAIIObjectclang::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
TypeCastState enum nameclang::Parser
~CodeCompletionHandler()clang::CodeCompletionHandlervirtual
~Parser() overrideclang::Parser