clang API Documentation
BalancedDelimiterTracker class | clang::Parser | [friend] |
ColonProtectionRAIIObject class | clang::Parser | [friend] |
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] |
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 class | clang::Parser | [friend] |
IsTypeCast enum value | clang::Parser | |
MaybeTypeCast enum value | clang::Parser | |
NextToken() | clang::Parser | [inline] |
NotTypeCast enum value | clang::Parser | |
ObjCDeclContextSwitch class | clang::Parser | [friend] |
operator|(SkipUntilFlags L, SkipUntilFlags R) | clang::Parser | [friend] |
ParenBraceBracketBalancer class | clang::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 class | clang::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 name | 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 | |
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 name | clang::Parser | |
~CodeCompletionHandler() | clang::CodeCompletionHandler | [virtual] |
~Parser() | clang::Parser |