reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 1957   bool isIntegralType(const ASTContext &Ctx) const;

References

tools/clang/lib/AST/Expr.cpp
 2916         (E->getType()->isPointerType() || E->getType()->isIntegralType(Ctx)) &&
 2918          SubExpr->getType()->isIntegralType(Ctx)) &&
 3692       if (isTypeDependent() || getType()->isIntegralType(Ctx))
tools/clang/lib/Analysis/BodyFarm.cpp
  605   if (!isBoolean && !ResultTy->isIntegralType(C))
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2654     if (SubExpr->getType()->isIntegralType(*Context) && type->isBooleanType())
 3436       if (SubExpr->getType()->isIntegralType(*Context) &&
 3459         if (userExpr->getType()->isIntegralType(*Context)) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2865       if (SubExpr->getType()->isIntegralType(*Context) &&
 2888         if (userExpr->getType()->isIntegralType(*Context)) {
tools/clang/lib/Sema/SemaCast.cpp
 1166       } else if (DestType->isIntegralType(Self.Context)) {
 1971   if (CStyle && SrcType->isIntegralType(Self.Context)
 2127   if (SrcType->isNullPtrType() && DestType->isIntegralType(Self.Context)) {
 2149     if ((!destIsVector && !DestType->isIntegralType(Self.Context)) ||
 2150         (!srcIsVector && !SrcType->isIntegralType(Self.Context)))
 2201   if (DestType->isIntegralType(Self.Context)) {
 2729     if (!SrcType->isIntegralType(Self.Context) && SrcType->isArithmeticType()) {
 2739     if (!DestType->isIntegralType(Self.Context) &&
tools/clang/lib/Sema/SemaChecking.cpp
10797   if (T->isIntegralType(S.Context)) {
11589   if (isObjCSignedCharBool(S, T) && Source->isIntegralType(S.Context)) {
tools/clang/lib/Sema/SemaDecl.cpp
 7014       if (!R->isIntegralType(Context) && !R->isPointerType()) {
16856   assert((T->isIntegralType(Context) || T->isEnumeralType()) &&
16873   assert((T->isIntegralType(Context) ||
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1616   if (!Ty->isDependentType() && !Ty->isIntegralType(Context)) {
 2842        !ParmType->isIntegralType(S.getASTContext()))) {
tools/clang/lib/Sema/SemaExpr.cpp
 6565   if (Ty->isVectorType() || Ty->isIntegralType(Context)) {
 8786   if (vectorEltTy->isIntegralType(S.Context)) {
 8793     if (!scalarTy->isIntegralType(S.Context))
 8805     else if (scalarTy->isIntegralType(S.Context))
 8952   if (VectorEltTy->isIntegralType(S.Context) &&
 8953       ScalarTy->isIntegralType(S.Context) &&
 8982     } else if (ScalarTy->isIntegralType(S.Context)) {
13265   if ((Opc == BO_Shl && LHSExpr->getType()->isIntegralType(Self.getASTContext()))
tools/clang/lib/Sema/SemaExprCXX.cpp
 4514     return T->isIntegralType(C);
tools/clang/lib/Sema/SemaExprObjC.cpp
 4246   if (castACTC == ACTC_none && castType->isIntegralType(Context))
tools/clang/lib/Sema/SemaOpenMP.cpp
13778   if (!Ty || (!Ty->isDependentType() && !Ty->isIntegralType(Context) &&
tools/clang/lib/Sema/SemaOverload.cpp
  338     if (FromType->isRealFloatingType() && ToType->isIntegralType(Ctx)) {
 1802              ToType->isIntegralType(S.Context)) {
 1834               ToType->isIntegralType(S.Context)) ||
 2125       if (FromType->isIntegralType(Context) &&
tools/clang/lib/Sema/SemaTemplate.cpp
 3002     if (!Converted[1].getAsType()->isIntegralType(Context)) {
tools/clang/tools/extra/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp
   86   else if (T->isIntegralType(Context))
tools/clang/tools/libclang/CIndex.cpp
 3914     if (rettype->isIntegralType(ctx) || rettype->isRealFloatingType()) {
 3916           !callExpr->getArg(0)->getType()->isIntegralType(ctx))