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"
53 Decl *Parser::ParseNamespace(unsigned Context,
190 void Parser::ParseInnerNamespace(std::vector<SourceLocation>& IdentLoc,
230 Decl *Parser::ParseNamespaceAlias(SourceLocation NamespaceLoc,
275 Decl *Parser::ParseLinkage(ParsingDeclSpec &DS, unsigned Context) {
334 Decl *Parser::ParseUsingDirectiveOrDeclaration(unsigned Context,
382 Decl *Parser::ParseUsingDirective(unsigned Context,
446 Decl *Parser::ParseUsingDeclaration(unsigned Context,
610 Decl *Parser::ParseStaticAssertDeclaration(SourceLocation &DeclEnd){
665 SourceLocation Parser::ParseDecltypeSpecifier(DeclSpec &DS) {
750 void Parser::AnnotateExistingDecltypeSpecifier(const DeclSpec& DS,
767 void Parser::ParseUnderlyingTypeSpecifier(DeclSpec &DS) {
814 Parser::TypeResult Parser::ParseBaseTypeSpecifier(SourceLocation &BaseLoc,
940 void Parser::ParseMicrosoftInheritanceClassAttributes(ParsedAttributes &attrs) {
954 bool Parser::isValidAfterTypeSpecifier(bool CouldBeBitfield) {
1066 void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind,
1595 void Parser::ParseBaseClause(Decl *ClassDecl) {
1637 Parser::BaseResult Parser::ParseBaseSpecifier(Decl *ClassDecl) {
1705 AccessSpecifier Parser::getAccessSpecifierIfPresent() const {
1717 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo,
1757 VirtSpecifiers::Specifier Parser::isCXX11VirtSpecifier(const Token &Tok) const {
1785 void Parser::ParseOptionalCXX11VirtSpecifierSeq(VirtSpecifiers &VS,
1815 bool Parser::isCXX11FinalKeyword() const {
1866 void Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS,
2343 ExprResult Parser::ParseCXXMemberInitializer(Decl *D, bool IsFunction,
2388 void Parser::ParseCXXMemberSpecification(SourceLocation RecordLoc,
2642 void Parser::ParseConstructorInitializer(Decl *ConstructorDecl) {
2700 Parser::MemInitResult Parser::ParseMemInitializer(Decl *ConstructorDecl) {
2792 Parser::tryParseExceptionSpecification(
2868 ExceptionSpecificationType Parser::ParseDynamicExceptionSpecification(
2926 TypeResult Parser::ParseTrailingReturnType(SourceRange &Range) {
2938 Parser::PushParsingClass(Decl *ClassDecl, bool NonNestedClass,
2948 void Parser::DeallocateParsedClasses(Parser::ParsingClass *Class) {
2960 void Parser::PopParsingClass(Sema::ParsingClassState state) {
3001 IdentifierInfo *Parser::TryParseCXX11AttributeIdentifier(SourceLocation &Loc) {
3087 void Parser::ParseCXX11AttributeSpecifier(ParsedAttributes &attrs,
3187 void Parser::ParseCXX11Attributes(ParsedAttributesWithRange &attrs,
3210 void Parser::ParseMicrosoftAttributes(ParsedAttributes &attrs,
3223 void Parser::ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,