Home | History | Annotate | Download | only in AST

Lines Matching refs:RT

378   if (const RecordType *RT = getAs<RecordType>())
379 return RT->getDecl()->isClass();
383 if (const RecordType *RT = getAs<RecordType>())
384 return RT->getDecl()->isStruct();
388 if (const RecordType *RT = getAs<RecordType>())
389 return RT->getDecl()->isInterface();
393 if (const RecordType *RT = getAs<RecordType>())
394 return RT->getDecl()->isStruct() || RT->getDecl()->isClass() ||
395 RT->getDecl()->isInterface();
405 if (const RecordType *RT = getAs<RecordType>())
406 return RT->getDecl()->isUnion();
435 if (const ReferenceType *RT = getAs<ReferenceType>())
436 return RT->getPointeeType();
442 if (const RecordType *RT = dyn_cast<RecordType>(this)) {
443 if (RT->getDecl()->isStruct())
444 return RT;
448 if (const RecordType *RT = dyn_cast<RecordType>(CanonicalType)) {
449 if (!RT->getDecl()->isStruct())
461 if (const RecordType *RT = dyn_cast<RecordType>(this)) {
462 if (RT->getDecl()->isUnion())
463 return RT;
467 if (const RecordType *RT = dyn_cast<RecordType>(CanonicalType)) {
468 if (!RT->getDecl()->isUnion())
539 else if (const ReferenceType *RT = getAs<ReferenceType>())
540 PointeeType = RT->getPointeeType();
544 if (const RecordType *RT = PointeeType->getAs<RecordType>())
545 return dyn_cast<CXXRecordDecl>(RT->getDecl());
551 if (const RecordType *RT = getAs<RecordType>())
552 return dyn_cast<CXXRecordDecl>(RT->getDecl());
1072 if (const RecordType *RT = CanonicalType->getAs<RecordType>()) {
1074 dyn_cast<CXXRecordDecl>(RT->getDecl())) {
1130 if (const RecordType *RT = CanonicalType->getAs<RecordType>()) {
1132 dyn_cast<CXXRecordDecl>(RT->getDecl())) {
1177 if (const RecordType *RT = BaseTy->getAs<RecordType>()) {
1189 dyn_cast<CXXRecordDecl>(RT->getDecl()))
1216 if (const RecordType *RT = BaseTy->getAs<RecordType>()) {
1218 dyn_cast<CXXRecordDecl>(RT->getDecl()))
1268 if (const RecordType *RT = BaseTy->getAs<RecordType>()) {
1270 dyn_cast<CXXRecordDecl>(RT->getDecl())) {