Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/byacc/test/
H A Dgrammar.y176 } 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 DDeclNodes.td44 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 Dgrammar.tab.c206 } 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 DParser.h1791 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 DRAIIObjectsForParser.h201 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 Dgrammar.tab.c226 } 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 DTemplateBase.h407 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 DSema.h1502 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 DDeclSpec.h48 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 DSemaType.cpp156 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 DDeclSpec.cpp174 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 DSemaDecl.cpp4800 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 DSemaTemplateInstantiate.cpp853 TypeSourceInfo *Declarator,
1056 TypeSourceInfo *Declarator, in RebuildExceptionDecl() argument
1060 VarDecl *Var = inherited::RebuildExceptionDecl(ExceptionDecl, Declarator, in RebuildExceptionDecl()
H A DSemaDeclCXX.cpp375 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 DSemaTemplateVariadic.cpp817 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
H A DSemaExceptionSpec.cpp42 bool Sema::isLibstdcxxEagerExceptionSpecHack(const Declarator &D) { in isLibstdcxxEagerExceptionSpecHack()
H A DSemaLambda.cpp832 Declarator &ParamInfo, in ActOnStartOfLambdaDefinition()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseDecl.cpp61 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 DParseExprCXX.cpp1101 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 DParser.cpp885 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 DParseExpr.cpp1023 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 DParseObjc.cpp373 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 DParseTemplate.cpp692 Declarator ParamDecl(DS, DeclaratorContext::TemplateParamContext); in ParseNonTypeTemplateParameter()
743 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
H A DParseDeclCXX.cpp1122 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 DParseStmt.cpp2241 Declarator ExDecl(DS, DeclaratorContext::CXXCatchContext); in ParseCXXCatchBlock()

12