| /freebsd/contrib/byacc/test/ |
| H A D | grammar.y | 177 } Declarator; typedef 183 Declarator *declarator; 189 Declarator *first; /* pointer to first declarator in list */ 190 Declarator *last; /* pointer to last declarator in list */ 207 Declarator *declarator; 232 extern Declarator *new_declarator (const char *, const char *, long); 233 extern void free_declarator (Declarator *); 234 extern void new_decl_list (DeclaratorList *, Declarator *); 236 extern void add_decl_list (DeclaratorList *, DeclaratorList *, Declarator *); 237 extern Parameter *new_parameter (DeclSpec *, Declarator *); [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; 219 Declarator *first; /* pointer to first declarator in list */ 220 Declarator *last; /* pointer to last declarator in list */ 237 Declarator *declarator; 262 extern Declarator *new_declarator (const char *, const char *, long); 263 extern void free_declarator (Declarator *); 264 extern void new_decl_list (DeclaratorList *, Declarator *); 266 extern void add_decl_list (DeclaratorList *, DeclaratorList *, Declarator *); 267 extern Parameter *new_parameter (DeclSpec *, Declarator *); [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 | 913 bool isStartOfFunctionDefinition(const ParsingDeclarator &Declarator); 970 void ParseKNRParamDeclarations(Declarator &D); 1806 Declarator &D, 1811 bool ParseAsmAttributesAfterDeclarator(Declarator &D); 1813 Declarator &D, 2171 void MaybeParseGNUAttributes(Declarator &D, 2207 Declarator *D = nullptr); 2254 Declarator *D = nullptr); 2262 ParsedAttr::Form Form, Declarator *D); 2271 void MaybeParseCXX11Attributes(Declarator &D) { in MaybeParseCXX11Attributes() [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; 239 Declarator *first; /* pointer to first declarator in list */ 240 Declarator *last; /* pointer to last declarator in list */ 257 Declarator *declarator; 282 extern Declarator *new_declarator (const char *, const char *, long); 283 extern void free_declarator (Declarator *); 284 extern void new_decl_list (DeclaratorList *, Declarator *); 286 extern void add_decl_list (DeclaratorList *, DeclaratorList *, Declarator *); 287 extern Parameter *new_parameter (DeclSpec *, Declarator *); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaCodeCompletion.h | 115 void CodeCompleteFunctionQualifiers(DeclSpec &DS, Declarator &D, 171 void CodeCompleteAfterFunctionEquals(Declarator &D);
|
| H A D | Sema.h | 1188 bool isDeclaratorFunctionLike(Declarator &D); 2517 SourceLocation LAngleBracketLoc, Declarator &D, 2526 ExprResult ActOnBuiltinBitCastExpr(SourceLocation KWLoc, Declarator &Dcl, 3834 Decl *ActOnDeclarator(Scope *S, Declarator &D); 3836 NamedDecl *HandleDeclarator(Scope *S, Declarator &D, 3934 NamedDecl *ActOnTypedefDeclarator(Scope *S, Declarator &D, DeclContext *DC, 3943 NamedDecl *ActOnVariableDeclarator(Scope *S, Declarator &D, DeclContext *DC, 3966 NamedDecl *ActOnFunctionDeclarator(Scope *S, Declarator &D, DeclContext *DC, 4034 void CheckFunctionOrTemplateParamDeclarator(Scope *S, Declarator &D); 4038 Decl *ActOnParamDeclarator(Scope *S, Declarator &D, [all …]
|
| H A D | DeclSpec.h | 51 class Declarator; variable 1732 Declarator &TheDeclarator, 1810 friend class Declarator; variable 1903 class Declarator { 2025 Declarator(const DeclSpec &DS, const ParsedAttributesView &DeclarationAttrs, in Declarator() function 2045 ~Declarator() { in ~Declarator() 2500 return const_cast<Declarator*>(this)->getFunctionTypeInfo(); in getFunctionTypeInfo() 2774 Declarator D;
|
| H A D | SemaObjC.h | 498 Decl *ActOnObjCExceptionDecl(Scope *S, Declarator &D); 561 Decl *ActOnIvar(Scope *S, SourceLocation DeclStart, Declarator &D,
|
| /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/lib/Sema/ |
| H A D | DeclSpec.cpp | 180 Declarator &TheDeclarator, in getFunction() 291 void Declarator::setDecompositionBindings( in setDecompositionBindings() 322 bool Declarator::isDeclarationOfFunction() const { in isDeclarationOfFunction() 415 bool Declarator::isStaticMember() { in isStaticMember() 424 bool Declarator::isExplicitObjectMemberFunction() { in isExplicitObjectMemberFunction() 436 bool Declarator::isCtorOrDtor() { in isCtorOrDtor()
|
| H A D | SemaType.cpp | 63 static bool isOmittedBlockReturnType(const Declarator &D) { in isOmittedBlockReturnType() 192 Declarator &declarator; 229 TypeProcessingState(Sema &sema, Declarator &declarator) in TypeProcessingState() 238 Declarator &getDeclarator() const { in getDeclarator() 430 static DeclaratorChunk *maybeMovePastReturnType(Declarator &declarator, in maybeMovePastReturnType() 500 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttr() 556 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttrFromDeclarator() 617 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttr() 650 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttrToInnermost() 690 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttrFromDeclarator() [all …]
|
| H A D | SemaDeclCXX.cpp | 401 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments() 721 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, in ActOnDecompositionDeclarator() 3432 Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, in ActOnCXXMemberDeclarator() 4132 void Sema::ActOnStartTrailingRequiresClause(Scope *S, Declarator &D) { in ActOnStartTrailingRequiresClause() 10949 static void checkMethodTypeQualifiers(Sema &S, Declarator &D, unsigned DiagID) { in checkMethodTypeQualifiers() 10968 static void diagnoseInvalidDeclaratorChunks(Sema &S, Declarator &D, in diagnoseInvalidDeclaratorChunks() 10984 QualType Sema::CheckConstructorDeclarator(Declarator &D, QualType R, in CheckConstructorDeclarator() 11130 QualType Sema::CheckDestructorDeclarator(Declarator &D, QualType R, in CheckDestructorDeclarator() 11247 void Sema::CheckConversionDeclarator(Declarator &D, QualType &R, in CheckConversionDeclarator() 11472 void Sema::CheckExplicitObjectMemberFunction(DeclContext *DC, Declarator &D, in CheckExplicitObjectMemberFunction() [all …]
|
| H A D | SemaDecl.cpp | 5755 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::Member); in BuildAnonymousStructOrUnion() 5843 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::TypeName); in BuildMicrosoftCAnonymousStruct() 5880 DeclarationNameInfo Sema::GetNameForDeclarator(Declarator &D) { in GetNameForDeclarator() 6055 static bool RebuildDeclaratorInCurrentInstantiation(Sema &S, Declarator &D, in RebuildDeclaratorInCurrentInstantiation() 6147 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { in ActOnDeclarator() 6317 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, in HandleDeclarator() 6731 Sema::ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, in ActOnTypedefDeclarator() 6926 static void SetNestedNameSpecifier(Sema &S, DeclaratorDecl *DD, Declarator &D) { in SetNestedNameSpecifier() 7340 static bool hasParsedAttr(Scope *S, const Declarator &PD, in hasParsedAttr() 7536 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, in ActOnVariableDeclarator() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 72 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), Context); in ParseTypeName() 146 Declarator *D) { in ParseSingleGNUAttribute() 210 LateParsedAttrList *LateAttrs, Declarator *D) { in ParseGNUAttributes() 630 SourceLocation ScopeLoc, ParsedAttr::Form Form, Declarator *D) { in ParseGNUAttributeArgs() 2439 bool Parser::ParseAsmAttributesAfterDeclarator(Declarator &D) { in ParseAsmAttributesAfterDeclarator() 2458 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 2466 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 2470 Declarator &D; in ParseDeclarationAfterDeclaratorAndAttributes() 2474 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl) in ParseDeclarationAfterDeclaratorAndAttributes() 5131 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseEnumSpecifier() [all …]
|
| H A D | ParseExprCXX.cpp | 1216 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::LambdaExpr); in ParseLambdaExpressionAfterIntroducer() 1526 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXCasts() 1789 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXTypeConstructExpression() 1998 Declarator DeclaratorInfo(DS, attrs, DeclaratorContext::Condition); in ParseCXXCondition() 2558 Declarator D(DS, ParsedAttributesView::none(), in ParseUnqualifiedIdOperator() 2874 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXNewExpression() 2993 void Parser::ParseDirectNewDeclarator(Declarator &D) { in ParseDirectNewDeclarator() 3033 Declarator &D) { in ParseExpressionListOrTypeId() 3638 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXAmbiguousParenExpression() 3716 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBuiltinBitCast()
|
| H A D | ParseObjc.cpp | 366 Declarator &D, in addContextSensitiveTypeNullability() 1081 Declarator &D) { in takeDeclAttributes() 1125 Declarator declarator(declSpec, ParsedAttributesView::none(), context); in ParseObjCTypeName() 1316 Declarator ParmDecl(DS, ParsedAttributesView::none(), in ParseObjCMethodDecl() 1517 Declarator D(DS, ParsedAttributesView::none(), in parseObjCTypeArgsOrProtocolQualifiers() 2294 Declarator ParmDecl(DS, ParsedAttributesView::none(), in ParseObjCTryStmt() 2677 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseObjCXXMessageReceiver()
|
| H A D | Parser.cpp | 1057 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition() argument 1058 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); in isStartOfFunctionDefinition() 1064 Declarator.getFunctionTypeInfo().isKNRPrototype()) in isStartOfFunctionDefinition() 1474 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations() 1517 Declarator ParmDeclarator(DS, ParsedAttributesView::none(), in ParseKNRParamDeclarations()
|
| H A D | ParseTemplate.cpp | 498 Declarator D(DS, ParsedAttributesView::none(), in ParseTemplateParameter() 810 Declarator ParamDecl(DS, ParsedAttributesView::none(), in ParseNonTypeTemplateParameter() 874 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
|
| H A D | ParseExpr.cpp | 982 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCastExpression() 1275 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCastExpression() 2071 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseExprAfterUnaryExprOrTypeTrait() 2746 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseParenExpression() 3246 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBlockId() 3276 Declarator ParamInfo(DS, ParsedAttributesView::none(), in ParseBlockLiteralExpression()
|
| H A D | ParseDeclCXX.cpp | 1317 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 1325 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 1422 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 2360 void Parser::HandleMemberFunctionDeclDelays(Declarator &DeclaratorInfo, in HandleMemberFunctionDeclDelays() 2558 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() 2643 Declarator &D, VirtSpecifiers &VS) { in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 4179 void Parser::ParseTrailingRequiresClause(Declarator &D) { in ParseTrailingRequiresClause()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 498 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
|