Home
last modified time | relevance | path

Searched refs:DeclaratorChunk (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaType.cpp370 case DeclaratorChunk::Paren: in maybeMovePastReturnType()
376 case DeclaratorChunk::Array: in maybeMovePastReturnType()
379 case DeclaratorChunk::Pipe: in maybeMovePastReturnType()
451 case DeclaratorChunk::Paren: in distributeObjCPointerTypeAttr()
452 case DeclaratorChunk::Array: in distributeObjCPointerTypeAttr()
472 case DeclaratorChunk::Pipe: in distributeObjCPointerTypeAttr()
501 case DeclaratorChunk::Paren: in distributeObjCPointerTypeAttrFromDeclarator()
502 case DeclaratorChunk::Array: in distributeObjCPointerTypeAttrFromDeclarator()
503 case DeclaratorChunk::Pipe: in distributeObjCPointerTypeAttrFromDeclarator()
564 case DeclaratorChunk::Pipe: in distributeFunctionTypeAttr()
[all …]
H A DDeclSpec.cpp152 DeclaratorChunk DeclaratorChunk::getFunction(bool hasProto, in getFunction()
180 DeclaratorChunk I; in getFunction()
235 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; in getFunction()
316 case DeclaratorChunk::Function: in isDeclarationOfFunction()
318 case DeclaratorChunk::Paren: in isDeclarationOfFunction()
320 case DeclaratorChunk::Pointer: in isDeclarationOfFunction()
321 case DeclaratorChunk::Reference: in isDeclarationOfFunction()
322 case DeclaratorChunk::Array: in isDeclarationOfFunction()
323 case DeclaratorChunk::BlockPointer: in isDeclarationOfFunction()
324 case DeclaratorChunk::MemberPointer: in isDeclarationOfFunction()
[all …]
H A DSemaTemplateVariadic.cpp873 const DeclaratorChunk &Chunk = D.getTypeObject(I); in containsUnexpandedParameterPacks()
875 case DeclaratorChunk::Pointer: in containsUnexpandedParameterPacks()
876 case DeclaratorChunk::Reference: in containsUnexpandedParameterPacks()
877 case DeclaratorChunk::Paren: in containsUnexpandedParameterPacks()
878 case DeclaratorChunk::Pipe: in containsUnexpandedParameterPacks()
879 case DeclaratorChunk::BlockPointer: in containsUnexpandedParameterPacks()
883 case DeclaratorChunk::Array: in containsUnexpandedParameterPacks()
888 case DeclaratorChunk::Function: in containsUnexpandedParameterPacks()
914 case DeclaratorChunk::MemberPointer: in containsUnexpandedParameterPacks()
H A DSemaDeclCXX.cpp385 DeclaratorChunk &chunk = D.getTypeObject(i); in CheckExtraCXXDefaultArguments()
386 if (chunk.Kind == DeclaratorChunk::Function) { in CheckExtraCXXDefaultArguments()
8506 case DeclaratorChunk::Function: in CheckConversionDeclarator()
8517 case DeclaratorChunk::Array: in CheckConversionDeclarator()
8522 case DeclaratorChunk::Pointer: in CheckConversionDeclarator()
8523 case DeclaratorChunk::BlockPointer: in CheckConversionDeclarator()
8524 case DeclaratorChunk::Reference: in CheckConversionDeclarator()
8525 case DeclaratorChunk::MemberPointer: in CheckConversionDeclarator()
8526 case DeclaratorChunk::Pipe: in CheckConversionDeclarator()
8530 case DeclaratorChunk::Paren: in CheckConversionDeclarator()
[all …]
H A DSemaLambda.cpp879 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo(); in ActOnStartOfLambdaDefinition()
H A DSemaExprCXX.cpp1672 D.getTypeObject(0).Kind == DeclaratorChunk::Array) { in ActOnCXXNew()
1673 DeclaratorChunk &Chunk = D.getTypeObject(0); in ActOnCXXNew()
1691 if (D.getTypeObject(I).Kind != DeclaratorChunk::Array) in ActOnCXXNew()
1694 DeclaratorChunk::ArrayTypeInfo &Array = D.getTypeObject(I).Arr; in ActOnCXXNew()
H A DSemaDecl.cpp5160 DeclaratorChunk &Chunk = D.getTypeObject(I); in RebuildDeclaratorInCurrentInstantiation()
5165 if (Chunk.Kind != DeclaratorChunk::MemberPointer) in RebuildDeclaratorInCurrentInstantiation()
8670 DeclaratorChunk::FunctionTypeInfo &FTI = D.getTypeObject(FTIIdx).Fun; in ActOnFunctionDeclarator()
11727 D.AddTypeInfo(DeclaratorChunk::getReference(0, IdentLoc, /*lvalue*/ false), in ActOnCXXForRangeIdentifier()
12594 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ActOnFinishKNRParamDeclarations()
13036 if (Outer.Kind == DeclaratorChunk::Function && in canDelayFunctionBody()
13506 D.AddTypeInfo(DeclaratorChunk::getFunction(/*HasProto=*/false, in ImplicitlyDefineFunction()
H A DSemaDeclObjC.cpp1583 D.AddTypeInfo(DeclaratorChunk::getPointer(/*typeQuals=*/0, starLoc, in actOnObjCTypeArgsOrProtocolQualifiers()
4530 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo, in ActOnMethodDeclaration()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h1148 struct DeclaratorChunk { struct
1551 DeclaratorChunk I; in getPointer()
1566 DeclaratorChunk I; in getReference()
1578 DeclaratorChunk I; in getArray()
1618 DeclaratorChunk I; in getBlockPointer()
1628 DeclaratorChunk I; in getPipe()
1638 DeclaratorChunk I; in getMemberPointer()
1650 DeclaratorChunk I; in getParen()
1838 friend struct DeclaratorChunk;
2243 case DeclaratorChunk::Paren: in isFunctionDeclarator()
[all …]
H A DSemaInternal.h30 FTIHasSingleVoidParameter(const DeclaratorChunk::FunctionTypeInfo &FTI) { in FTIHasSingleVoidParameter()
37 FTIHasNonVoidParameters(const DeclaratorChunk::FunctionTypeInfo &FTI) { in FTIHasNonVoidParameters()
H A DSema.h8186 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseDecl.cpp5386 D.AddTypeInfo(DeclaratorChunk::getMemberPointer( in ParseDeclaratorInternal()
5434 D.AddTypeInfo(DeclaratorChunk::getPointer( in ParseDeclaratorInternal()
6233 D.AddTypeInfo(DeclaratorChunk::getFunction( in ParseFunctionDeclarator()
6694 case DeclaratorChunk::Pointer: in ParseMisplacedBracketDeclarator()
6695 case DeclaratorChunk::Reference: in ParseMisplacedBracketDeclarator()
6696 case DeclaratorChunk::BlockPointer: in ParseMisplacedBracketDeclarator()
6697 case DeclaratorChunk::MemberPointer: in ParseMisplacedBracketDeclarator()
6698 case DeclaratorChunk::Pipe: in ParseMisplacedBracketDeclarator()
6701 case DeclaratorChunk::Array: in ParseMisplacedBracketDeclarator()
6702 case DeclaratorChunk::Function: in ParseMisplacedBracketDeclarator()
[all …]
H A DParseExprCXX.cpp1137 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo; in ParseLambdaExpressionAfterIntroducer()
1205 D.AddTypeInfo(DeclaratorChunk::getFunction( in ParseLambdaExpressionAfterIntroducer()
1264 D.AddTypeInfo(DeclaratorChunk::getFunction( in ParseLambdaExpressionAfterIntroducer()
2915 D.AddTypeInfo(DeclaratorChunk::getArray(0, in ParseDirectNewDeclarator()
H A DParser.cpp1054 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ParseFunctionDefinition()
1275 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo(); in ParseKNRParamDeclarations()
H A DParseObjc.cpp1364 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo; in ParseObjCMethodDecl()
1479 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII, in ParseObjCMethodDecl()
H A DParseExpr.cpp3008 DeclaratorChunk::getFunction(/*HasProto=*/true, in ParseBlockLiteralExpression()
H A DParseDeclCXX.cpp2127 DeclaratorChunk::FunctionTypeInfo &FTI in HandleMemberFunctionDeclDelays()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h2633 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2637 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,