Lines Matching refs:TypePtr
117 const Type *TypePtr,
122 assert(!isa<DependentTemplateSpecializationType>(TypePtr));
125 if (const auto *TST = dyn_cast<const TemplateSpecializationType>(TypePtr)) {
149 } else if (const auto *TSTRecord = dyn_cast<const RecordType>(TypePtr)) {
183 return TypePtr;
317 const ASTContext &Ctx, const Type *TypePtr,
319 if (!TypePtr) return nullptr;
323 if (const auto *TDT = dyn_cast<TypedefType>(TypePtr)) {
325 } else if (const auto *TagDeclType = dyn_cast<TagType>(TypePtr)) {
327 } else if (const auto *TST = dyn_cast<TemplateSpecializationType>(TypePtr)) {
330 Decl = TypePtr->getAsCXXRecordDecl();
452 const Type *TypePtr = getFullyQualifiedTemplateType(
454 QT = QualType(TypePtr, 0);