Lines Matching refs:record
200 const CXXRecordDecl *record = cast<CXXRecordDecl>(recordType->getDecl());
203 if (!record->hasTrivialDestructor()) return false;
204 if (!record->hasTrivialCopyConstructor()) return false;
208 return !record->hasMutableFields();
378 if (const CXXRecordDecl *record =
380 if (!record->hasTrivialDestructor()) {
1358 } else if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) {
1359 if (record->hasTrivialDestructor())
1361 dtor = record->getDestructor();
1733 if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) {
1735 if (!copyExpr && record->hasTrivialDestructor()) return 0;