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

Declarations

tools/clang/include/clang/AST/Type.h
 1971   bool isFloatingType() const;     // C99 6.2.5p11 (real floating + complex)

References

tools/clang/lib/AST/ExprCXX.cpp
  974   if (ParamTy->isFloatingType())
tools/clang/lib/AST/ExprConstant.cpp
 3602       } else if (BaseType->isFloatingType() && BaseType.isConstQualified()) {
10153   if (ArgType->isIntegralOrEnumerationType() || ArgType->isFloatingType() ||
tools/clang/lib/AST/Type.cpp
  535     return CT->getElementType()->isFloatingType();
 2009     return CT->getElementType()->isFloatingType();
 2015     return VT->getElementType()->isFloatingType();
 2017     return isFloatingType();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2108     if (!ArgType->isIntegralOrEnumerationType() && !ArgType->isFloatingType() &&
tools/clang/lib/CodeGen/CGExpr.cpp
 2803   } else if (T->isFloatingType()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
  874   assert(SrcType->isFloatingType() && "not a conversion from floating point");
 1341       OrigSrcType->isFloatingType())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10408   if (QT->isFloatingType())
tools/clang/lib/CodeGen/TargetInfo.cpp
  898   } else if (Ty->isFloatingType()) {
 4211   bool isF64 = Ty->isFloatingType() && getContext().getTypeSize(Ty) == 64;
 9534   if (IsFixed && Ty->isFloatingType() && FLen >= Size && ArgFPRsLeft) {
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  842   bool LitIsFloat = ArgTy->isFloatingType();
tools/clang/lib/Sema/SemaCast.cpp
 2455             || SrcExpr.get()->getType()->isFloatingType())) {
 2700           (SrcType->isIntegerType() || SrcType->isFloatingType())) {
tools/clang/lib/Sema/SemaChecking.cpp
 1795       !ValType->isBlockPointerType() && !ValType->isFloatingType()) {
 5432       !ValType->isBlockPointerType() && !ValType->isFloatingType() &&
11785       TargetBT->isFloatingType() && !IsListInit) {
tools/clang/lib/Sema/SemaDecl.cpp
11892     } else if (DclT->isFloatingType()) { // also permits complex, which is ok
tools/clang/lib/Sema/SemaDeclAttr.cpp
 2840   if (!ParmType->isExtVectorType() && !ParmType->isFloatingType() &&
 3991     if (!OldElemTy->isFloatingType())
tools/clang/lib/Sema/SemaExpr.cpp
 1103   if (!LHSType->isFloatingType() || !RHSType->isFloatingType() ||
 1103   if (!LHSType->isFloatingType() || !RHSType->isFloatingType() ||
 1107   assert(LHSType->isFloatingType() && RHSType->isFloatingType() &&
 1107   assert(LHSType->isFloatingType() && RHSType->isFloatingType() &&
 6587   assert(DestElemTy->isFloatingType() ||
 6594     if (DestElemTy->isFloatingType()) {
 6874   if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) {
11399       if (LHS.get()->getType()->isFloatingType() ||
11400           RHS.get()->getType()->isFloatingType())
tools/clang/lib/Sema/SemaExprCXX.cpp
 4516     return T->isFloatingType();
 4619     return !T->isEnumeralType() && (T->isFloatingType() || T->isSignedIntegerType());
tools/clang/lib/Sema/SemaInit.cpp
 1728       if (elementType->isFloatingType())
 4389          E->getType()->isFloatingType())) {
 4406       ICS.Standard.Second = E->getType()->isFloatingType()
tools/clang/lib/Sema/SemaOpenMP.cpp
13326           !S.getLangOpts().CPlusPlus && Type->isFloatingType()) {
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
  140   const bool isFloat = DestType->isFloatingType();
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
 1039           } else if (Ex->getType()->isFloatingType()) {
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
  409   if (castTy->isFloatingType()) {
  411     if (Sym && !Sym->getType()->isFloatingType())
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   76   else if (TypePtr->isFloatingType()) {
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
  207   if (DestType->isFloatingType()) {
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
  105         T->getPointeeType()->isFloatingType()))
tools/clang/tools/extra/clangd/ExpectedTypes.cpp
   32   if (T->isFloatingType() && !T->isComplexType())
tools/lldb/source/Symbol/ClangASTContext.cpp
 3100             if (field_qual_type->isFloatingType()) {
 4033       else if (complex_element_type->isFloatingType())
 4166       else if (vector_type->isFloatingType())
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
  200     EXPECT_TRUE(type_ptr->isFloatingType());