Lines Matching refs:TD
242 if (const TypeDecl *TD = dyn_cast<TypeDecl>(D))
243 return MakeCXType(Context.getTypeDeclType(TD), TU);
321 if (const TypedefNameDecl *TD = dyn_cast_or_null<TypedefNameDecl>(D)) {
322 QualType T = TD->getUnderlyingType();
339 if (const EnumDecl *TD = dyn_cast_or_null<EnumDecl>(D)) {
340 QualType T = TD->getIntegerType();
356 if (const EnumConstantDecl *TD = dyn_cast_or_null<EnumConstantDecl>(D)) {
357 return TD->getInitVal().getSExtValue();
372 if (const EnumConstantDecl *TD = dyn_cast_or_null<EnumConstantDecl>(D)) {
373 return TD->getInitVal().getZExtValue();
444 TypedefNameDecl *TD = TT->getDecl();
445 if (TD)
446 return cxstring::createDup(TD->getNameAsString().c_str());
1140 if (const TypeDecl *TD = dyn_cast<TypeDecl>(D))
1141 Ty = Ctx.getTypeDeclType(TD);
1286 } else if (const TagDecl *TD = dyn_cast_or_null<TagDecl>(D)) {
1287 return TD->getTypedefNameForAnonDecl() == nullptr &&
1288 TD->getIdentifier() == nullptr;