Searched refs:isRecordType (Results 1 - 25 of 46) sorted by relevance

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DCastToStructChecker.cpp58 if (!OrigPointeeTy->isRecordType()) {
/external/clang/lib/Sema/
H A DSemaExprMember.cpp461 PT->getPointeeType()->isRecordType())) {
755 assert(baseVariable->getType()->isRecordType());
1151 static bool isRecordType(QualType T) { function
1152 return T->isRecordType();
1156 return PT->getPointeeType()->isRecordType();
1206 else if (BaseType->isRecordType()) {
1552 if (!IsArrow && Ptr->getPointeeType()->isRecordType() &&
1570 IsArrow ? &isPointerToRecordType : &isRecordType)) {
H A DSemaExceptionSpec.cpp86 if (!(PointeeT->isRecordType() &&
637 bool SubIsClass = CanonicalSubT->isRecordType();
666 if (!SubIsClass || !CanonicalSuperT->isRecordType())
H A DSemaInit.cpp357 Entity.getType()->getBaseElementTypeUnsafe()->isRecordType();
692 else if (T->isRecordType())
736 if (T->isArrayType() || T->isRecordType()) {
852 } else if (DeclType->isRecordType()) {
903 if (!ElemType->isRecordType() || ElemType->isAggregateType()) {
924 assert((ElemType->isRecordType() || ElemType->isVectorType() ||
980 if ((ElemType->isRecordType() || ElemType->isVectorType()) &&
3339 } else if (!UnqualifiedTargetType->isRecordType()) {
3449 if (DestType->isRecordType()) {
3487 InitList->getInit(0)->getType()->isRecordType()) {
[all...]
H A DSemaOverload.cpp1446 if (FromType->isRecordType() || ToType->isRecordType()) {
2124 FromPointeeType->isRecordType() && ToPointeeType->isRecordType() &&
2464 if ((!getLangOpts().CPlusPlus || !RHS->isRecordType()) &&
2656 if (FromPointeeType->isRecordType() && ToPointeeType->isRecordType() &&
2768 assert(FromClass->isRecordType() && "Pointer into non-class.");
2769 assert(ToClass->isRecordType() && "Pointer into non-class.");
4074 assert(T2->isRecordType()
[all...]
H A DSemaCast.cpp330 if (!destType->isRecordType() && !srcType->isRecordType())
876 if (ValueKind == VK_RValue && !DestType->isRecordType() &&
1441 if (DestType->isRecordType()) {
1521 if (!SrcType->isRecordType()) {
2044 if (ValueKind == VK_RValue && !DestType->isRecordType() &&
H A DSemaExprCXX.cpp1655 if (AllocElemType->isRecordType() && !UseGlobal) {
1703 if (AllocElemType->isRecordType() && !UseGlobal) {
4430 (LTy->isRecordType() || RTy->isRecordType())) {
4505 if (!Same && (LTy->isRecordType() || RTy->isRecordType())) {
4530 if (LTy->isRecordType()) {
5203 while (BaseType->isRecordType()) {
5274 } else if (!BaseType->isRecordType()) {
5472 if (ObjectType->isRecordType())
[all...]
H A DSemaPseudoObject.cpp744 if (!S.getLangOpts().CPlusPlus || !op->getType()->isRecordType()) {
746 if (!S.getLangOpts().CPlusPlus || !paramType->isRecordType()) {
H A DSemaCXXScopeSpec.cpp268 if (TD->getUnderlyingType()->isRecordType() ||
H A DSemaDecl.cpp209 if (ObjectType->isRecordType())
6631 if (PT->isRecordType())
7226 const CXXRecordDecl *Ret = RetType->isRecordType() ?
8102 bool isRecordType; member in class:__anon18028::SelfReferenceChecker
8112 isRecordType = false;
8116 isRecordType = VD->getType()->isRecordType();
8162 (isRecordType && E->getCastKind() == CK_NoOp))
8204 if (E->getOpcode() == UO_AddrOf && isRecordType &&
8247 if (!DirectInit && !cast<VarDecl>(OrigDecl)->getType()->isRecordType())
[all...]
H A DSemaObjCProperty.cpp1137 Ivar->getType()->isRecordType()) {
1189 Ivar->getType()->isRecordType()) {
H A DSemaTemplateDeduction.cpp1525 assert(Base.getType()->isRecordType() &&
2755 if (A->getPointeeType()->isRecordType()) {
2767 if (A->isRecordType() && isSimpleTemplateIdType(OriginalParamType) &&
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp480 if (AMgr.getLangOpts().CPlusPlus && VD->getType()->isRecordType() &&
596 (T->isArrayType() || T->isRecordType() || T->isVectorType() ||
H A DSymbolManager.cpp341 if (T->isRecordType() && !T->isUnionType())
/external/clang/lib/AST/
H A DExprClassification.cpp78 if (T->isRecordType())
H A DType.cpp51 else if (ty->isRecordType())
1567 (!getTypePtr()->isDependentType() && !getTypePtr()->isRecordType()))
2427 return Pointee->isVoidType() || Pointee->isRecordType();
H A DExprConstant.cpp4236 assert(E->getBase()->getType()->isRecordType());
5224 assert(E->isRValue() && E->getType()->isRecordType() &&
5273 assert(E->isRValue() && E->getType()->isRecordType());
5616 if (!Type->isRecordType())
8013 } else if (T->isRecordType()) {
8055 else if (E->getType()->isRecordType())
8107 Exp->getType()->isRecordType()) &&
8169 if (isRValue() && (getType()->isArrayType() || getType()->isRecordType()) &&
H A DExpr.cpp64 E->getType()->isRecordType()) {
78 assert(ME->getBase()->getType()->isRecordType());
2731 if (ILE->getType()->isRecordType()) {
/external/clang/lib/CodeGen/
H A DCGClass.cpp2049 return VD->getType()->isRecordType();
2060 return VD->getType()->isRecordType();
2072 return CE->getCallReturnType()->isRecordType();
H A DCGException.cpp908 bool EndCatchMightThrow = CaughtType->isRecordType();
921 if (!PointeeType->isRecordType()) {
H A DCGExprCXX.cpp1717 assert(SrcRecordTy->isRecordType() && "source type must be a record type!");
1743 assert(DestRecordTy->isRecordType() &&
H A DCGExprConstant.cpp789 if (ILE->getType()->isRecordType())
988 if (Ty->isRecordType())
H A DCGExpr.cpp348 if (opaque->getType()->isRecordType()) {
1654 if (ExpTy->isRecordType()) {
1690 if (ExpTy->isRecordType())
/external/clang/include/clang/AST/
H A DType.h1542 bool isRecordType() const;
4863 isRecordType() ||
4933 inline bool Type::isRecordType() const { function in class:clang::FunctionType::ExtInfo::FunctionProtoType::Type
5147 return isDependentType() || isRecordType() || isEnumeralType();
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp874 if (!isa<TypedefType>(IvarT) && IvarT->isRecordType()) {
3284 if (resultType->isRecordType())
3746 else if (Type->isRecordType()) {
3841 if (Type->isRecordType()) {
5897 } else if (VD->getType()->isRecordType()) {
7685 if (!isa<TypedefType>(IvarT) && IvarT->isRecordType()) {

Completed in 7581 milliseconds

12