|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 1977 bool isVoidType() const; // C99 6.2.5p19
References
tools/clang/include/clang/AST/Type.h 1910 return !isReferenceType() && !isFunctionType() && !isVoidType();
6324 if (getUnqualifiedType()->isVoidType())
6347 return ((getTypePtr()->isVoidType() && !hasQualifiers()) ||
6355 return isVoidType() ||
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 5347 return Node.isVoidType();
tools/clang/include/clang/Sema/SemaInternal.h 32 cast<ParmVarDecl>(FTI.Params[0].Param)->getType()->isVoidType();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h 1095 assert(!elementType.isNull() && !elementType->isVoidType() &&
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h 159 if (CastTy->isVoidType())
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h 48 return !T.isNull() && !T->isVoidType();
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1173 if (GRT->isVoidType())
1226 if (!SRT->isVoidType())
1375 if (PT->getPointeeType().getUnqualifiedType()->isVoidType())
tools/clang/lib/AST/CommentSema.cpp 593 if (ThisDeclInfo->ReturnType->isVoidType()) {
tools/clang/lib/AST/DeclObjC.cpp 1040 if (isInstanceMethod() || !getReturnType()->isVoidType())
tools/clang/lib/AST/Expr.cpp 2393 if (getType()->isVoidType())
2527 Op->getCallReturnType(Ctx)->isVoidType())
2604 !ME->getType()->isVoidType() &&
2657 if (getType()->isVoidType())
3720 if (Pointee->isVoidType() && Qs.empty() && // to void*
tools/clang/lib/AST/ExprCXX.cpp 841 if (DestType->isVoidType())
tools/clang/lib/AST/ExprClassification.cpp 50 else if (TR->isVoidType() && !TR.hasQualifiers())
581 if (True->getType()->isVoidType() || False->getType()->isVoidType()) {
581 if (True->getType()->isVoidType() || False->getType()->isVoidType()) {
tools/clang/lib/AST/ExprConstant.cpp 2751 if (Type->isVoidType() || Type->isFunctionType()) {
5527 if (Callee->getReturnType()->isVoidType())
7379 E->getType()->isVoidType() || isa<ObjCSelectorExpr>(E));
13265 assert(E->isRValue() && E->getType()->isVoidType());
13324 } else if (T->isVoidType()) {
tools/clang/lib/AST/FormatString.cpp 486 if (pointee->getAsStructureType() || pointee->isVoidType())
tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp 34 if (!Ty->isVoidType() && !Ctx.classify(Ty)) {
tools/clang/lib/AST/Interp/ByteCodeStmtGen.cpp 108 if (F->getReturnType()->isVoidType())
tools/clang/lib/AST/MicrosoftMangle.cpp 2266 if (ResultType->isVoidType())
tools/clang/lib/AST/Type.cpp 523 return PT->getPointeeType()->isVoidType();
2123 return isVoidType();
2389 if (Ctx.getLangOpts().CPlusPlus14 && isVoidType())
4093 return Pointee->isVoidType() || Pointee->isRecordType();
tools/clang/lib/Analysis/BodyFarm.cpp 45 return FT && FT->getReturnType()->isVoidType() && FT->getNumParams() == 0;
tools/clang/lib/Analysis/CocoaConventions.cpp 42 if (!PT || !PT->getPointeeType().getUnqualifiedType()->isVoidType())
tools/clang/lib/Analysis/Consumed.cpp 1406 D->getCallResultType()->isVoidType())
tools/clang/lib/Analysis/RetainSummaryManager.cpp 934 bool ShouldSplit = !QT.isNull() && !QT->isVoidType();
tools/clang/lib/Analysis/UninitializedValues.cpp 499 if (CSE->getType()->isVoidType()) {
tools/clang/lib/CodeGen/CGAtomic.cpp 890 else if (!RValTy->isVoidType())
1197 if (RValTy->isVoidType())
1248 if (RValTy->isVoidType())
1320 if (RValTy->isVoidType())
tools/clang/lib/CodeGen/CGBuiltin.cpp 4200 if (!BuiltinRetType->isVoidType())
tools/clang/lib/CodeGen/CGCall.cpp 2116 if (!hasUsedSRet && RetTy->isVoidType()) {
tools/clang/lib/CodeGen/CGClass.cpp 2262 if (!RetType->isVoidType())
2850 if (!resultType->isVoidType() &&
2864 if (!resultType->isVoidType() && returnSlot.isNull()) {
tools/clang/lib/CodeGen/CGCoroutine.cpp 278 if (RV && RV->getType()->isVoidType()) {
tools/clang/lib/CodeGen/CGExpr.cpp 1055 if (PtrTy->getPointeeType()->isVoidType())
1145 if (Ty->isVoidType())
tools/clang/lib/CodeGen/CGExprCXX.cpp 2198 isDynamicCastToVoid = DestPTy->getPointeeType()->isVoidType();
tools/clang/lib/CodeGen/CGExprScalar.cpp 621 if (E->getType()->isVoidType())
1210 if (DstType->isVoidType()) return nullptr;
1585 if (E->getType()->isVoidType())
2296 !E->getType()->isVoidType());
3260 if (elementType->isVoidType() || elementType->isFunctionType()) {
3563 if (elementType->isVoidType() || elementType->isFunctionType())
4179 if (!Result && !E->getType()->isVoidType())
tools/clang/lib/CodeGen/CGObjC.cpp 419 if (ResultType->isVoidType() &&
tools/clang/lib/CodeGen/CGObjCGNU.cpp 2646 ResultType->isIntegralOrEnumerationType() || ResultType->isVoidType());
tools/clang/lib/CodeGen/CGObjCMac.cpp 1769 if (result.isScalar() && resultType->isVoidType()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp10268 if (!RetType.isNull() && !RetType->isVoidType()) {
10382 if (QT->isVoidType())
10449 if (!RetType->isVoidType()) {
tools/clang/lib/CodeGen/CGStmt.cpp 1097 } else if (!ReturnValue.isValid() || (RV && RV->getType()->isVoidType())) {
tools/clang/lib/CodeGen/CGVTables.cpp 364 if (!ResultType->isVoidType() &&
380 if (!ResultType->isVoidType() && Slot.isNull())
tools/clang/lib/CodeGen/CodeGenFunction.cpp 895 if (RetTy->isVoidType()) {
1218 !FD->getReturnType()->isVoidType() && Builder.GetInsertBlock()) {
tools/clang/lib/CodeGen/TargetInfo.cpp 706 if (RetTy->isVoidType())
908 if (RetTy->isVoidType())
1381 if (RetTy->isVoidType())
3932 if (Ty->isVoidType())
4804 if (RetTy->isVoidType())
5204 if (RetTy->isVoidType())
6071 if (RetTy->isVoidType())
6411 if (RetTy->isVoidType())
6830 if (RetTy->isVoidType())
7194 if (RetTy->isVoidType())
7501 if (RetTy->isVoidType())
8305 if (Ty->isVoidType())
9622 if (RetTy->isVoidType())
tools/clang/lib/Index/IndexSymbol.cpp 36 if (!D->getReturnType()->isVoidType())
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 650 ReturnsVoid = FD->getReturnType()->isVoidType();
654 ReturnsVoid = MD->getReturnType()->isVoidType();
660 if (FT->getReturnType()->isVoidType())
tools/clang/lib/Sema/SemaCast.cpp 739 if (DestPointee->isVoidType()) {
802 assert((DestRecord || DestPointee->isVoidType()) &&
848 if (!Self.getLangOpts().RTTI && !DestPointee->isVoidType()) {
1030 if (DestType->isVoidType()) {
1214 if (SrcPointee->isVoidType()) {
1836 if (DestTy->isAnyCharacterType() || DestTy->isVoidType() ||
1837 SrcTy->isAnyCharacterType() || SrcTy->isVoidType()) {
1866 if (!DT.getUnqualifiedType()->isVoidType())
2421 if (DestType->isVoidType()) {
2556 if (DestType.getUnqualifiedType()->isVoidType())
2593 if (DestType->isVoidType()) {
tools/clang/lib/Sema/SemaChecking.cpp 494 if (!(*I)->isPointerType() || !(*I)->getPointeeType()->isVoidType() ||
9625 if (PointeeTy->isVoidType())
12088 if (!CE->getType()->isVoidType() && E->getType()->isAtomicType())
tools/clang/lib/Sema/SemaCodeComplete.cpp 2305 if (ReturnType.isNull() || ReturnType->isVoidType()) {
2843 if (!ResultType->isVoidType() || SuppressBlock)
4557 (BlockLoc.getTypePtr()->getReturnType()->isVoidType()
4603 M->getReturnType()->isVoidType() || M->isInstanceMethod())
7586 bool ReturnTypeMatchesVoid = ReturnType.isNull() || ReturnType->isVoidType();
8271 if (!Method->getReturnType()->isVoidType()) {
tools/clang/lib/Sema/SemaCoroutine.cpp 453 (!RetType->isBooleanType() && !RetType->isVoidType())) {
885 if (E && (isa<InitListExpr>(E) || !E->getType()->isVoidType())) {
1428 if (FnRetType->isVoidType()) {
1438 if (GroType->isVoidType()) {
tools/clang/lib/Sema/SemaDecl.cpp 7733 if (T->isVoidType()) {
9453 if (!NewFD->getReturnType()->isVoidType()) {
10526 if (R->isIncompleteType() && !R->isVoidType())
10529 else if (!R.isPODType(Context) && !R->isVoidType() &&
13563 if (!ResultType->isDependentType() && !ResultType->isVoidType() &&
tools/clang/lib/Sema/SemaDeclAttr.cpp 2726 D->getFunctionType()->getReturnType()->isVoidType() &&
2732 if (MD->getReturnType()->isVoidType()) {
4227 if (!FD->getReturnType()->isVoidType() &&
4371 if (ParmType->isVoidType())
5471 if (!getFunctionOrMethodResultType(D)->isVoidType()) {
5544 if (!getFunctionOrMethodResultType(D)->isVoidType()) {
5578 if (!getFunctionOrMethodResultType(D)->isVoidType()) {
5738 if (!getFunctionOrMethodResultType(D)->isVoidType()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 2243 (Dcl->getReturnType()->isVoidType() ||
9101 } else if (ConvType->isVoidType()) {
14299 if (!Invalid && (Mode == 0 || !BaseType->isVoidType()) &&
tools/clang/lib/Sema/SemaDeclObjC.cpp 373 if (!ResultType->isDependentType() && !ResultType->isVoidType() &&
tools/clang/lib/Sema/SemaExceptionSpec.cpp 127 if (PointeeT->isVoidType())
708 if (HandlerType->isVoidType() && ExceptionType->isObjectType())
tools/clang/lib/Sema/SemaExpr.cpp 583 if (T->isVoidType())
800 if (Ty->isVoidType())
3068 type->isVoidType()) {
3740 if (!(T->isArithmeticType() || T->isVoidType() || T->isVectorType())) {
3746 assert((T->isVoidType() || !T->isIncompleteType()) &&
3771 if (T->isVoidType()) {
4757 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) {
5927 if (!FuncT->getReturnType()->isVoidType() &&
6710 if (getLangOpts().CPlusPlus && !castType->isVoidType() &&
6894 if (!LHSExpr->getType()->isVoidType())
6897 if (!RHSExpr->getType()->isVoidType())
7087 if (lhptee->isVoidType() && rhptee->isIncompleteOrObjectType()) {
7098 if (rhptee->isVoidType() && lhptee->isIncompleteOrObjectType()) {
7411 if (LHSTy->isVoidType() || RHSTy->isVoidType()) {
7411 if (LHSTy->isVoidType() || RHSTy->isVoidType()) {
7933 && (lhptee->isVoidType() || rhptee->isVoidType()))
7933 && (lhptee->isVoidType() || rhptee->isVoidType()))
7948 if (lhptee->isVoidType()) {
7957 if (rhptee->isVoidType()) {
8298 if (LHSPointer->getPointeeType()->isVoidType()) {
8317 if (LHSPointer->getPointeeType()->isVoidType()) {
8359 if (RHSPT->getPointeeType()->isVoidType()) {
8510 if (RHSType->castAs<PointerType>()->getPointeeType()->isVoidType()) {
9412 if (PointeeTy->isVoidType()) {
9459 bool isLHSVoidPtr = isLHSPointer && LHSPointeeTy->isVoidType();
9460 bool isRHSVoidPtr = isRHSPointer && RHSPointeeTy->isVoidType();
9768 if (!rpointee->isVoidType() && !rpointee->isFunctionType()) {
10811 (LCanPointeeTy->isVoidType() || RCanPointeeTy->isVoidType())) {
10811 (LCanPointeeTy->isVoidType() || RCanPointeeTy->isVoidType())) {
10931 ->getPointeeType()->isVoidType())
10933 ->getPointeeType()->isVoidType())))
10954 bool LPtrToVoid = LPT ? LPT->getPointeeType()->isVoidType() : false;
10955 bool RPtrToVoid = RPT ? RPT->getPointeeType()->isVoidType() : false;
12017 if (CE->getCastKind() == CK_Dependent && E->getType()->isVoidType() &&
12101 if (!RHS.get()->getType()->isVoidType())
12567 if (S.getLangOpts().CPlusPlus && Result->isVoidType())
17142 if (ReturnType->isVoidType() || !ReturnType->isIncompleteType())
17769 if (!CastType->isVoidType() &&
tools/clang/lib/Sema/SemaExprCXX.cpp 872 if (!isPointer || !Ty->isVoidType()) {
1396 if (!Ty->isVoidType() &&
3316 if (Pointee->isVoidType() && !isSFINAEContext()) {
3322 } else if (Pointee->isFunctionType() || Pointee->isVoidType()) {
3420 if (!IsVirtualDelete && !ParamType->getPointeeType()->isVoidType()) {
4458 if (ArgTy->isIncompleteArrayType() || ArgTy->isVoidType())
4512 return T->isVoidType();
4944 if (ArgTy->isVoidType() || ArgTy->isIncompleteArrayType())
5167 if (RhsT->isVoidType())
5168 return LhsT->isVoidType();
5214 if (!LhsT->isVoidType() && !LhsT->isIncompleteArrayType() &&
5218 if (!RhsT->isVoidType() && !RhsT->isIncompleteArrayType() &&
5224 if (LhsT->isVoidType() || RhsT->isVoidType())
5224 if (LhsT->isVoidType() || RhsT->isVoidType())
5774 bool LVoid = LTy->isVoidType();
5775 bool RVoid = RTy->isVoidType();
6912 if (getLangOpts().MSVCCompat && ObjectType->isVoidType())
7399 if (!E->getType()->isVoidType())
tools/clang/lib/Sema/SemaExprObjC.cpp 1085 !EncodedType->isVoidType()) // void is handled too.
2536 if (Method && !Method->getReturnType()->isVoidType() &&
3033 if (Method && !Method->getReturnType()->isVoidType() &&
3286 if (type->isVoidType()) return ACTC_voidPtr;
tools/clang/lib/Sema/SemaInit.cpp 1283 } else if (DeclType->isVoidType() || DeclType->isFunctionType()) {
7004 if (!C->getTrueExpr()->getType()->isVoidType())
7007 if (!C->getFalseExpr()->getType()->isVoidType())
7247 if (!C->getTrueExpr()->getType()->isVoidType())
7250 if (!C->getFalseExpr()->getType()->isVoidType())
tools/clang/lib/Sema/SemaLambda.cpp 505 !LSI->ReturnType->isVoidType()) {
tools/clang/lib/Sema/SemaOverload.cpp 253 return ToPtrType->getPointeeType()->isVoidType();
2305 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) {
2338 if (FromType->isObjCObjectPointerType() && ToPointeeType->isVoidType() &&
2361 ToPointeeType->isVoidType()) {
2371 ToPointeeType->isVoidType()) {
2964 FromPointeeType->isFunctionType() && ToPointeeType->isVoidType()) {
3154 if (ToType.getUnqualifiedType()->isVoidType())
tools/clang/lib/Sema/SemaPseudoObject.cpp 486 if (!captureSetValueAsResult() && !result.get()->getType()->isVoidType() &&
535 !result.get()->getType()->isVoidType() &&
tools/clang/lib/Sema/SemaStmt.cpp 282 if (E->getType()->isVoidType())
1999 if ((!isa<InitListExpr>(Init) && Init->getType()->isVoidType()) ||
3338 } else if (FnRetType->isVoidType()) {
3342 RetValExp->getType()->isVoidType()))) {
3344 RetValExp->getType()->isVoidType())
3510 if (FD->hasAttr<CUDAGlobalAttr>() && !Deduced->isVoidType()) {
3650 if (FnRetType->isVoidType()) {
3674 if (RetValExp->getType()->isVoidType()) {
3863 if (!PT || !PT->getPointeeType()->isVoidType())
3902 if (!pointerType || !pointerType->getPointeeType()->isVoidType()) {
tools/clang/lib/Sema/SemaStmtAsm.cpp 410 if (InputExpr->getType()->isVoidType()) {
424 if (!Ty->isVoidType() || !Info.allowsMemory())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3098 if (Function->hasAttr<CUDAGlobalAttr>() && !ResultType->isVoidType()) {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1848 if (NewDI->getType()->isVoidType()) {
tools/clang/lib/Sema/SemaType.cpp 2063 if (T->isVoidType()) {
2165 if (T->isVoidType() || T->isIncompleteArrayType()) {
2553 if (ParamType->isVoidType()) {
2614 if (T->isVoidType()) {
3232 if (RT->isVoidType())
4690 if (T->isVoidType() && !S.getLangOpts().CPlusPlus &&
4816 if (ParamTy->isVoidType()) {
7433 (T->isVoidType() && !IsPointee) ||
8188 if ((isCompleteType(Loc, ElemType) || ElemType->isVoidType()) &&
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp 58 if (OrigPointeeTy->isVoidType())
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 577 if (ValTy->isVoidType())
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 187 if (PointeeType->isVoidType())
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 504 if (Tp->isBooleanType() || Tp->isVoidType() || Tp->isVoidPointerType())
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 56 if (!D->getReturnType()->isVoidType())
103 if (!D->getReturnType()->isVoidType())
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp 299 if (!RT.isNull() && !RT->isVoidType()) {
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp 57 if (!RT.isNull() && RT->isVoidType())
64 RetE->getType()->isVoidType())
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp 175 assert(!T->isVoidType() &&
tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp 109 if (Call.getResultType()->isVoidType())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 532 if (PT.isNull() || PT->isVoidType() || !VR)
600 if (PT.isNull() || PT->isVoidType())
2043 if (SR->getSymbol()->getType()->getPointeeType()->isVoidType())
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 125 return PointeeTy->isVoidType();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 2430 assert(Ex->isGLValue() || VD->getType()->isVoidType());
2540 if (T->isVoidType())
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 1478 assert(!T->isVoidType() && "Attempting to dereference a void pointer!");
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp 477 if (ToTy->isVoidType())
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp 1199 if (elementType->isVoidType())
tools/clang/lib/StaticAnalyzer/Core/Store.cpp 326 if (!TargetClass && !TargetType->isVoidType())
339 if (!TargetType->isVoidType() && MRClass->hasDefinition()) {
355 if (TargetType->isVoidType())
tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp 164 if (IsExpr && !ReturnType->isVoidType())
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 274 if (!isStandardMPIDatatype(MPIDatatype) || ArgType->isVoidType())
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp 371 if (ExprType->isVoidType())
tools/clang/tools/libclang/CXType.cpp 954 if (QT->isVoidType() || QT->isFunctionType())
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 305 if (expr_type->isVoidType())
tools/lldb/source/Symbol/ClangASTContext.cpp 3838 return GetCanonicalQualType(type)->isVoidType();