HomeSort by: relevance | last modified time | path
    Searched refs:DeclaratorChunk (Results 1 - 18 of 18) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
DeclSpec.h 1173 struct DeclaratorChunk {
1174 DeclaratorChunk() {};
1560 case DeclaratorChunk::Function: return Fun.destroy();
1561 case DeclaratorChunk::Pointer: return Ptr.destroy();
1562 case DeclaratorChunk::BlockPointer: return Cls.destroy();
1563 case DeclaratorChunk::Reference: return Ref.destroy();
1564 case DeclaratorChunk::Array: return Arr.destroy();
1565 case DeclaratorChunk::MemberPointer: return Mem.destroy();
1566 case DeclaratorChunk::Paren: return;
1567 case DeclaratorChunk::Pipe: return PipeInfo.destroy()
    [all...]
SemaInternal.h 29 FTIHasSingleVoidParameter(const DeclaratorChunk::FunctionTypeInfo &FTI) {
36 FTIHasNonVoidParameters(const DeclaratorChunk::FunctionTypeInfo &FTI) {
Sema.h 9685 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaType.cpp 61 D.getTypeObject(0).Kind == DeclaratorChunk::Function)
356 /// The attribute is part of a DeclaratorChunk.
394 static DeclaratorChunk *maybeMovePastReturnType(Declarator &declarator,
399 DeclaratorChunk *result = nullptr;
403 DeclaratorChunk &fnChunk = declarator.getTypeObject(i-1);
405 case DeclaratorChunk::Paren:
409 case DeclaratorChunk::Pointer:
410 case DeclaratorChunk::BlockPointer:
411 case DeclaratorChunk::Array:
412 case DeclaratorChunk::Reference
    [all...]
DeclSpec.cpp 158 /// DeclaratorChunk::getFunction - Return a DeclaratorChunk for a function.
160 DeclaratorChunk DeclaratorChunk::getFunction(bool hasProto,
190 DeclaratorChunk I;
247 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
261 I.Fun.Exceptions = new DeclaratorChunk::TypeAndRange[NumExceptions];
328 case DeclaratorChunk::Function:
330 case DeclaratorChunk::Paren:
332 case DeclaratorChunk::Pointer
    [all...]
SemaTemplateVariadic.cpp 917 const DeclaratorChunk &Chunk = D.getTypeObject(I);
919 case DeclaratorChunk::Pointer:
920 case DeclaratorChunk::Reference:
921 case DeclaratorChunk::Paren:
922 case DeclaratorChunk::Pipe:
923 case DeclaratorChunk::BlockPointer:
927 case DeclaratorChunk::Array:
932 case DeclaratorChunk::Function:
958 case DeclaratorChunk::MemberPointer:
SemaDeclCXX.cpp 404 DeclaratorChunk &chunk = D.getTypeObject(i);
405 if (chunk.Kind == DeclaratorChunk::Function) {
433 } else if (chunk.Kind != DeclaratorChunk::Paren) {
823 D.getTypeObject(0).Kind != DeclaratorChunk::Reference)) {
827 D.getTypeObject(0).Kind == DeclaratorChunk::Paren))
3951 for (auto &Param : ArrayRef<DeclaratorChunk::ParamInfo>(FTI.Params,
10228 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
10290 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
10467 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
10595 case DeclaratorChunk::Function
    [all...]
SemaExprCXX.cpp 1778 D.getTypeObject(0).Kind == DeclaratorChunk::Array) {
1779 DeclaratorChunk &Chunk = D.getTypeObject(0);
1797 if (D.getTypeObject(I).Kind != DeclaratorChunk::Array)
1800 DeclaratorChunk::ArrayTypeInfo &Array = D.getTypeObject(I).Arr;
SemaLambda.cpp 947 DeclaratorChunk::FunctionTypeInfo &FTI = ParamInfo.getFunctionTypeInfo();
SemaDecl.cpp 5548 DeclaratorChunk &Chunk = D.getTypeObject(I);
5553 if (Chunk.Kind != DeclaratorChunk::MemberPointer)
9363 DeclaratorChunk::FunctionTypeInfo &FTI = D.getTypeObject(FTIIdx).Fun;
12948 D.AddTypeInfo(DeclaratorChunk::getReference(0, IdentLoc, /*lvalue*/ false),
13906 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
14331 if (Outer.Kind == DeclaratorChunk::Function &&
14880 D.AddTypeInfo(DeclaratorChunk::getFunction(/*HasProto=*/false,
SemaDeclObjC.cpp 1595 D.AddTypeInfo(DeclaratorChunk::getPointer(/*TypeQuals=*/0, starLoc,
4707 ObjCArgInfo *ArgInfo, DeclaratorChunk::ParamInfo *CParamInfo,
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseDecl.cpp 499 DeclaratorChunk::FunctionTypeInfo FTI = D->getFunctionTypeInfo();
5676 if (DeclaratorChunk::Pipe == D.getTypeObject(Idx).Kind)
5755 D.AddTypeInfo(DeclaratorChunk::getMemberPointer(
5770 DeclaratorChunk::getPipe(DS.getTypeQualifiers(), DS.getPipeLoc()),
5803 D.AddTypeInfo(DeclaratorChunk::getPointer(
5811 DeclaratorChunk::getBlockPointer(DS.getTypeQualifiers(), Loc),
5849 DeclaratorChunk& InnerChunk = D.getTypeObject(D.getNumTypeObjects() - 1);
5850 if (InnerChunk.Kind == DeclaratorChunk::Reference) {
5865 D.AddTypeInfo(DeclaratorChunk::getReference(DS.getTypeQualifiers(), Loc,
6395 DeclaratorChunk::getParen(T.getOpenLocation(), T.getCloseLocation())
    [all...]
ParseExprCXX.cpp 1324 MutableArrayRef<DeclaratorChunk::ParamInfo> ParamInfo,
1382 DeclaratorChunk::getFunction(
1407 SmallVector<DeclaratorChunk::ParamInfo, 16> ParamInfo;
1449 std::vector<DeclaratorChunk::ParamInfo> EmptyParamInfo;
3208 D.AddTypeInfo(DeclaratorChunk::getArray(0,
3378 llvm::SmallVector<DeclaratorChunk::ParamInfo, 2> LocalParameters;
Parser.cpp 1173 const DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
1403 DeclaratorChunk::FunctionTypeInfo &FTI = D.getFunctionTypeInfo();
ParseObjc.cpp 1382 SmallVector<DeclaratorChunk::ParamInfo, 8> CParamInfo;
1494 CParamInfo.push_back(DeclaratorChunk::ParamInfo(ParmII,
ParseDeclCXX.cpp 2194 DeclaratorChunk::FunctionTypeInfo &FTI
ParseExpr.cpp 3498 DeclaratorChunk::getFunction(/*HasProto=*/true,
  /src/external/apache2/llvm/dist/clang/include/clang/Parse/
Parser.h 2989 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo);
2993 SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo,

Completed in 157 milliseconds