/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 | 1687 bool isStartOfFunctionDefinition(const ParsingDeclarator &Declarator); 1700 void ParseKNRParamDeclarations(Declarator &D); 2081 Declarator &D); 2082 void ParseDirectNewDeclarator(Declarator &D); 2108 void ParseTrailingRequiresClause(Declarator &D); 2483 Decl *ParseDeclarationAfterDeclarator(Declarator &D, 2485 bool ParseAsmAttributesAfterDeclarator(Declarator &D); 2487 Declarator &D, 2927 void MaybeParseGNUAttributes(Declarator &D, 2947 Declarator *D = nullptr); [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 | 113 void CodeCompleteFunctionQualifiers(DeclSpec &DS, Declarator &D, 168 void CodeCompleteAfterFunctionEquals(Declarator &D);
|
H A D | Sema.h | 921 bool isDeclaratorFunctionLike(Declarator &D); 2112 SourceLocation LAngleBracketLoc, Declarator &D, 2121 ExprResult ActOnBuiltinBitCastExpr(SourceLocation KWLoc, Declarator &Dcl, 3409 Decl *ActOnDeclarator(Scope *S, Declarator &D); 3411 NamedDecl *HandleDeclarator(Scope *S, Declarator &D, 3506 NamedDecl *ActOnTypedefDeclarator(Scope *S, Declarator &D, DeclContext *DC, 3516 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, 3536 NamedDecl *ActOnFunctionDeclarator(Scope *S, Declarator &D, DeclContext *DC, 3604 void CheckFunctionOrTemplateParamDeclarator(Scope *S, Declarator &D); 3608 Decl *ActOnParamDeclarator(Scope *S, Declarator &D, [all …]
|
H A D | DeclSpec.h | 51 class Declarator; variable 1730 Declarator &TheDeclarator, 1807 friend class Declarator; variable 1900 class Declarator { 2022 Declarator(const DeclSpec &DS, const ParsedAttributesView &DeclarationAttrs, in Declarator() function 2042 ~Declarator() { in ~Declarator() 2497 return const_cast<Declarator*>(this)->getFunctionTypeInfo(); in getFunctionTypeInfo() 2771 Declarator D;
|
H A D | SemaObjC.h | 506 Decl *ActOnObjCExceptionDecl(Scope *S, Declarator &D); 569 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 | 183 Declarator &TheDeclarator, in getFunction() 294 void Declarator::setDecompositionBindings( in setDecompositionBindings() 325 bool Declarator::isDeclarationOfFunction() const { in isDeclarationOfFunction() 416 bool Declarator::isStaticMember() { in isStaticMember() 425 bool Declarator::isExplicitObjectMemberFunction() { in isExplicitObjectMemberFunction() 437 bool Declarator::isCtorOrDtor() { in isCtorOrDtor()
|
H A D | SemaType.cpp | 64 static bool isOmittedBlockReturnType(const Declarator &D) { in isOmittedBlockReturnType() 190 Declarator &declarator; 223 TypeProcessingState(Sema &sema, Declarator &declarator) in TypeProcessingState() 231 Declarator &getDeclarator() const { in getDeclarator() 419 static DeclaratorChunk *maybeMovePastReturnType(Declarator &declarator, in maybeMovePastReturnType() 489 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttr() 545 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttrFromDeclarator() 606 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttr() 639 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttrToInnermost() 679 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttrFromDeclarator() [all …]
|
H A D | SemaDeclCXX.cpp | 404 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments() 724 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, in ActOnDecompositionDeclarator() 3317 Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, in ActOnCXXMemberDeclarator() 4033 void Sema::ActOnStartTrailingRequiresClause(Scope *S, Declarator &D) { in ActOnStartTrailingRequiresClause() 10729 static void checkMethodTypeQualifiers(Sema &S, Declarator &D, unsigned DiagID) { in checkMethodTypeQualifiers() 10748 QualType Sema::CheckConstructorDeclarator(Declarator &D, QualType R, in CheckConstructorDeclarator() 10889 QualType Sema::CheckDestructorDeclarator(Declarator &D, QualType R, in CheckDestructorDeclarator() 11005 void Sema::CheckConversionDeclarator(Declarator &D, QualType &R, in CheckConversionDeclarator() 11231 void Sema::CheckExplicitObjectMemberFunction(DeclContext *DC, Declarator &D, in CheckExplicitObjectMemberFunction() 11236 void Sema::CheckExplicitObjectLambda(Declarator 19037 ActOnStartFunctionDeclarationDeclarator(Declarator & Declarator,unsigned TemplateParameterDepth) ActOnStartFunctionDeclarationDeclarator() argument 19069 ActOnFinishFunctionDeclarationDeclarator(Declarator & Declarator) ActOnFinishFunctionDeclarationDeclarator() argument [all...] |
H A D | SemaDecl.cpp | 5641 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::Member); in BuildAnonymousStructOrUnion() 5729 Declarator Dc(DS, ParsedAttributesView::none(), DeclaratorContext::TypeName); in BuildMicrosoftCAnonymousStruct() 5766 DeclarationNameInfo Sema::GetNameForDeclarator(Declarator &D) { in GetNameForDeclarator() 5941 static bool RebuildDeclaratorInCurrentInstantiation(Sema &S, Declarator &D, in RebuildDeclaratorInCurrentInstantiation() 6033 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { in ActOnDeclarator() 6202 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, in HandleDeclarator() 6614 Sema::ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, in ActOnTypedefDeclarator() 6806 static void SetNestedNameSpecifier(Sema &S, DeclaratorDecl *DD, Declarator &D) { in SetNestedNameSpecifier() 7170 static bool hasParsedAttr(Scope *S, const Declarator &PD, in hasParsedAttr() 7357 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, in ActOnVariableDeclarator() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 78 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), Context); in ParseTypeName() 191 LateParsedAttrList *LateAttrs, Declarator *D) { in ParseGNUAttributes() 672 SourceLocation ScopeLoc, ParsedAttr::Form Form, Declarator *D) { in ParseGNUAttributeArgs() 2604 bool Parser::ParseAsmAttributesAfterDeclarator(Declarator &D) { in ParseAsmAttributesAfterDeclarator() 2645 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 2653 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 2657 Declarator &D; in ParseDeclarationAfterDeclaratorAndAttributes() 2661 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl) in ParseDeclarationAfterDeclaratorAndAttributes() 5395 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseEnumSpecifier() 6568 void Parser::ParseDeclarator(Declarator &D) { in ParseDeclarator() [all …]
|
H A D | ParseExprCXX.cpp | 1357 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::LambdaExpr); in ParseLambdaExpressionAfterIntroducer() 1678 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXCasts() 2014 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXTypeConstructExpression() 2248 Declarator DeclaratorInfo(DS, attrs, DeclaratorContext::Condition); in ParseCXXCondition() 2915 Declarator D(DS, ParsedAttributesView::none(), in ParseUnqualifiedIdOperator() 3295 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXNewExpression() 3421 void Parser::ParseDirectNewDeclarator(Declarator &D) { in ParseDirectNewDeclarator() 3471 Declarator &D) { in ParseExpressionListOrTypeId() 4139 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCXXAmbiguousParenExpression() 4218 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBuiltinBitCast()
|
H A D | Parser.cpp | 1103 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition() argument 1104 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); in isStartOfFunctionDefinition() 1110 Declarator.getFunctionTypeInfo().isKNRPrototype()) in isStartOfFunctionDefinition() 1552 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations() 1595 Declarator ParmDeclarator(DS, ParsedAttributesView::none(), in ParseKNRParamDeclarations()
|
H A D | ParseObjc.cpp | 411 Declarator &D, in addContextSensitiveTypeNullability() 1279 Declarator &D) { in takeDeclAttributes() 1327 Declarator declarator(declSpec, ParsedAttributesView::none(), context); in ParseObjCTypeName() 1546 Declarator ParmDecl(DS, ParsedAttributesView::none(), in ParseObjCMethodDecl() 1746 Declarator D(DS, ParsedAttributesView::none(), in parseObjCTypeArgsOrProtocolQualifiers() 2609 Declarator ParmDecl(DS, ParsedAttributesView::none(), in ParseObjCTryStmt() 3024 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseObjCXXMessageReceiver()
|
H A D | ParseTemplate.cpp | 566 Declarator D(DS, ParsedAttributesView::none(), in ParseTemplateParameter() 915 Declarator ParamDecl(DS, ParsedAttributesView::none(), in ParseNonTypeTemplateParameter() 979 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
|
H A D | ParseExpr.cpp | 1307 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCastExpression() 1601 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseCastExpression() 2454 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseExprAfterUnaryExprOrTypeTrait() 3159 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseParenExpression() 3756 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBlockId() 3796 Declarator ParamInfo(DS, ParsedAttributesView::none(), in ParseBlockLiteralExpression()
|
H A D | ParseDeclCXX.cpp | 1433 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 1441 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 1538 Declarator DeclaratorInfo(DS, ParsedAttributesView::none(), in ParseBaseTypeSpecifier() 2519 void Parser::HandleMemberFunctionDeclDelays(Declarator &DeclaratorInfo, in HandleMemberFunctionDeclDelays() 2675 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() 2762 Declarator &D, VirtSpecifiers &VS) { in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 4313 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; }
|