Home
last modified time | relevance | path

Searched refs:InstantiatedFrom (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DIssueHash.cpp36 if (const FunctionDecl *InstantiatedFrom = in GetSignature() local
38 Target = InstantiatedFrom; in GetSignature()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h3867 NamedDecl *InstantiatedFrom; variable
3872 UsingPackDecl(DeclContext *DC, NamedDecl *InstantiatedFrom, in UsingPackDecl() argument
3875 InstantiatedFrom ? InstantiatedFrom->getLocation() in UsingPackDecl()
3877 InstantiatedFrom ? InstantiatedFrom->getDeclName() in UsingPackDecl()
3879 InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { in UsingPackDecl()
3893 NamedDecl *getInstantiatedFromUsingDecl() const { return InstantiatedFrom; } in getInstantiatedFromUsingDecl()
3902 NamedDecl *InstantiatedFrom,
3909 return InstantiatedFrom->getSourceRange(); in getSourceRange()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp1243 CXXRecordDecl *InstantiatedFrom = RD->getInstantiatedFromMemberClass(); in getExplicitVisibilityAux() local
1244 if (InstantiatedFrom) in getExplicitVisibilityAux()
1245 return getVisibilityOf(InstantiatedFrom, kind); in getExplicitVisibilityAux()
1273 VarDecl *InstantiatedFrom = Var->getInstantiatedFromStaticDataMember(); in getExplicitVisibilityAux() local
1274 if (InstantiatedFrom) in getExplicitVisibilityAux()
1275 return getVisibilityOf(InstantiatedFrom, kind); in getExplicitVisibilityAux()
1295 FunctionDecl *InstantiatedFrom = fn->getInstantiatedFromMemberFunction(); in getExplicitVisibilityAux() local
1296 if (InstantiatedFrom) in getExplicitVisibilityAux()
1297 return getVisibilityOf(InstantiatedFrom, kind); in getExplicitVisibilityAux()
3217 if (const FunctionDecl *InstantiatedFrom = in isThisDeclarationInstantiatedFromAFriendDefinition() local
[all …]
H A DDeclCXX.cpp3458 NamedDecl *InstantiatedFrom, in Create() argument
3461 return new (C, DC, Extra) UsingPackDecl(DC, InstantiatedFrom, UsingDecls); in Create()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp9560 NamedDecl *InstantiatedFrom = nullptr; in CheckMemberSpecialization() local
9616 InstantiatedFrom = BestMethod->getInstantiatedFromMemberFunction(); in CheckMemberSpecialization()
9633 << Member << (InstantiatedFrom ? InstantiatedFrom : Instantiation); in CheckMemberSpecialization()
9648 InstantiatedFrom = PrevVar->getInstantiatedFromStaticDataMember(); in CheckMemberSpecialization()
9657 InstantiatedFrom = PrevRecord->getInstantiatedFromMemberClass(); in CheckMemberSpecialization()
9666 InstantiatedFrom = PrevEnum->getInstantiatedFromMemberEnum(); in CheckMemberSpecialization()
9685 if (InstantiatedFrom && isa<CXXMethodDecl>(Member)) { in CheckMemberSpecialization()
9687 cast<CXXMethodDecl>(InstantiatedFrom), in CheckMemberSpecialization()
9689 } else if (InstantiatedFrom && isa<CXXRecordDecl>(Member)) { in CheckMemberSpecialization()
9691 cast<CXXRecordDecl>(InstantiatedFrom), in CheckMemberSpecialization()
[all …]
H A DSemaConcept.cpp741 FunctionDecl *InstantiatedFrom = in SetupConstraintScope() local
748 Sema::InstantiatingTemplate::ConstraintsCheck{}, InstantiatedFrom, in SetupConstraintScope()
756 if (addInstantiatedParametersToScope(FD, InstantiatedFrom, Scope, MLTAL)) in SetupConstraintScope()
H A DSemaDeclCXX.cpp13353 NamedDecl *Sema::BuildUsingPackDecl(NamedDecl *InstantiatedFrom, in BuildUsingPackDecl() argument
13355 assert(isa<UnresolvedUsingValueDecl>(InstantiatedFrom) || in BuildUsingPackDecl()
13356 isa<UnresolvedUsingTypenameDecl>(InstantiatedFrom) || in BuildUsingPackDecl()
13357 isa<UsingPackDecl>(InstantiatedFrom)); in BuildUsingPackDecl()
13360 UsingPackDecl::Create(Context, CurContext, InstantiatedFrom, Expansions); in BuildUsingPackDecl()
13361 UPD->setAccess(InstantiatedFrom->getAccess()); in BuildUsingPackDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1921 D->InstantiatedFrom = readDeclAs<NamedDecl>(); in VisitUsingPackDecl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5338 NamedDecl *BuildUsingPackDecl(NamedDecl *InstantiatedFrom,