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

Declarations

tools/clang/include/clang/AST/Type.h
 1976   bool isArithmeticType() const;   // C99 6.2.5p18 (integer + floating)

References

tools/clang/include/clang/AST/Type.h
 6359          (isArithmeticType() && !isEnumeralType());
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
  576         (LTy->isArithmeticType() && RTy->isArithmeticType())) {
  576         (LTy->isArithmeticType() && RTy->isArithmeticType())) {
tools/clang/lib/CodeGen/CGExpr.cpp
 2716       assert(E->getSubExpr()->getType()->isArithmeticType());
tools/clang/lib/Sema/SemaCast.cpp
 2728   if (!DestType->isArithmeticType()) {
 2729     if (!SrcType->isIntegralType(Self.Context) && SrcType->isArithmeticType()) {
 2738   } else if (!SrcType->isArithmeticType()) {
 2740         DestType->isArithmeticType()) {
tools/clang/lib/Sema/SemaExpr.cpp
 1367   if (!LHSType->isArithmeticType() || !RHSType->isArithmeticType())
 1367   if (!LHSType->isArithmeticType() || !RHSType->isArithmeticType())
 3740   if (!(T->isArithmeticType() || T->isVoidType() || T->isVectorType())) {
 4268   if (V.get()->getType()->isArithmeticType())
 7391   if (LHSTy->isArithmeticType() && RHSTy->isArithmeticType()) {
 7391   if (LHSTy->isArithmeticType() && RHSTy->isArithmeticType()) {
 8208     if (RHSType->isArithmeticType()) {
 8266   if (LHSType->isArithmeticType() && RHSType->isArithmeticType() &&
 8266   if (LHSType->isArithmeticType() && RHSType->isArithmeticType() &&
 8938   if (!VectorEltTy->isArithmeticType() || !ScalarTy->isArithmeticType())
 8938   if (!VectorEltTy->isArithmeticType() || !ScalarTy->isArithmeticType())
 9284   if (compType.isNull() || !compType->isArithmeticType())
 9607   if (!compType.isNull() && compType->isArithmeticType()) {
 9697   if (!compType.isNull() && compType->isArithmeticType()) {
10542     assert(IntType->isArithmeticType());
10562   assert(Type->isArithmeticType() || Type->isEnumeralType());
10602   assert(Type->isArithmeticType() || Type->isEnumeralType());
10691   if ((LHSType->isArithmeticType() || LHSType->isEnumeralType()) &&
10692       (RHSType->isArithmeticType() || RHSType->isEnumeralType()))
13523     if (resultType->isArithmeticType()) // C99 6.5.3.3p1
tools/clang/lib/Sema/SemaExprCXX.cpp
 4543     return T->isArithmeticType() && !T->isEnumeralType();
 5978   if (LTy->isArithmeticType() && RTy->isArithmeticType()) {
 5978   if (LTy->isArithmeticType() && RTy->isArithmeticType()) {
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1361             lhsType->isArithmeticType()) {
 1681       if (lhsType != rhsType && lhsType->isArithmeticType())
tools/clang/lib/Sema/SemaOpenMP.cpp
13313             (S.getLangOpts().CPlusPlus && Type->isArithmeticType()))) {
tools/clang/lib/Sema/SemaOverload.cpp
 1595     if (FromType->isArithmeticType()) {
 1793              (FromType->isArithmeticType() ||
 1810   } else if ((FromType->isAnyComplexType() && ToType->isArithmeticType()) ||
 1811              (ToType->isAnyComplexType() && FromType->isArithmeticType())) {
 7773     HasArithmeticOrEnumeralTypes || Ty->isArithmeticType();
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  867       if (GT && GQT.isConstQualified() && GT->isArithmeticType())