Home | History | Annotate | Download | only in Parse

Lines Matching refs:Parser

10 //  This file implements the C++ Declaration portions of the Parser interfaces.
14 #include "clang/Parse/Parser.h"
58 Parser::DeclGroupPtrTy Parser::ParseNamespace(unsigned Context,
209 void Parser::ParseInnerNamespace(std::vector<SourceLocation> &IdentLoc,
254 Decl *Parser::ParseNamespaceAlias(SourceLocation NamespaceLoc,
299 Decl *Parser::ParseLinkage(ParsingDeclSpec &DS, unsigned Context) {
380 Decl *Parser::ParseUsingDirectiveOrDeclaration(unsigned Context,
428 Decl *Parser::ParseUsingDirective(unsigned Context,
492 Decl *Parser::ParseUsingDeclaration(unsigned Context,
695 Decl *Parser::ParseStaticAssertDeclaration(SourceLocation &DeclEnd){
763 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) {
868 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS,
887 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) {
936 TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
1067 void Parser::ParseMicrosoftInheritanceClassAttributes(ParsedAttributes &attrs) {
1081 bool Parser::isValidAfterTypeSpecifier(bool CouldBeBitfield) {
1213 void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind,
1836 void Parser::ParseBaseClause(Decl *ClassDecl) {
1876 BaseResult Parser::ParseBaseSpecifier(Decl *ClassDecl) {
1950 AccessSpecifier Parser::getAccessSpecifierIfPresent() const {
1963 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,
2008 VirtSpecifiers::Specifier Parser::isCXX11VirtSpecifier(const Token &Tok) const {
2039 void Parser::ParseOptionalCXX11VirtSpecifierSeq(VirtSpecifiers &VS,
2083 bool Parser::isCXX11FinalKeyword() const {
2091 bool Parser::ParseCXXMemberDeclaratorBeforeInitializer(
2162 void Parser::MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq(
2258 Parser::DeclGroupPtrTy
2259 Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS,
2333 // diagnosed in Parser::ParseSingleDeclarationAfterTemplate.
2747 ExprResult Parser::ParseCXXMemberInitializer(Decl *D, bool IsFunction,
2787 void Parser::SkipCXXMemberSpecification(SourceLocation RecordLoc,
2842 Parser::DeclGroupPtrTy Parser::ParseCXXClassMemberDeclarationWithPragmas(
2943 void Parser::ParseCXXMemberSpecification(SourceLocation RecordLoc,
3154 void Parser::DiagnoseUnexpectedNamespace(NamedDecl *D) {
3196 void Parser::ParseConstructorInitializer(Decl *ConstructorDecl) {
3258 MemInitResult Parser::ParseMemInitializer(Decl *ConstructorDecl) {
3348 Parser::tryParseExceptionSpecification(bool Delayed,
3457 Parser &P, SourceRange Range, bool IsNoexcept) {
3477 ExceptionSpecificationType Parser::ParseDynamicExceptionSpecification(
3536 TypeResult Parser::ParseTrailingReturnType(SourceRange &Range) {
3548 Parser::PushParsingClass(Decl *ClassDecl, bool NonNestedClass,
3558 void Parser::DeallocateParsedClasses(Parser::ParsingClass *Class) {
3570 void Parser::PopParsingClass(Sema::ParsingClassState state) {
3611 IdentifierInfo *Parser::TryParseCXX11AttributeIdentifier(SourceLocation &Loc) {
3680 bool Parser::ParseCXX11AttributeArgs(IdentifierInfo *AttrName,
3758 void Parser::ParseCXX11AttributeSpecifier(ParsedAttributes &attrs,
3865 void Parser::ParseCXX11Attributes(ParsedAttributesWithRange &attrs,
3880 Parser::DiagnoseAndSkipCXX11Attributes() {
3892 SourceLocation Parser::SkipCXX11Attributes() {
3925 void Parser::ParseMicrosoftAttributes(ParsedAttributes &attrs,
3940 void Parser::ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,