/freebsd/contrib/byacc/test/ |
H A D | grammar.y | 177 } Declarator; typedef 183 Declarator *declarator; 207 Declarator *declarator; 233 extern void free_declarator (Declarator *); 247 extern void gen_func_declarator (Declarator *); 259 extern int is_actual_func (Declarator *d); 265 extern void ellipsis_varargs (Declarator *d); 301 static Declarator *cur_declarator; 899 $$ = new_parameter(&$1, (Declarator *)0); 993 Declarator *d; [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DeclNodes.td | 46 def Declarator : DeclNode<Value, "declarators", 1>; 47 def Field : DeclNode<Declarator, "non-static data members">; 50 def MSProperty : DeclNode<Declarator>; 51 def Function : DeclNode<Declarator, "functions">, DeclContext; 57 def Var : DeclNode<Declarator, "variables">; 65 def NonTypeTemplateParm : DeclNode<Declarator>;
|
/freebsd/contrib/byacc/test/yacc/ |
H A D | grammar.tab.c | 207 } Declarator; typedef 213 Declarator *declarator; 237 Declarator *declarator; 263 extern void free_declarator (Declarator *); 276 extern void gen_prototype (DeclSpec *, Declarator *); 277 extern void gen_func_declarator (Declarator *); 289 extern int is_actual_func (Declarator *d); 295 extern void ellipsis_varargs (Declarator *d); 331 static Declarator *cur_declarator; 2025 Declarator *d; in YYPARSE_DECL() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | Nodes.h | 94 Declarator, enumerator 486 class Declarator : public Tree { 488 Declarator(NodeKind K) : Tree(K) {} in Declarator() function 494 class SimpleDeclarator final : public Declarator { 496 SimpleDeclarator() : Declarator(NodeKind::SimpleDeclarator) {} in SimpleDeclarator() 503 class ParenDeclarator final : public Declarator { 505 ParenDeclarator() : Declarator(NodeKind::ParenDeclarator) {} in ParenDeclarator()
|
H A D | Nodes.td | 254 def Declarator : External<Tree> {} 255 def SimpleDeclarator : External<Declarator> {} 256 def ParenDeclarator : External<Declarator> {}
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2428 Declarator &D, 2863 void MaybeParseGNUAttributes(Declarator &D, 2951 void MaybeParseHLSLSemantics(Declarator &D, 3115 void ParseDeclarator(Declarator &D); 3118 void ParseDeclaratorInternal(Declarator &D, 3139 void ParseDirectDeclarator(Declarator &D); 3141 void ParseParenDeclarator(Declarator &D); 3146 const Declarator &D, const DeclSpec &DS, 3152 Declarator &D, 3155 Declarator &D, ParsedAttributes &attrs, in ParseParameterDeclarationClause() [all …]
|
H A D | RAIIObjectsForParser.h | 200 class ParsingDeclarator : public Declarator { 207 : Declarator(DS, DeclarationAttrs, C), in ParsingDeclarator() 211 return static_cast<const ParsingDeclSpec&>(Declarator::getDeclSpec()); in getDeclSpec() 219 Declarator::clear(); in clear()
|
/freebsd/contrib/byacc/test/btyacc/ |
H A D | grammar.tab.c | 227 } Declarator; typedef 233 Declarator *declarator; 257 Declarator *declarator; 283 extern void free_declarator (Declarator *); 296 extern void gen_prototype (DeclSpec *, Declarator *); 297 extern void gen_func_declarator (Declarator *); 309 extern int is_actual_func (Declarator *d); 315 extern void ellipsis_varargs (Declarator *d); 351 static Declarator *cur_declarator; 2752 Declarator *d; in YYPARSE_DECL() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Nodes.cpp | 75 case syntax::NodeRole::Declarator: in operator <<() 360 if (C->getRole() == syntax::NodeRole::Declarator) in getDeclarators() 416 findChild(syntax::NodeRole::Declarator)); in getDeclarator()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 2207 TypeResult ActOnTypeName(Declarator &D); 2909 Decl *ActOnDeclarator(Scope *S, Declarator &D); 3155 bool canDelayFunctionBody(const Declarator &D); 3168 bool isDeclaratorFunctionLike(Declarator &D); 4341 void CheckExtraCXXDefaultArguments(Declarator &D); 4761 void checkUnusedDeclAttributes(Declarator &D); 6710 Declarator &D, 7723 Declarator &D, 7961 void CheckExplicitObjectLambda(Declarator &D); 8404 Scope *S, Declarator &D, TypeSourceInfo *DI, [all …]
|
H A D | DeclSpec.h | 50 class Declarator; variable 1682 Declarator &TheDeclarator, 1757 friend class Declarator; variable 1850 class Declarator { 1961 Declarator(const DeclSpec &DS, const ParsedAttributesView &DeclarationAttrs, in Declarator() function 1981 ~Declarator() { in ~Declarator() 2419 return const_cast<Declarator*>(this)->getFunctionTypeInfo(); in getFunctionTypeInfo() 2689 Declarator D;
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 183 Declarator &TheDeclarator, in getFunction() 294 void Declarator::setDecompositionBindings( in setDecompositionBindings() 325 bool Declarator::isDeclarationOfFunction() const { in isDeclarationOfFunction() 415 bool Declarator::isStaticMember() { in isStaticMember() 423 bool Declarator::isExplicitObjectMemberFunction() { in isExplicitObjectMemberFunction() 435 bool Declarator::isCtorOrDtor() { in isCtorOrDtor()
|
H A D | SemaType.cpp | 179 Declarator &declarator; 220 Declarator &getDeclarator() const { in getDeclarator() 479 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttr() 535 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttrFromDeclarator() 3445 Declarator &D = state.getDeclarator(); in InventTemplateParameter() 3544 Declarator &D = state.getDeclarator(); in GetDeclSpecTypeForDeclarator() 4700 Declarator &D = state.getDeclarator(); in GetFullTypeForDeclarator() 6102 Declarator &D = state.getDeclarator(); in transferARCOwnershipToDeclaratorChunk() 6139 Declarator &D = state.getDeclarator(); in transferARCOwnership() 6652 Declarator &D = State.getDeclarator(); in GetTypeSourceInfoForDeclarator() [all …]
|
H A D | SemaDeclCXX.cpp | 414 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments() 738 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, in ActOnDecompositionDeclarator() 11347 void Sema::CheckExplicitObjectLambda(Declarator &D) { in CheckExplicitObjectLambda() 11351 void Sema::CheckExplicitObjectMemberFunction(Declarator &D, in CheckExplicitObjectMemberFunction() 19276 Declarator &Declarator, unsigned TemplateParameterDepth) { in ActOnStartFunctionDeclarationDeclarator() argument 19280 Declarator.getTemplateParameterLists(); in ActOnStartFunctionDeclarationDeclarator() 19284 Declarator.getBeginLoc(), Declarator.getIdentifierLoc(), in ActOnStartFunctionDeclarationDeclarator() 19299 void Sema::ActOnFinishFunctionDeclarationDeclarator(Declarator &Declarator) { in ActOnFinishFunctionDeclarationDeclarator() argument 19304 Declarator.getTemplateParameterLists().back(); in ActOnFinishFunctionDeclarationDeclarator() 19305 Declarator.setInventedTemplateParameterList( in ActOnFinishFunctionDeclarationDeclarator() [all …]
|
H A D | SemaDecl.cpp | 6209 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { in ActOnDeclarator() 6362 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, in HandleDeclarator() 7368 static bool hasParsedAttr(Scope *S, const Declarator &PD, in hasParsedAttr() 9028 Declarator &D; 9590 Declarator &D, in checkIsValidOpenCLKernelParameter() 15103 Decl *Sema::ActOnParamDeclarator(Scope *S, Declarator &D, in ActOnParamDeclarator() 15422 Declarator ParamD(DS, ParsedAttributesView::none(), in ActOnFinishKNRParamDeclarations() 15876 bool Sema::canDelayFunctionBody(const Declarator &D) { in canDelayFunctionBody() 18428 Declarator &D, Expr *BitfieldWidth) { in ActOnField() 18439 Declarator &D, Expr *BitWidth, in HandleField() [all …]
|
H A D | SemaLambda.cpp | 875 Declarator &ParamInfo, Scope *CurScope, in getLambdaType() 1331 Declarator &ParamInfo, in ActOnStartOfLambdaDefinition()
|
H A D | SemaTemplateVariadic.cpp | 865 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 2469 Declarator &D; in ParseDeclarationAfterDeclaratorAndAttributes() 6172 void Parser::ParseDeclarator(Declarator &D) { in ParseDeclarator() 6209 static bool isPipeDeclarator(const Declarator &D) { in isPipeDeclarator() 6244 void Parser::ParseDeclaratorInternal(Declarator &D, in ParseDeclaratorInternal() 6472 void Parser::ParseDirectDeclarator(Declarator &D) { in ParseDirectDeclarator() 6900 void Parser::ParseParenDeclarator(Declarator &D) { in ParseParenDeclarator() 6999 const Declarator &D, const DeclSpec &DS, in InitCXXThisScopeForDeclaratorIfRelevant() 7060 void Parser::ParseFunctionDeclarator(Declarator &D, in ParseFunctionDeclarator() 7302 Declarator &D, in ParseFunctionDeclaratorIdentifierList() 7460 Declarator ParmDeclarator(DS, ArgDeclAttrs, in ParseParameterDeclarationClause() [all …]
|
H A D | ParseExprCXX.cpp | 1281 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::LambdaExpr); in ParseLambdaExpressionAfterIntroducer() 1590 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXCasts() 1917 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXTypeConstructExpression() 2149 Declarator DeclaratorInfo(DS, attrs, DeclaratorContext::Condition); in ParseCXXCondition() 2813 Declarator D(DS, ParsedAttributesView::none(), in ParseUnqualifiedIdOperator() 3183 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXNewExpression() 3307 void Parser::ParseDirectNewDeclarator(Declarator &D) { in ParseDirectNewDeclarator() 3357 Declarator &D) { in ParseExpressionListOrTypeId() 4018 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXAmbiguousParenExpression() 4097 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBuiltinBitCast()
|
H A D | ParseObjc.cpp | 408 Declarator &D, in addContextSensitiveTypeNullability() 1274 Declarator &D) { in takeDeclAttributes() 1322 Declarator declarator(declSpec, ParsedAttributesView::none(), context); in ParseObjCTypeName() 1541 Declarator ParmDecl(DS, ParsedAttributesView::none(), in ParseObjCMethodDecl() 1748 Declarator D(DS, ParsedAttributesView::none(), in parseObjCTypeArgsOrProtocolQualifiers() 2608 Declarator ParmDecl(DS, ParsedAttributesView::none(), in ParseObjCTryStmt() 3025 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseObjCXXMessageReceiver()
|
H A D | Parser.cpp | 1099 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition() argument 1100 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); in isStartOfFunctionDefinition() 1106 Declarator.getFunctionTypeInfo().isKNRPrototype()) in isStartOfFunctionDefinition() 1543 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations() 1585 Declarator ParmDeclarator(DS, ParsedAttributesView::none(), in ParseKNRParamDeclarations()
|
H A D | ParseTemplate.cpp | 684 Declarator D(DS, ParsedAttributesView::none(), in ParseTemplateParameter() 1026 Declarator ParamDecl(DS, ParsedAttributesView::none(), in ParseNonTypeTemplateParameter() 1090 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
|
H A D | ParseExpr.cpp | 1244 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCastExpression() 1538 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCastExpression() 2380 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseExprAfterUnaryExprOrTypeTrait() 3085 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseParenExpression() 3655 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBlockId() 3695 Declarator ParamInfo(DS, ParsedAttributesView::none(), in ParseBlockLiteralExpression()
|
H A D | ParseDeclCXX.cpp | 1291 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 1386 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 2355 void Parser::HandleMemberFunctionDeclDelays(Declarator &DeclaratorInfo, in HandleMemberFunctionDeclDelays() 2511 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() 2594 Declarator &D, VirtSpecifiers &VS) { in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 4127 void Parser::ParseTrailingRequiresClause(Declarator &D) { in ParseTrailingRequiresClause()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateBase.h | 492 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
|