Home
last modified time | relevance | path

Searched refs:Declarator (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/byacc/test/
H A Dgrammar.y177 } 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 DDeclNodes.td46 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 Dgrammar.tab.c207 } 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 DNodes.h94 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 DNodes.td254 def Declarator : External<Tree> {}
255 def SimpleDeclarator : External<Declarator> {}
256 def ParenDeclarator : External<Declarator> {}
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2428 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 DRAIIObjectsForParser.h200 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 Dgrammar.tab.c227 } 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 DNodes.cpp75 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 DSema.h2207 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 DDeclSpec.h50 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 DDeclSpec.cpp183 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 DSemaType.cpp179 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 DSemaDeclCXX.cpp414 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 DSemaDecl.cpp6209 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 DSemaLambda.cpp875 Declarator &ParamInfo, Scope *CurScope, in getLambdaType()
1331 Declarator &ParamInfo, in ActOnStartOfLambdaDefinition()
H A DSemaTemplateVariadic.cpp865 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp2469 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 DParseExprCXX.cpp1281 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 DParseObjc.cpp408 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 DParser.cpp1099 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 DParseTemplate.cpp684 Declarator D(DS, ParsedAttributesView::none(), in ParseTemplateParameter()
1026 Declarator ParamDecl(DS, ParsedAttributesView::none(), in ParseNonTypeTemplateParameter()
1090 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
H A DParseExpr.cpp1244 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 DParseDeclCXX.cpp1291 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 DTemplateBase.h492 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }

12