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

Declarations

tools/clang/include/clang/AST/Type.h
 1960   bool isIntegralOrEnumerationType() const;

References

tools/clang/include/clang/AST/ExprObjC.h
  905     return getKeyExpr()->getType()->isIntegralOrEnumerationType();
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  136     assert(Ty->isIntegralOrEnumerationType() && "Unexpected QualType");
  146     assert(Ty->isIntegralOrEnumerationType() && "Unexpected QualType");
  158     assert(Ty->isIntegralOrEnumerationType() && "Unexpected QualType");
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  142     assert(T->isIntegralOrEnumerationType() || Loc::isLocType(T));
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  769         T->isIntegralOrEnumerationType())
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
  265     if ((FromTy->isIntegralOrEnumerationType() &&
  266          ToTy->isIntegralOrEnumerationType()) ||
  297     if (FromTy->isIntegralOrEnumerationType() && ToTy->isRealFloatingType()) {
  304     if (FromTy->isRealFloatingType() && ToTy->isIntegralOrEnumerationType())
  484     if (Ty->isIntegralOrEnumerationType() || Ty->isAnyPointerType() ||
  574     if ((LTy->isIntegralOrEnumerationType() &&
  575          RTy->isIntegralOrEnumerationType()) &&
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  101             (Ty1->isIntegralOrEnumerationType() &&
  102              Ty2->isIntegralOrEnumerationType()));
tools/clang/lib/AST/ASTContext.cpp
 2524   if (Ty->isIntegralOrEnumerationType())
 6279   if (sz.isPositive() && type->isIntegralOrEnumerationType())
 6290          VD->getType()->isIntegralOrEnumerationType() &&
 9687   assert((!RequiresICE || Type->isIntegralOrEnumerationType()) &&
tools/clang/lib/AST/ComparisonCategories.cpp
   31       !Record->field_begin()->getType()->isIntegralOrEnumerationType())
tools/clang/lib/AST/Decl.cpp
 2300   if (getType()->isIntegralOrEnumerationType())
tools/clang/lib/AST/Expr.cpp
  140   if (!E->getType()->isIntegralOrEnumerationType()) return false;
  261   if (T->isIntegralOrEnumerationType() && Context.getTypeInfo(T).Width <= 64)
  427            Var->getType()->isIntegralOrEnumerationType()) &&
tools/clang/lib/AST/ExprConstant.cpp
 3584       } else if (BaseType->isIntegralOrEnumerationType()) {
 3670               BaseType->isIntegralOrEnumerationType()) &&
 6378     if (T->isIntegralOrEnumerationType()) {
 9652     assert(E->getType()->isIntegralOrEnumerationType() &&
 9666     assert(E->getType()->isIntegralOrEnumerationType() &&
 9680     assert(E->getType()->isIntegralOrEnumerationType() &&
 9840   assert(E->isRValue() && E->getType()->isIntegralOrEnumerationType());
10153   if (ArgType->isIntegralOrEnumerationType() || ArgType->isFloatingType() ||
11150            (E->isRValue() && E->getType()->isIntegralOrEnumerationType() &&
11151             E->getLHS()->getType()->isIntegralOrEnumerationType() &&
11152             E->getRHS()->getType()->isIntegralOrEnumerationType());
11246   assert(E->getLHS()->getType()->isIntegralOrEnumerationType() &&
11247          E->getRHS()->getType()->isIntegralOrEnumerationType());
11302   assert(E->getLHS()->getType()->isIntegralOrEnumerationType() &&
11303          E->getRHS()->getType()->isIntegralOrEnumerationType());
11435           E->getType()->isIntegralOrEnumerationType()) &&
11455   if (LHSTy->isIntegralOrEnumerationType() &&
11456       RHSTy->isIntegralOrEnumerationType()) {
11776   assert((!E->getLHS()->getType()->isIntegralOrEnumerationType() ||
11777           !E->getRHS()->getType()->isIntegralOrEnumerationType()) &&
13285   } else if (T->isIntegralOrEnumerationType()) {
13465   if (!E->getType()->isIntegralOrEnumerationType())
13823   if (!E->getType()->isIntegralOrEnumerationType())
13978         if (!Dcl->getType()->isIntegralOrEnumerationType())
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2108     if (!ArgType->isIntegralOrEnumerationType() && !ArgType->isFloatingType() &&
tools/clang/lib/CodeGen/CGExprAgg.cpp
  960   if (ArgTy->isIntegralOrEnumerationType() || ArgTy->isPointerType()) {
  988   if (!ArgTy->isIntegralOrEnumerationType() && !ArgTy->isRealFloatingType() &&
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2646       ResultType->isIntegralOrEnumerationType() || ResultType->isVoidType());
tools/clang/lib/CodeGen/TargetInfo.cpp
 1625     return (Ty->isIntegralOrEnumerationType() || Ty->isPointerType() ||
 2706     if (ET->isIntegralOrEnumerationType()) {
 3331       if (RetTy->isIntegralOrEnumerationType() &&
 3476       if (Ty->isIntegralOrEnumerationType() &&
 7142   if (Ty->isIntegralOrEnumerationType())
 9327   bool IsInt = Ty->isIntegralOrEnumerationType();
 9593     if (Size < XLen && Ty->isIntegralOrEnumerationType() && !MustUseStack) {
tools/clang/lib/Sema/SemaCast.cpp
 1185     if (SrcType->isIntegralOrEnumerationType()) {
 2182     if (SrcType->isIntegralOrEnumerationType() ||
 2218   if (SrcType->isIntegralOrEnumerationType()) {
tools/clang/lib/Sema/SemaChecking.cpp
 8960   if (T->isIntegralOrEnumerationType())
 9076     if (ArgType->isIntegralOrEnumerationType()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
  455     if (LHSType->isIntegralOrEnumerationType())
  471     if (LHSType->isIntegralOrEnumerationType())
 1414     if (VD->getType()->isIntegralOrEnumerationType())
tools/clang/lib/Sema/SemaDecl.cpp
10738   if (FT->getReturnType()->isIntegralOrEnumerationType() ||
11864     } else if (DclT->isIntegralOrEnumerationType()) {
12765       !VD->getType()->isIntegralOrEnumerationType())
15778   if (!FieldTy->isDependentType() && !FieldTy->isIntegralOrEnumerationType()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3979       OldElemTy->isIntegralOrEnumerationType() || OldElemTy->getAs<EnumType>();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9590       !FIt->getType()->isIntegralOrEnumerationType()) {
tools/clang/lib/Sema/SemaExpr.cpp
 6541     if (!srcTy->isIntegralOrEnumerationType()) {
 6543       if (!Vec || !Vec->getElementType()->isIntegralOrEnumerationType())
 6546     if (!destTy->isIntegralOrEnumerationType()) {
 6548       if (!Vec || !Vec->getElementType()->isIntegralOrEnumerationType())
 6588          DestElemTy->isIntegralOrEnumerationType());
10579     if (Type->isIntegralOrEnumerationType())
17971     return E->getType()->isIntegralOrEnumerationType();
tools/clang/lib/Sema/SemaInit.cpp
 4388         (E->getType()->isIntegralOrEnumerationType() ||
tools/clang/lib/Sema/SemaOverload.cpp
 5629   assert(T->isIntegralOrEnumerationType() && "unexpected converted const type");
 5703   return AllowScopedEnumerations ? T->isIntegralOrEnumerationType()
tools/clang/lib/Sema/SemaPseudoObject.cpp
 1056   if (T->isIntegralOrEnumerationType())
 1095       if (CT->isIntegralOrEnumerationType()) {
 1229     if ((arrayRef && !T->isIntegralOrEnumerationType()) ||
 1346     if (!T->isIntegralOrEnumerationType()) {
tools/clang/lib/Sema/SemaStmt.cpp
  719       !Cond->getType()->isIntegralOrEnumerationType())
  736     assert(CondExpr->getType()->isIntegralOrEnumerationType() &&
tools/clang/lib/Sema/SemaTemplate.cpp
 1074   if (T->isIntegralOrEnumerationType() ||
 6475       assert(ParamType->isIntegralOrEnumerationType());
 6560   if (ParamType->isIntegralOrEnumerationType()) {
 6620     if (!ArgType->isIntegralOrEnumerationType()) {
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  481   if (!T->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 2244     if (!T->isIntegralOrEnumerationType() && !T->isPointerType())
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
  408               Call.getArgExpr(0)->getType()->isIntegralOrEnumerationType()) {
  415               Call.getArgExpr(1)->getType()->isIntegralOrEnumerationType()) {
  595               Call.getArgExpr(0)->getType()->isIntegralOrEnumerationType()) {
  603               Call.getArgExpr(1)->getType()->isIntegralOrEnumerationType()) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  135       if (!E->getType()->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  180       assert(T->isIntegralOrEnumerationType() &&
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 2640   if (!Ty->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2005     if (!T->isIntegralOrEnumerationType())
 2020   if (!bitsInit || !T->isIntegralOrEnumerationType() ||
 2133         if (Ex->getType()->isIntegralOrEnumerationType()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
   33       Ty->isIntegralOrEnumerationType() &&
 1108     else if (U->getType()->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
  254     if (Loc::isLocType(T) || T->isIntegralOrEnumerationType())
  270   if (!T.isNull() && (T->isIntegralOrEnumerationType() || Loc::isLocType(T))) {
tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp
  108   if (!T->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 2212   else if (T->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
   56   if (type->isIntegralOrEnumerationType())
  537         !originalTy->isIntegralOrEnumerationType() &&
  561   if (castTy->isIntegralOrEnumerationType() && Loc::isLocType(originalTy))
  565   if (Loc::isLocType(castTy) && originalTy->isIntegralOrEnumerationType()) {
  597     assert(castTy->isIntegralOrEnumerationType());
  609     if (castTy->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  118   if (!isLocType && !castTy->isIntegralOrEnumerationType())
  174   if (castTy->isIntegralOrEnumerationType()) {
  526         if (resultTy->isIntegralOrEnumerationType())
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  354   if (T->isIntegralOrEnumerationType())