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

Declarations

tools/clang/include/clang/AST/Type.h
 1928   bool isSpecificBuiltinType(unsigned K) const;

References

tools/clang/include/clang/AST/ExprCXX.h
 2905     assert(E->getType()->isSpecificBuiltinType(BuiltinType::Overload));
tools/clang/include/clang/AST/Type.h
 5680     return getBaseType()->isSpecificBuiltinType(BuiltinType::ObjCId);
 5684     return getBaseType()->isSpecificBuiltinType(BuiltinType::ObjCClass);
 6538     return OPT->getPointeeType()->isSpecificBuiltinType(BuiltinType::ObjCSel);
 6557   return isSpecificBuiltinType(BuiltinType::OCLSampler);
 6561   return isSpecificBuiltinType(BuiltinType::OCLEvent);
 6565   return isSpecificBuiltinType(BuiltinType::OCLClkEvent);
 6569   return isSpecificBuiltinType(BuiltinType::OCLQueue);
 6573   return isSpecificBuiltinType(BuiltinType::OCLReserveID);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
  260     if ((Ty->isSpecificBuiltinType(BuiltinType::LongDouble) &&
tools/clang/lib/AST/ASTContext.cpp
 2240       T->isSpecificBuiltinType(BuiltinType::Double))
 2305   if (T->isSpecificBuiltinType(BuiltinType::Double) ||
 2306       T->isSpecificBuiltinType(BuiltinType::LongLong) ||
 2307       T->isSpecificBuiltinType(BuiltinType::ULongLong))
tools/clang/lib/AST/ExprConstant.cpp
 6362           !EnumSugar && (T->isSpecificBuiltinType(BuiltinType::UChar) ||
 6363                          T->isSpecificBuiltinType(BuiltinType::Char_U));
 6852     if (CalleeType->isSpecificBuiltinType(BuiltinType::BoundMember)) {
tools/clang/lib/AST/ItaniumMangle.cpp
 2392   if (Ty->isSpecificBuiltinType(BuiltinType::ObjCSel))
 4719   return T->isSpecificBuiltinType(BuiltinType::Char_S) ||
 4720     T->isSpecificBuiltinType(BuiltinType::Char_U);
tools/clang/lib/CodeGen/TargetInfo.cpp
 2653       if (ElementType->isSpecificBuiltinType(BuiltinType::Double))
 2660           (ElementType->isSpecificBuiltinType(BuiltinType::LongLong) ||
 2661            ElementType->isSpecificBuiltinType(BuiltinType::ULongLong) ||
 2662            ElementType->isSpecificBuiltinType(BuiltinType::Long) ||
 2663            ElementType->isSpecificBuiltinType(BuiltinType::ULong)))
 2678           (ElementType->isSpecificBuiltinType(BuiltinType::Int128) ||
 2679            ElementType->isSpecificBuiltinType(BuiltinType::UInt128)))
 2926         (EltTy->isSpecificBuiltinType(BuiltinType::Int128) ||
 2927          EltTy->isSpecificBuiltinType(BuiltinType::UInt128)))
 4403       if (VT->getElementType()->isSpecificBuiltinType(BuiltinType::Double)) {
 4407                    isSpecificBuiltinType(BuiltinType::Float)) {
tools/clang/lib/Sema/SemaChecking.cpp
 5648            Type->isSpecificBuiltinType(BuiltinType::Float) || [=] {
 5793       if (CastArg->getType()->isSpecificBuiltinType(BuiltinType::Float)) {
 5795             (Cast->getType()->isSpecificBuiltinType(BuiltinType::Double) ||
 5796              Cast->getType()->isSpecificBuiltinType(BuiltinType::Float) ||
 5797              Cast->getType()->isSpecificBuiltinType(BuiltinType::LongDouble)) &&
10691                               OtherT->isSpecificBuiltinType(BuiltinType::SChar);
11075   return Ty->isSpecificBuiltinType(BuiltinType::SChar) &&
11097   const bool IsBool = T->isSpecificBuiltinType(BuiltinType::Bool);
11273   return (BoolCandidateType->isSpecificBuiltinType(BuiltinType::Bool) &&
11565   if (Target->isSpecificBuiltinType(BuiltinType::Bool)) {
11841   if (Target->isSpecificBuiltinType(BuiltinType::Bool))
12400     if (!ReturnType->isSpecificBuiltinType(BuiltinType::Bool))
tools/clang/lib/Sema/SemaDeclCXX.cpp
13965     if (!ParamType->isSpecificBuiltinType(BuiltinType::Int) &&
14063     if (ParamType->isSpecificBuiltinType(BuiltinType::ULongLong) ||
14064         ParamType->isSpecificBuiltinType(BuiltinType::LongDouble) ||
tools/clang/lib/Sema/SemaExpr.cpp
 4527     if (LowerBound->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
 4528         LowerBound->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
 4541     if (Length->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
 4542         Length->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
 4742   if ((IndexExpr->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
 4743        IndexExpr->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
 5817       Fn->getType()->isSpecificBuiltinType(BuiltinType::BuiltinFn)) {
14531     if (TInfo->getType()->isSpecificBuiltinType(BuiltinType::Float))
tools/clang/lib/Sema/SemaExprMember.cpp
 1624   if (IsArrow && BaseType->isSpecificBuiltinType(BuiltinType::ObjCSel) &&
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp
   49   if (CharType->isSpecificBuiltinType(BuiltinType::Char_S) ||
   50       CharType->isSpecificBuiltinType(BuiltinType::Char_U))
   52   else if (CharType->isSpecificBuiltinType(BuiltinType::WChar_S) ||
   53            CharType->isSpecificBuiltinType(BuiltinType::WChar_U))
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   56         Parm->getType()->isSpecificBuiltinType(BuiltinType::Int))