Home
last modified time | relevance | path

Searched refs:ICNT (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeuristicResolver.cpp41 if (const auto *ICNT = T->getAs<InjectedClassNameType>()) in resolveTypeToRecordDecl() local
42 T = ICNT->getInjectedSpecializationType().getTypePtrOrNull(); in resolveTypeToRecordDecl()
H A DFindTarget.cpp372 void VisitInjectedClassNameType(const InjectedClassNameType *ICNT) { in add()
373 Outer.add(ICNT->getDecl(), Flags); in add()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DJSONNodeDumper.h225 void VisitInjectedClassNameType(const InjectedClassNameType *ICNT);
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp709 const InjectedClassNameType *ICNT) { in VisitInjectedClassNameType() argument
710 JOS.attribute("decl", createBareDeclRef(ICNT->getDecl())); in VisitInjectedClassNameType()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp3846 QualType ICNT = Context.getTypeDeclType(Record); in CheckTemplateIdType() local
3847 QualType Injected = cast<InjectedClassNameType>(ICNT) in CheckTemplateIdType()
3855 assert(ICNT.isCanonical()); in CheckTemplateIdType()
3856 CanonType = ICNT; in CheckTemplateIdType()