| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1212 struct DeclaratorChunk { struct 1213 DeclaratorChunk() {}; in DeclaratorChunk() function 1622 DeclaratorChunk I; in getPointer() 1638 DeclaratorChunk I; in getReference() 1650 DeclaratorChunk I; in getArray() 1692 DeclaratorChunk I; in getBlockPointer() 1702 DeclaratorChunk I; in getPipe() 1713 DeclaratorChunk I; in getMemberPointer() 1727 DeclaratorChunk I; in getParen() 1942 friend struct DeclaratorChunk; [all …]
|
| H A D | SemaInternal.h | 29 FTIHasSingleVoidParameter(const DeclaratorChunk::FunctionTypeInfo &FTI) { in FTIHasSingleVoidParameter() 36 FTIHasNonVoidParameters(const DeclaratorChunk::FunctionTypeInfo &FTI) { in FTIHasNonVoidParameters()
|
| H A D | Sema.h | 7326 MutableArrayRef<DeclaratorChunk::ParamInfo> ParamInfo); 10721 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 420 case DeclaratorChunk::Paren: in maybeMovePastReturnType() 426 case DeclaratorChunk::Array: in maybeMovePastReturnType() 429 case DeclaratorChunk::Pipe: in maybeMovePastReturnType() 501 case DeclaratorChunk::Paren: in distributeObjCPointerTypeAttr() 502 case DeclaratorChunk::Array: in distributeObjCPointerTypeAttr() 522 case DeclaratorChunk::Pipe: in distributeObjCPointerTypeAttr() 551 case DeclaratorChunk::Paren: in distributeObjCPointerTypeAttrFromDeclarator() 552 case DeclaratorChunk::Array: in distributeObjCPointerTypeAttrFromDeclarator() 553 case DeclaratorChunk::Pipe: in distributeObjCPointerTypeAttrFromDeclarator() 614 case DeclaratorChunk::Pipe: in distributeFunctionTypeAttr() [all …]
|
| H A D | DeclSpec.cpp | 161 DeclaratorChunk DeclaratorChunk::getFunction(bool hasProto, in getFunction() 191 DeclaratorChunk I; in getFunction() 248 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; in getFunction() 328 case DeclaratorChunk::Function: in isDeclarationOfFunction() 330 case DeclaratorChunk::Paren: in isDeclarationOfFunction() 332 case DeclaratorChunk::Pointer: in isDeclarationOfFunction() 333 case DeclaratorChunk::Reference: in isDeclarationOfFunction() 334 case DeclaratorChunk::Array: in isDeclarationOfFunction() 335 case DeclaratorChunk::BlockPointer: in isDeclarationOfFunction() 336 case DeclaratorChunk::MemberPointer: in isDeclarationOfFunction() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 927 const DeclaratorChunk &Chunk = D.getTypeObject(I); in containsUnexpandedParameterPacks() 929 case DeclaratorChunk::Pointer: in containsUnexpandedParameterPacks() 930 case DeclaratorChunk::Reference: in containsUnexpandedParameterPacks() 931 case DeclaratorChunk::Paren: in containsUnexpandedParameterPacks() 932 case DeclaratorChunk::Pipe: in containsUnexpandedParameterPacks() 933 case DeclaratorChunk::BlockPointer: in containsUnexpandedParameterPacks() 937 case DeclaratorChunk::Array: in containsUnexpandedParameterPacks() 942 case DeclaratorChunk::Function: in containsUnexpandedParameterPacks() 968 case DeclaratorChunk::MemberPointer: in containsUnexpandedParameterPacks()
|
| H A D | SemaDeclCXX.cpp | 424 DeclaratorChunk &chunk = D.getTypeObject(i); in CheckExtraCXXDefaultArguments() 425 if (chunk.Kind == DeclaratorChunk::Function) { in CheckExtraCXXDefaultArguments() 11190 case DeclaratorChunk::Function: in CheckConversionDeclarator() 11201 case DeclaratorChunk::Array: in CheckConversionDeclarator() 11206 case DeclaratorChunk::Pointer: in CheckConversionDeclarator() 11207 case DeclaratorChunk::BlockPointer: in CheckConversionDeclarator() 11208 case DeclaratorChunk::Reference: in CheckConversionDeclarator() 11209 case DeclaratorChunk::MemberPointer: in CheckConversionDeclarator() 11210 case DeclaratorChunk::Pipe: in CheckConversionDeclarator() 11214 case DeclaratorChunk::Paren: in CheckConversionDeclarator() [all …]
|
| H A D | SemaLambda.cpp | 897 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo(); in getLambdaType() 1305 Scope *LambdaScope, MutableArrayRef<DeclaratorChunk::ParamInfo> Params) { in ActOnLambdaClosureParameters() 1309 for (const DeclaratorChunk::ParamInfo &P : Params) { in ActOnLambdaClosureParameters()
|
| H A D | SemaExprCXX.cpp | 1885 D.getTypeObject(0).Kind == DeclaratorChunk::Array) { in ActOnCXXNew() 1886 DeclaratorChunk &Chunk = D.getTypeObject(0); in ActOnCXXNew() 1904 if (D.getTypeObject(I).Kind != DeclaratorChunk::Array) in ActOnCXXNew() 1907 DeclaratorChunk::ArrayTypeInfo &Array = D.getTypeObject(I).Arr; in ActOnCXXNew()
|
| H A D | SemaDecl.cpp | 6172 DeclaratorChunk &Chunk = D.getTypeObject(I); in RebuildDeclaratorInCurrentInstantiation() 6177 if (Chunk.Kind != DeclaratorChunk::MemberPointer) in RebuildDeclaratorInCurrentInstantiation() 10299 DeclaratorChunk::FunctionTypeInfo &FTI = D.getTypeObject(FTIIdx).Fun; in ActOnFunctionDeclarator() 14359 D.AddTypeInfo(DeclaratorChunk::getReference(0, IdentLoc, /*lvalue*/ false), in ActOnCXXForRangeIdentifier() 15386 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ActOnFinishKNRParamDeclarations() 15888 if (Outer.Kind == DeclaratorChunk::Function && in canDelayFunctionBody() 16551 D.AddTypeInfo(DeclaratorChunk::getFunction(/*HasProto=*/false, in ImplicitlyDefineFunction()
|
| H A D | SemaDeclObjC.cpp | 1611 D.AddTypeInfo(DeclaratorChunk::getPointer(/*TypeQuals=*/0, starLoc, in actOnObjCTypeArgsOrProtocolQualifiers() 4726 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo, in ActOnMethodDeclaration()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 6295 D.AddTypeInfo(DeclaratorChunk::getMemberPointer( in ParseDeclaratorInternal() 6344 D.AddTypeInfo(DeclaratorChunk::getPointer( in ParseDeclaratorInternal() 7234 D.AddTypeInfo(DeclaratorChunk::getFunction( in ParseFunctionDeclarator() 7795 case DeclaratorChunk::Pointer: in ParseMisplacedBracketDeclarator() 7796 case DeclaratorChunk::Reference: in ParseMisplacedBracketDeclarator() 7797 case DeclaratorChunk::BlockPointer: in ParseMisplacedBracketDeclarator() 7798 case DeclaratorChunk::MemberPointer: in ParseMisplacedBracketDeclarator() 7799 case DeclaratorChunk::Pipe: in ParseMisplacedBracketDeclarator() 7802 case DeclaratorChunk::Array: in ParseMisplacedBracketDeclarator() 7803 case DeclaratorChunk::Function: in ParseMisplacedBracketDeclarator() [all …]
|
| H A D | ParseExprCXX.cpp | 1373 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; in ParseLambdaExpressionAfterIntroducer() 1484 D.AddTypeInfo(DeclaratorChunk::getFunction( in ParseLambdaExpressionAfterIntroducer() 3334 D.AddTypeInfo(DeclaratorChunk::getArray(0, in ParseDirectNewDeclarator() 3502 llvm::SmallVector<DeclaratorChunk::ParamInfo, 2> LocalParameters; in ParseRequiresExpression()
|
| H A D | Parser.cpp | 1293 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ParseFunctionDefinition() 1545 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ParseKNRParamDeclarations()
|
| H A D | ParseObjc.cpp | 1433 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo; in ParseObjCMethodDecl() 1546 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII, in ParseObjCMethodDecl()
|
| H A D | ParseExpr.cpp | 3730 DeclaratorChunk::getFunction(/*HasProto=*/true, in ParseBlockLiteralExpression()
|
| H A D | ParseDeclCXX.cpp | 2357 DeclaratorChunk::FunctionTypeInfo &FTI = DeclaratorInfo.getFunctionTypeInfo(); in HandleMemberFunctionDeclDelays()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 3153 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo); 3156 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, in ParseParameterDeclarationClause() 3165 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,
|