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 |