Home | History | Annotate | Download | only in AST

Lines Matching refs:classDecl

1374   ObjCInterfaceDecl *classDecl = getInterface();
1375 if (!classDecl) {
1381 const ObjCObjectType *superClassObjTy = classDecl->getSuperClassType();
1411 ObjCTypeParamList *typeParams = classDecl->getTypeParamList();
1422 = classDecl->getASTContext().getObjCInterfaceType(
1434 superClassType.substObjCTypeArgs(classDecl->getASTContext(), typeArgs,
1864 if (CXXRecordDecl *ClassDecl = dyn_cast<CXXRecordDecl>(Record->getDecl()))
1865 return ClassDecl->isAggregate();
2020 if (CXXRecordDecl *ClassDecl
2022 return ClassDecl->isPOD();
2074 if (const CXXRecordDecl *ClassDecl =
2080 return ClassDecl->hasDefaultConstructor() &&
2081 !ClassDecl->hasNonTrivialDefaultConstructor() &&
2082 ClassDecl->isTriviallyCopyable();
2135 if (const CXXRecordDecl *ClassDecl =
2137 if (!ClassDecl->isTriviallyCopyable()) return false;
2196 if (const CXXRecordDecl *ClassDecl =
2198 return ClassDecl->isLiteral();
2234 if (const CXXRecordDecl *ClassDecl =
2236 if (!ClassDecl->isStandardLayout())
2286 if (const CXXRecordDecl *ClassDecl =
2290 if (!ClassDecl->isTrivial()) return false;
2295 if (!ClassDecl->isStandardLayout()) return false;