/freebsd-13-stable/contrib/byacc/test/ |
H A D | grammar.y | 177 } Declarator; 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-13-stable/contrib/byacc/test/yacc/ |
H A D | grammar.tab.c | 207 } Declarator; typedef in typeref:struct:_Declarator 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-13-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | RAIIObjectsForParser.h | 200 class ParsingDeclarator : public Declarator { 205 : Declarator(DS, C), ParsingRAII(P, &DS.getDelayedDiagnosticPool()) { 209 return static_cast<const ParsingDeclSpec&>(Declarator::getDeclSpec()); 217 Declarator::clear();
|
H A D | Parser.h | 1580 bool isStartOfFunctionDefinition(const ParsingDeclarator &Declarator); 1593 void ParseKNRParamDeclarations(Declarator &D); 1966 Declarator &D); 1967 void ParseDirectNewDeclarator(Declarator &D); 1989 void ParseTrailingRequiresClause(Declarator &D); 2311 Decl *ParseDeclarationAfterDeclarator(Declarator &D, 2313 bool ParseAsmAttributesAfterDeclarator(Declarator &D); 2315 Declarator &D, 2644 void MaybeParseGNUAttributes(Declarator &D, 2662 Declarator * [all...] |
/freebsd-13-stable/contrib/byacc/test/btyacc/ |
H A D | grammar.tab.c | 227 } Declarator; typedef in typeref:struct:_Declarator 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-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateBase.h | 408 TypeSourceInfo *Declarator; member in union:clang::TemplateArgumentLocInfo::__anon1365 414 TemplateArgumentLocInfo(TypeSourceInfo *TInfo) : Declarator(TInfo) {} 428 return Declarator;
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | Nodes.h | 790 class Declarator : public Tree { class in namespace:clang::syntax 792 Declarator(NodeKind K) : Tree(K) {} function in class:clang::syntax::Declarator 799 /// A top-level declarator without parentheses. See comment of Declarator for 801 class SimpleDeclarator final : public Declarator { 803 SimpleDeclarator() : Declarator(NodeKind::SimpleDeclarator) {} 809 /// Declarator inside parentheses. 811 /// See comment of Declarator for more details. 812 class ParenDeclarator final : public Declarator { 814 ParenDeclarator() : Declarator(NodeKind::ParenDeclarator) {}
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 1651 void ActOnStartFunctionDeclarationDeclarator(Declarator &D, 1656 void ActOnFinishFunctionDeclarationDeclarator(Declarator &D); 1737 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 1738 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 1742 DeclarationNameInfo GetNameForDeclarator(Declarator &D); 1781 TypeResult ActOnTypeName(Scope *S, Declarator &D); 2323 Decl *ActOnDeclarator(Scope *S, Declarator &D); 2325 NamedDecl *HandleDeclarator(Scope *S, Declarator &D, 2367 NamedDecl* ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, 2372 NamedDecl *ActOnVariableDeclarator(Scope *S, Declarator [all...] |
H A D | DeclSpec.h | 49 class Declarator; 819 /// Checks if this DeclSpec can stand alone, without a Declarator. 1633 Declarator &TheDeclarator, 1705 friend class Declarator; 1791 class Declarator { class in namespace:clang 1817 /// FunctionDefinition - Is this Declarator for a function or member 1823 /// Is this Declarator a redeclaration? 1879 Declarator(const DeclSpec &ds, DeclaratorContext C) function in class:clang::Declarator 1889 ~Declarator() { 1956 /// Reset the contents of this Declarator [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 182 Declarator &TheDeclarator, 232 // If the 'InlineParams' in Declarator is unused and big enough, put our 289 void Declarator::setDecompositionBindings( 321 bool Declarator::isDeclarationOfFunction() const { 407 bool Declarator::isStaticMember() { 415 bool Declarator::isCtorOrDtor() {
|
H A D | SemaType.cpp | 51 static bool isOmittedBlockReturnType(const Declarator &D) { 158 Declarator &declarator; 197 TypeProcessingState(Sema &sema, Declarator &declarator) 206 Declarator &getDeclarator() const { 392 static DeclaratorChunk *maybeMovePastReturnType(Declarator &declarator, 462 Declarator &declarator = state.getDeclarator(); 518 Declarator &declarator = state.getDeclarator(); 579 Declarator &declarator = state.getDeclarator(); 611 Declarator &declarator = state.getDeclarator(); 656 Declarator [all...] |
H A D | SemaDecl.cpp | 5160 Declarator Dc(DS, DeclaratorContext::MemberContext); 5257 Declarator Dc(DS, DeclaratorContext::TypeNameContext); 5294 /// given Declarator. 5295 DeclarationNameInfo Sema::GetNameForDeclarator(Declarator &D) { 5473 static bool RebuildDeclaratorInCurrentInstantiation(Sema &S, Declarator &D, 5542 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { 5677 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, 6050 Sema::ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, 6233 static void SetNestedNameSpecifier(Sema &S, DeclaratorDecl *DD, Declarator &D) { 6629 static bool hasParsedAttr(Scope *S, const Declarator [all...] |
H A D | SemaDeclCXX.cpp | 395 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { 701 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, 3176 Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, 3893 void Sema::ActOnStartTrailingRequiresClause(Scope *S, Declarator &D) { 10098 static void checkMethodTypeQualifiers(Sema &S, Declarator &D, unsigned DiagID) { 10123 QualType Sema::CheckConstructorDeclarator(Declarator &D, QualType R, 10276 QualType Sema::CheckDestructorDeclarator(Declarator &D, QualType R, 10398 void Sema::CheckConversionDeclarator(Declarator &D, QualType &R, 10640 void Sema::CheckDeductionGuideDeclarator(Declarator &D, QualType &R, 15902 Decl *Sema::ActOnExceptionDeclarator(Scope *S, Declarator [all...] |
H A D | SemaTemplateVariadic.cpp | 836 bool Sema::containsUnexpandedParameterPacks(Declarator &D) {
|
H A D | SemaCast.cpp | 264 SourceLocation LAngleBracketLoc, Declarator &D, 373 ExprResult Sema::ActOnBuiltinBitCastExpr(SourceLocation KWLoc, Declarator &D,
|
H A D | SemaExceptionSpec.cpp | 42 bool Sema::isLibstdcxxEagerExceptionSpecHack(const Declarator &D) {
|
H A D | SemaTemplateInstantiate.cpp | 1048 TypeSourceInfo *Declarator, 1295 TypeSourceInfo *Declarator, 1299 VarDecl *Var = inherited::RebuildExceptionDecl(ExceptionDecl, Declarator, 1294 RebuildExceptionDecl(VarDecl *ExceptionDecl, TypeSourceInfo *Declarator, SourceLocation StartLoc, SourceLocation NameLoc, IdentifierInfo *Name) argument
|
H A D | SemaLambda.cpp | 888 Declarator &ParamInfo,
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDecl.cpp | 60 Declarator DeclaratorInfo(DS, Context); 149 Declarator *D) { 436 Declarator *D) { 2063 bool Parser::ParseAsmAttributesAfterDeclarator(Declarator &D) { 2104 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { 2112 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { 2116 Declarator &D; 2119 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl) 4418 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 5491 void Parser::ParseDeclarator(Declarator [all...] |
H A D | ParseExprCXX.cpp | 1236 Declarator D(DS, DeclaratorContext::LambdaExprContext); 1549 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 1875 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCastContext); 2050 Declarator DeclaratorInfo(DS, DeclaratorContext::ConditionContext); 2691 Declarator D(DS, DeclaratorContext::ConversionIdContext); 3049 Declarator DeclaratorInfo(DS, DeclaratorContext::CXXNewContext); 3173 void Parser::ParseDirectNewDeclarator(Declarator &D) { 3223 Declarator &D) { 3899 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 3977 Declarator DeclaratorInf [all...] |
H A D | ParseTemplate.cpp | 649 Declarator D(DS, DeclaratorContext::TemplateParamContext); 970 Declarator ParamDecl(DS, DeclaratorContext::TemplateParamContext); 1021 Declarator &D) {
|
H A D | Parser.cpp | 964 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { argument 965 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); 971 Declarator.getFunctionTypeInfo().isKNRPrototype()) 1120 /// Declarator is well formed. If this is a K&R-style function, read the 1246 // specified Declarator for the function. 1366 void Parser::ParseKNRParamDeclarations(Declarator &D) { 1408 Declarator ParmDeclarator(DS, DeclaratorContext::KNRTypeListContext);
|
H A D | ParseObjc.cpp | 373 Declarator &D, 1221 Declarator &D) { 1265 Declarator declarator(declSpec, context); 1488 Declarator ParmDecl(DS, DeclaratorContext::PrototypeContext); 1695 Declarator D(DS, DeclaratorContext::TypeNameContext); 2539 Declarator ParmDecl(DS, DeclaratorContext::ObjCCatchContext); 2955 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 3671 // with the specified Declarator for the method/function.
|
H A D | ParseDeclCXX.cpp | 1138 // Fake up a Declarator to use with ActOnTypeName. 1143 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 1224 // Fake up a Declarator to use with ActOnTypeName. 1235 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 2164 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo, 2302 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, 2374 Declarator &D, 3831 void Parser::ParseTrailingRequiresClause(Declarator &D) {
|
H A D | ParseExpr.cpp | 1217 // Fake up a Declarator to use with ActOnTypeName. 1226 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 1491 // Fake up a Declarator to use with ActOnTypeName. 1502 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 2278 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 2939 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeNameContext); 3464 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteralContext); 3503 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteralContext);
|