| /freebsd-12.1/contrib/byacc/test/ |
| H A D | grammar.y | 176 } Declarator; typedef 182 Declarator *declarator; 206 Declarator *declarator; 232 extern void free_declarator (Declarator *); 246 extern void gen_func_declarator (Declarator *); 258 extern int is_actual_func (Declarator *d); 264 extern void ellipsis_varargs (Declarator *d); 300 static Declarator *cur_declarator; 898 $$ = new_parameter(&$1, (Declarator *)0); 992 Declarator *d; [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 44 def Declarator : DDecl<Value, "declarators", 1>; 45 def Field : DDecl<Declarator, "non-static data members">; 48 def MSProperty : DDecl<Declarator>; 49 def Function : DDecl<Declarator, "functions">, DeclContext; 55 def Var : DDecl<Declarator, "variables">; 63 def NonTypeTemplateParm : DDecl<Declarator>;
|
| /freebsd-12.1/contrib/byacc/test/yacc/ |
| H A D | grammar.tab.c | 206 } Declarator; typedef 212 Declarator *declarator; 236 Declarator *declarator; 262 extern void free_declarator (Declarator *); 275 extern void gen_prototype (DeclSpec *, Declarator *); 276 extern void gen_func_declarator (Declarator *); 288 extern int is_actual_func (Declarator *d); 294 extern void ellipsis_varargs (Declarator *d); 330 static Declarator *cur_declarator; 1942 Declarator *d; in YYPARSE_DECL() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/ |
| H A D | Parser.h | 1791 void ParseDirectNewDeclarator(Declarator &D); 2072 Declarator &D, 2390 void MaybeParseGNUAttributes(Declarator &D, 2597 void ParseDeclarator(Declarator &D); 2600 void ParseDeclaratorInternal(Declarator &D, 2620 void ParseDirectDeclarator(Declarator &D); 2622 void ParseParenDeclarator(Declarator &D); 2623 void ParseFunctionDeclarator(Declarator &D, 2632 Declarator &D, 2635 Declarator &D, [all …]
|
| H A D | RAIIObjectsForParser.h | 201 class ParsingDeclarator : public Declarator { 206 : Declarator(DS, C), ParsingRAII(P, &DS.getDelayedDiagnosticPool()) { in ParsingDeclarator() 210 return static_cast<const ParsingDeclSpec&>(Declarator::getDeclSpec()); in getDeclSpec() 218 Declarator::clear(); in clear()
|
| /freebsd-12.1/contrib/byacc/test/btyacc/ |
| H A D | grammar.tab.c | 226 } Declarator; typedef 232 Declarator *declarator; 256 Declarator *declarator; 282 extern void free_declarator (Declarator *); 295 extern void gen_prototype (DeclSpec *, Declarator *); 296 extern void gen_func_declarator (Declarator *); 308 extern int is_actual_func (Declarator *d); 314 extern void ellipsis_varargs (Declarator *d); 350 static Declarator *cur_declarator; 2668 Declarator *d; in YYPARSE_DECL() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 407 TypeSourceInfo *Declarator; member 413 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} in TemplateArgumentLocInfo() 427 return Declarator; in getAsTypeSourceInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 1502 TypeResult ActOnTypeName(Scope *S, Declarator &D); 1904 Decl *ActOnDeclarator(Scope *S, Declarator &D); 2060 bool canDelayFunctionBody(const Declarator &D); 2283 Declarator *D = nullptr); 2303 Declarator &D, Expr *BitfieldWidth, 3019 void CheckExtraCXXDefaultArguments(Declarator &D); 3380 void checkUnusedDeclAttributes(Declarator &D); 5044 Declarator &D, 5769 Declarator &D, 6297 Scope *S, Declarator &D, TypeSourceInfo *DI, [all …]
|
| H A D | DeclSpec.h | 48 class Declarator; variable 1610 Declarator &TheDeclarator, 1680 friend class Declarator; variable 1765 class Declarator { 1841 Declarator(const DeclSpec &ds, DeclaratorContext C) in Declarator() function 1849 ~Declarator() { in ~Declarator() 2278 return const_cast<Declarator*>(this)->getFunctionTypeInfo(); in getFunctionTypeInfo() 2491 Declarator D;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaType.cpp | 156 Declarator &declarator; 200 Declarator &getDeclarator() const { in getDeclarator() 429 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttr() 485 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttrFromDeclarator() 2840 Declarator &D = state.getDeclarator(); in GetDeclSpecTypeForDeclarator() 3934 Declarator &D = state.getDeclarator(); in GetFullTypeForDeclarator() 5199 Declarator &D = state.getDeclarator(); in transferARCOwnershipToDeclaratorChunk() 5236 Declarator &D = state.getDeclarator(); in transferARCOwnership() 5650 Declarator &D = State.getDeclarator(); in GetTypeSourceInfoForDeclarator() 5976 Declarator &D = state.getDeclarator(); in handleObjCOwnershipTypeAttr() [all …]
|
| H A D | DeclSpec.cpp | 174 Declarator &TheDeclarator, in getFunction() 281 void Declarator::setDecompositionBindings( in setDecompositionBindings() 313 bool Declarator::isDeclarationOfFunction() const { in isDeclarationOfFunction() 397 bool Declarator::isStaticMember() { in isStaticMember() 405 bool Declarator::isCtorOrDtor() { in isCtorOrDtor()
|
| H A D | SemaDecl.cpp | 4800 Declarator Dc(DS, DeclaratorContext::MemberContext); in BuildAnonymousStructOrUnion() 4892 Declarator Dc(DS, DeclaratorContext::TypeNameContext); in BuildMicrosoftCAnonymousStruct() 5177 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { in ActOnDeclarator() 5312 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, in HandleDeclarator() 6209 static bool hasParsedAttr(Scope *S, const Declarator &PD, in hasParsedAttr() 7647 Declarator &D; 8108 Declarator &D, in checkIsValidOpenCLKernelParameter() 11722 Declarator D(DS, DeclaratorContext::ForContext); in ActOnCXXForRangeIdentifier() 13024 bool Sema::canDelayFunctionBody(const Declarator &D) { in canDelayFunctionBody() 13505 Declarator D(DS, DeclaratorContext::BlockContext); in ImplicitlyDefineFunction() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 853 TypeSourceInfo *Declarator, 1056 TypeSourceInfo *Declarator, in RebuildExceptionDecl() argument 1060 VarDecl *Var = inherited::RebuildExceptionDecl(ExceptionDecl, Declarator, in RebuildExceptionDecl()
|
| H A D | SemaDeclCXX.cpp | 375 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments() 687 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, in ActOnDecompositionDeclarator() 2931 Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, in ActOnCXXMemberDeclarator() 8147 QualType Sema::CheckConstructorDeclarator(Declarator &D, QualType R, in CheckConstructorDeclarator() 8309 QualType Sema::CheckDestructorDeclarator(Declarator &D, QualType R, in CheckDestructorDeclarator() 8438 void Sema::CheckConversionDeclarator(Declarator &D, QualType &R, in CheckConversionDeclarator() 8681 void Sema::CheckDeductionGuideDeclarator(Declarator &D, QualType &R, in CheckDeductionGuideDeclarator() 13834 Decl *Sema::ActOnExceptionDeclarator(Scope *S, Declarator &D) { in ActOnExceptionDeclarator() 14202 Declarator TheDeclarator(DS, DeclaratorContext::MemberContext); in ActOnFriendTypeDecl() 14260 NamedDecl *Sema::ActOnFriendFunctionDecl(Scope *S, Declarator &D, in ActOnFriendFunctionDecl() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 817 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
|
| H A D | SemaExceptionSpec.cpp | 42 bool Sema::isLibstdcxxEagerExceptionSpecHack(const Declarator &D) { in isLibstdcxxEagerExceptionSpecHack()
|
| H A D | SemaLambda.cpp | 832 Declarator &ParamInfo, in ActOnStartOfLambdaDefinition()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 61 Declarator DeclaratorInfo(DS, Context); in ParseTypeName() 133 Declarator *D) { in ParseGNUAttributes() 362 Declarator *D) { in ParseGNUAttributeArgs() 2164 Declarator &D; in ParseDeclarationAfterDeclaratorAndAttributes() 5274 void Parser::ParseDeclarator(Declarator &D) { in ParseDeclarator() 5308 static bool isPipeDeclerator(const Declarator &D) { in isPipeDeclerator() 5343 void Parser::ParseDeclaratorInternal(Declarator &D, in ParseDeclaratorInternal() 5938 void Parser::ParseParenDeclarator(Declarator &D) { in ParseParenDeclarator() 6300 Declarator &D, in ParseFunctionDeclaratorIdentifierList() 6376 Declarator &D, in ParseParameterDeclarationClause() [all …]
|
| H A D | ParseExprCXX.cpp | 1101 Declarator D(DS, DeclaratorContext::LambdaExprContext); in ParseLambdaExpressionAfterIntroducer() 1350 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCXXCasts() 1657 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCastContext); in ParseCXXTypeConstructExpression() 1825 Declarator DeclaratorInfo(DS, DeclaratorContext::ConditionContext); in ParseCXXCondition() 2440 Declarator D(DS, DeclaratorContext::ConversionIdContext); in ParseUnqualifiedIdOperator() 2768 Declarator DeclaratorInfo(DS, DeclaratorContext::CXXNewContext); in ParseCXXNewExpression() 2889 void Parser::ParseDirectNewDeclarator(Declarator &D) { in ParseDirectNewDeclarator() 2938 Declarator &D) { in ParseExpressionListOrTypeId() 3252 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCXXAmbiguousParenExpression()
|
| H A D | Parser.cpp | 885 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition() argument 886 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); in isStartOfFunctionDefinition() 892 Declarator.getFunctionTypeInfo().isKNRPrototype()) in isStartOfFunctionDefinition() 1273 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations() 1315 Declarator ParmDeclarator(DS, DeclaratorContext::KNRTypeListContext); in ParseKNRParamDeclarations()
|
| H A D | ParseExpr.cpp | 1023 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCastExpression() 1235 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseCastExpression() 1887 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseExprAfterUnaryExprOrTypeTrait() 2446 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseParenExpression() 2935 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteralContext); in ParseBlockId() 2974 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteralContext); in ParseBlockLiteralExpression()
|
| H A D | ParseObjc.cpp | 373 Declarator &D, in addContextSensitiveTypeNullability() 1208 Declarator &D) { in takeDeclAttributes() 1252 Declarator declarator(declSpec, context); in ParseObjCTypeName() 1475 Declarator ParmDecl(DS, DeclaratorContext::PrototypeContext); in ParseObjCMethodDecl() 1682 Declarator D(DS, DeclaratorContext::TypeNameContext); in parseObjCTypeArgsOrProtocolQualifiers() 2517 Declarator ParmDecl(DS, DeclaratorContext::ObjCCatchContext); in ParseObjCTryStmt() 2932 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseObjCXXMessageReceiver()
|
| H A D | ParseTemplate.cpp | 692 Declarator ParamDecl(DS, DeclaratorContext::TemplateParamContext); in ParseNonTypeTemplateParameter() 743 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
|
| H A D | ParseDeclCXX.cpp | 1122 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseBaseTypeSpecifier() 1223 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); in ParseBaseTypeSpecifier() 2125 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo, in HandleMemberFunctionDeclDelays() 2264 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() 2333 Declarator &D, in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
|
| H A D | ParseStmt.cpp | 2241 Declarator ExDecl(DS, DeclaratorContext::CXXCatchContext); in ParseCXXCatchBlock()
|