Home | History | Annotate | Download | only in Sema

Lines Matching refs:Declarator

912   TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S);
913 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy);
914 TypeSourceInfo *GetTypeSourceInfoForDeclarator(Declarator &D, QualType T,
919 DeclarationNameInfo GetNameForDeclarator(Declarator &D);
947 TypeResult ActOnTypeName(Scope *S, Declarator &D);
985 /// Nonzero if we are currently parsing a function declarator. This is a counter
1112 Decl *ActOnDeclarator(Scope *S, Declarator &D);
1114 Decl *HandleDeclarator(Scope *S, Declarator &D,
1123 void DiagnoseFunctionSpecifiers(Declarator& D);
1128 NamedDecl* ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC,
1133 NamedDecl* ActOnVariableDeclarator(Scope* S, Declarator& D, DeclContext* DC,
1142 NamedDecl* ActOnFunctionDeclarator(Scope* S, Declarator& D, DeclContext* DC,
1158 Decl *ActOnParamDeclarator(Scope *S, Declarator &D);
1190 void ActOnFinishKNRParamDeclarations(Scope *S, Declarator &D,
1193 Decl *ActOnStartOfFunctionDef(Scope *S, Declarator &D);
1300 Declarator &D, Expr *BitfieldWidth);
1303 Declarator &D, Expr *BitfieldWidth, bool HasInit,
1312 Declarator *D = 0);
1329 Declarator &D, Expr *BitfieldWidth,
1395 /// of a declarator's nested name specifier.
1446 TypedefDecl *ParseTypedefDecl(Scope *S, Declarator &D, QualType T,
1771 void CheckExtraCXXDefaultArguments(Declarator &D);
1983 void ProcessDeclAttributes(Scope *S, Decl *D, const Declarator &PD,
1990 void checkUnusedDeclAttributes(Declarator &D);
2354 Decl *ActOnObjCExceptionDecl(Scope *S, Declarator &D);
2380 Decl *ActOnExceptionDeclarator(Scope *S, Declarator &D);
2781 Declarator &D, ParsedType &Ty,
2920 void ActOnBlockArguments(Declarator &ParamInfo, Scope *CurScope);
3331 Declarator &D,
3458 SourceRange TypeIdParens, Declarator &D,
3498 DeclResult ActOnCXXConditionDeclaration(Scope *S, Declarator &D);
3759 /// scope or nested-name-specifier) is parsed, part of a declarator-id.
3761 /// looked up in the declarator-id's scope, until the declarator is parsed and
3766 /// ActOnCXXExitDeclaratorScope - Called when a declarator that previously
3818 Declarator &ParamInfo, Scope *CurScope);
3939 Declarator &D,
4087 Decl *ActOnFriendFunctionDecl(Scope *S, Declarator &D,
4090 QualType CheckConstructorDeclarator(Declarator &D, QualType R,
4093 QualType CheckDestructorDeclarator(Declarator &D, QualType R,
4096 void CheckConversionDeclarator(Declarator &D, QualType &R,
4335 Decl *ActOnNonTypeTemplateParameter(Scope *S, Declarator &D,
4460 Declarator &D);
4464 Declarator &D);
4511 Declarator &D);
4997 /// \brief Determine whether the given declarator contains any unexpanded
5010 /// \returns true if the declarator contains any unexpanded parameter packs,
5012 bool containsUnexpandedParameterPacks(Declarator &D);