| /netbsd-src/external/bsd/byacc/dist/test/ |
| H A D | grammar.y | 179 } Declarator; typedef 185 Declarator *declarator; 191 Declarator *first; /* pointer to first declarator in list */ 192 Declarator *last; /* pointer to last declarator in list */ 209 Declarator *declarator; 234 extern Declarator *new_declarator (const char *, const char *, long); 235 extern void free_declarator (Declarator *); 236 extern void new_decl_list (DeclaratorList *, Declarator *); 238 extern void add_decl_list (DeclaratorList *, DeclaratorList *, Declarator *); 239 extern Parameter *new_parameter (DeclSpec *, Declarator *); [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 45 def Declarator : DeclNode<Value, "declarators", 1>; 46 def Field : DeclNode<Declarator, "non-static data members">; 49 def MSProperty : DeclNode<Declarator>; 50 def Function : DeclNode<Declarator, "functions">, DeclContext; 56 def Var : DeclNode<Declarator, "variables">; 64 def NonTypeTemplateParm : DeclNode<Declarator>;
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/ |
| H A D | Nodes.h | 99 Declarator, enumerator 491 class Declarator : public Tree { 493 Declarator(NodeKind K) : Tree(K) {} in Declarator() function 499 class SimpleDeclarator final : public Declarator { 501 SimpleDeclarator() : Declarator(NodeKind::SimpleDeclarator) {} in SimpleDeclarator() 508 class ParenDeclarator final : public Declarator { 510 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> {}
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
| H A D | Parser.h | 1581 bool isStartOfFunctionDefinition(const ParsingDeclarator &Declarator); 1594 void ParseKNRParamDeclarations(Declarator &D); 1964 Declarator &D); 1965 void ParseDirectNewDeclarator(Declarator &D); 1988 void ParseTrailingRequiresClause(Declarator &D); 2313 Decl *ParseDeclarationAfterDeclarator(Declarator &D, 2315 bool ParseAsmAttributesAfterDeclarator(Declarator &D); 2317 Declarator &D, 2701 void MaybeParseGNUAttributes(Declarator &D, 2746 Declarator *D = nullptr) { [all …]
|
| H A D | RAIIObjectsForParser.h | 200 class ParsingDeclarator : public Declarator { 205 : Declarator(DS, C), ParsingRAII(P, &DS.getDelayedDiagnosticPool()) { in ParsingDeclarator() 209 return static_cast<const ParsingDeclSpec&>(Declarator::getDeclSpec()); in getDeclSpec() 217 Declarator::clear(); in clear()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 1890 void ActOnStartFunctionDeclarationDeclarator(Declarator &D, 1895 void ActOnFinishFunctionDeclarationDeclarator(Declarator &D); 1976 TypeSourceInfo *GetTypeForDeclarator(Declarator &D, Scope *S); 1977 TypeSourceInfo *GetTypeForDeclaratorCast(Declarator &D, QualType FromTy); 1981 DeclarationNameInfo GetNameForDeclarator(Declarator &D); 2020 TypeResult ActOnTypeName(Scope *S, Declarator &D); 2595 Decl *ActOnDeclarator(Scope *S, Declarator &D); 2597 NamedDecl *HandleDeclarator(Scope *S, Declarator &D, 2644 NamedDecl* ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, 2649 NamedDecl *ActOnVariableDeclarator(Scope *S, Declarator &D, DeclContext *DC, [all …]
|
| H A D | DeclSpec.h | 49 class Declarator; variable 1643 Declarator &TheDeclarator, 1718 friend class Declarator; variable 1803 class Declarator { 1894 Declarator(const DeclSpec &ds, DeclaratorContext C) in Declarator() function 1905 ~Declarator() { in ~Declarator() 2339 return const_cast<Declarator*>(this)->getFunctionTypeInfo(); in getFunctionTypeInfo() 2608 Declarator D;
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaType.cpp | 52 static bool isOmittedBlockReturnType(const Declarator &D) { in isOmittedBlockReturnType() 160 Declarator &declarator; 199 TypeProcessingState(Sema &sema, Declarator &declarator) in TypeProcessingState() 208 Declarator &getDeclarator() const { in getDeclarator() 394 static DeclaratorChunk *maybeMovePastReturnType(Declarator &declarator, in maybeMovePastReturnType() 464 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttr() 520 Declarator &declarator = state.getDeclarator(); in distributeObjCPointerTypeAttrFromDeclarator() 581 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttr() 613 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttrToInnermost() 658 Declarator &declarator = state.getDeclarator(); in distributeFunctionTypeAttrFromDeclarator() [all …]
|
| H A D | DeclSpec.cpp | 182 Declarator &TheDeclarator, in getFunction() 293 void Declarator::setDecompositionBindings( in setDecompositionBindings() 325 bool Declarator::isDeclarationOfFunction() const { in isDeclarationOfFunction() 411 bool Declarator::isStaticMember() { in isStaticMember() 419 bool Declarator::isCtorOrDtor() { in isCtorOrDtor()
|
| H A D | SemaDecl.cpp | 5184 Declarator Dc(DS, DeclaratorContext::Member); in BuildAnonymousStructOrUnion() 5282 Declarator Dc(DS, DeclaratorContext::TypeName); in BuildMicrosoftCAnonymousStruct() 5320 DeclarationNameInfo Sema::GetNameForDeclarator(Declarator &D) { in GetNameForDeclarator() 5496 static bool RebuildDeclaratorInCurrentInstantiation(Sema &S, Declarator &D, in RebuildDeclaratorInCurrentInstantiation() 5577 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { in ActOnDeclarator() 5709 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, in HandleDeclarator() 6121 Sema::ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, in ActOnTypedefDeclarator() 6304 static void SetNestedNameSpecifier(Sema &S, DeclaratorDecl *DD, Declarator &D) { in SetNestedNameSpecifier() 6690 static bool hasParsedAttr(Scope *S, const Declarator &PD, in hasParsedAttr() 6848 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, in ActOnVariableDeclarator() [all …]
|
| H A D | SemaDeclCXX.cpp | 394 void Sema::CheckExtraCXXDefaultArguments(Declarator &D) { in CheckExtraCXXDefaultArguments() 712 Sema::ActOnDecompositionDeclarator(Scope *S, Declarator &D, in ActOnDecompositionDeclarator() 3226 Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, in ActOnCXXMemberDeclarator() 3945 void Sema::ActOnStartTrailingRequiresClause(Scope *S, Declarator &D) { in ActOnStartTrailingRequiresClause() 10227 static void checkMethodTypeQualifiers(Sema &S, Declarator &D, unsigned DiagID) { in checkMethodTypeQualifiers() 10252 QualType Sema::CheckConstructorDeclarator(Declarator &D, QualType R, in CheckConstructorDeclarator() 10405 QualType Sema::CheckDestructorDeclarator(Declarator &D, QualType R, in CheckDestructorDeclarator() 10527 void Sema::CheckConversionDeclarator(Declarator &D, QualType &R, in CheckConversionDeclarator() 10769 void Sema::CheckDeductionGuideDeclarator(Declarator &D, QualType &R, in CheckDeductionGuideDeclarator() 16041 Decl *Sema::ActOnExceptionDeclarator(Scope *S, Declarator &D) { in ActOnExceptionDeclarator() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1054 TypeSourceInfo *Declarator, 1301 TypeSourceInfo *Declarator, in RebuildExceptionDecl() argument 1305 VarDecl *Var = inherited::RebuildExceptionDecl(ExceptionDecl, Declarator, in RebuildExceptionDecl()
|
| H A D | SemaTemplateVariadic.cpp | 859 bool Sema::containsUnexpandedParameterPacks(Declarator &D) { in containsUnexpandedParameterPacks()
|
| H A D | SemaCast.cpp | 265 SourceLocation LAngleBracketLoc, Declarator &D, in ActOnCXXNamedCast() 373 ExprResult Sema::ActOnBuiltinBitCastExpr(SourceLocation KWLoc, Declarator &D, in ActOnBuiltinBitCastExpr()
|
| H A D | SemaExceptionSpec.cpp | 44 bool Sema::isLibstdcxxEagerExceptionSpecHack(const Declarator &D) { in isLibstdcxxEagerExceptionSpecHack()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 61 Declarator DeclaratorInfo(DS, Context); in ParseTypeName() 167 LateParsedAttrList *LateAttrs, Declarator *D) { in ParseGNUAttributes() 461 Declarator *D) { in ParseGNUAttributeArgs() 2162 bool Parser::ParseAsmAttributesAfterDeclarator(Declarator &D) { in ParseAsmAttributesAfterDeclarator() 2203 Declarator &D, const ParsedTemplateInfo &TemplateInfo) { in ParseDeclarationAfterDeclarator() 2211 Declarator &D, const ParsedTemplateInfo &TemplateInfo, ForRangeInit *FRI) { in ParseDeclarationAfterDeclaratorAndAttributes() 2215 Declarator &D; in ParseDeclarationAfterDeclaratorAndAttributes() 2218 InitializerScopeRAII(Parser &P, Declarator &D, Decl *ThisDecl) in ParseDeclarationAfterDeclaratorAndAttributes() 4562 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseEnumSpecifier() 5639 void Parser::ParseDeclarator(Declarator &D) { in ParseDeclarator() [all …]
|
| H A D | ParseExprCXX.cpp | 1251 Declarator D(DS, DeclaratorContext::LambdaExpr); in ParseLambdaExpressionAfterIntroducer() 1525 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCXXCasts() 1851 Declarator DeclaratorInfo(DS, DeclaratorContext::FunctionalCast); in ParseCXXTypeConstructExpression() 2055 Declarator DeclaratorInfo(DS, DeclaratorContext::Condition); in ParseCXXCondition() 2699 Declarator D(DS, DeclaratorContext::ConversionId); in ParseUnqualifiedIdOperator() 3057 Declarator DeclaratorInfo(DS, DeclaratorContext::CXXNew); in ParseCXXNewExpression() 3181 void Parser::ParseDirectNewDeclarator(Declarator &D) { in ParseDirectNewDeclarator() 3231 Declarator &D) { in ParseExpressionListOrTypeId() 3907 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCXXAmbiguousParenExpression() 3985 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseBuiltinBitCast()
|
| H A D | Parser.cpp | 1001 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition() argument 1002 assert(Declarator.isFunctionDeclarator() && "Isn't a function declarator"); in isStartOfFunctionDefinition() 1008 Declarator.getFunctionTypeInfo().isKNRPrototype()) in isStartOfFunctionDefinition() 1401 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations() 1443 Declarator ParmDeclarator(DS, DeclaratorContext::KNRTypeList); in ParseKNRParamDeclarations()
|
| H A D | ParseObjc.cpp | 373 Declarator &D, in addContextSensitiveTypeNullability() 1227 Declarator &D) { in takeDeclAttributes() 1271 Declarator declarator(declSpec, context); in ParseObjCTypeName() 1490 Declarator ParmDecl(DS, DeclaratorContext::Prototype); in ParseObjCMethodDecl() 1696 Declarator D(DS, DeclaratorContext::TypeName); in parseObjCTypeArgsOrProtocolQualifiers() 2542 Declarator ParmDecl(DS, DeclaratorContext::ObjCCatch); in ParseObjCTryStmt() 2958 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseObjCXXMessageReceiver()
|
| H A D | ParseExpr.cpp | 1214 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCastExpression() 1488 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseCastExpression() 2266 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseExprAfterUnaryExprOrTypeTrait() 2897 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseParenExpression() 3425 Declarator DeclaratorInfo(DS, DeclaratorContext::BlockLiteral); in ParseBlockId() 3464 Declarator ParamInfo(DS, DeclaratorContext::BlockLiteral); in ParseBlockLiteralExpression()
|
| H A D | ParseTemplate.cpp | 648 Declarator D(DS, DeclaratorContext::TemplateParam); in ParseTemplateParameter() 969 Declarator ParamDecl(DS, DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter() 1020 Declarator &D) { in DiagnoseMisplacedEllipsisInDeclarator()
|
| H A D | ParseDeclCXX.cpp | 1169 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 1261 Declarator DeclaratorInfo(DS, DeclaratorContext::TypeName); in ParseBaseTypeSpecifier() 2192 void Parser::HandleMemberFunctionDeclDelays(Declarator& DeclaratorInfo, in HandleMemberFunctionDeclDelays() 2333 Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize, in ParseCXXMemberDeclaratorBeforeInitializer() 2414 Declarator &D, in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq() 3873 void Parser::ParseTrailingRequiresClause(Declarator &D) { in ParseTrailingRequiresClause()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 426 TemplateArgumentLocInfo(TypeSourceInfo *Declarator) { Pointer = Declarator; }
|