Lines Matching refs:record
198 const CXXRecordDecl *record = cast<CXXRecordDecl>(recordType->getDecl());
201 if (!record->hasTrivialDestructor()) return false;
202 if (!record->hasTrivialCopyConstructor()) return false;
206 return !record->hasMutableFields();
374 if (const CXXRecordDecl *record =
376 if (!record->hasTrivialDestructor()) {
1231 } else if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) {
1232 if (record->hasTrivialDestructor())
1234 dtor = record->getDestructor();
1561 if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) {
1563 if (!copyExpr && record->hasTrivialDestructor()) return 0;