clang API Documentation

clang::Parser Member List
This is the complete list of members for clang::Parser, including all inherited members.
BalancedDelimiterTracker classclang::Parser [friend]
ColonProtectionRAIIObject classclang::Parser [friend]
ConsumeToken()clang::Parser [inline]
DeclGroupPtrTy typedefclang::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 typedefclang::Parser
getActions() const clang::Parser [inline]
getAttrFactory()clang::Parser [inline]
getCurScope() const clang::Parser [inline]
getCurToken() const clang::Parser [inline]
getLangOpts() const clang::Parser [inline]
getObjCDeclContext() const clang::Parser [inline]
getPreprocessor() const clang::Parser [inline]
getTargetInfo() const clang::Parser [inline]
getTypeAnnotation(Token &Tok)clang::Parser [inline, static]
incrementMSLocalManglingNumber() const clang::Parser [inline]
Initialize()clang::Parser
InMessageExpressionRAIIObject classclang::Parser [friend]
IsTypeCast enum valueclang::Parser
MaybeTypeCast enum valueclang::Parser
NextToken()clang::Parser [inline]
NotTypeCast enum valueclang::Parser
ObjCDeclContextSwitch classclang::Parser [friend]
operator|(SkipUntilFlags L, SkipUntilFlags R)clang::Parser [friend]
ParenBraceBracketBalancer classclang::Parser [friend]
ParseAssignmentExpression(TypeCastState isTypeCast=NotTypeCast)clang::Parser
ParseConstantExpression(TypeCastState isTypeCast=NotTypeCast)clang::Parser
ParseExpression(TypeCastState isTypeCast=NotTypeCast)clang::Parser
ParseMSAsmIdentifier(llvm::SmallVectorImpl< Token > &LineToks, unsigned &NumLineToksConsumed, void *Info, bool IsUnevaluated)clang::Parser
Parser(Preprocessor &PP, Sema &Actions, bool SkipFunctionBodies)clang::Parser
ParseTopLevelDecl(DeclGroupPtrTy &Result)clang::Parser
ParseTopLevelDecl()clang::Parser [inline]
ParseTypeName(SourceRange *Range=nullptr, Declarator::TheContext Context=Declarator::TypeNameContext, AccessSpecifier AS=AS_none, Decl **OwnedType=nullptr, ParsedAttributes *Attrs=nullptr)clang::Parser
ParseUnqualifiedId(CXXScopeSpec &SS, bool EnteringContext, bool AllowDestructorName, bool AllowConstructorName, ParsedType ObjectType, SourceLocation &TemplateKWLoc, UnqualifiedId &Result)clang::Parser
PoisonSEHIdentifiersRAIIObject classclang::Parser [friend]
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 nameclang::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
TryAnnotateTypeOrScopeToken(bool EnteringContext=false, bool NeedType=false)clang::Parser
TryAnnotateTypeOrScopeTokenAfterScopeSpec(bool EnteringContext, bool NeedType, CXXScopeSpec &SS, bool IsNewScope)clang::Parser
TryConsumeToken(tok::TokenKind Expected)clang::Parser [inline]
TryConsumeToken(tok::TokenKind Expected, SourceLocation &Loc)clang::Parser [inline]
TypeCastState enum nameclang::Parser
~CodeCompletionHandler()clang::CodeCompletionHandler [virtual]
~Parser()clang::Parser